COLLABORATIVE SEARCH IN VIRTUAL WORLDS
    21.
    发明申请
    COLLABORATIVE SEARCH IN VIRTUAL WORLDS 审中-公开
    虚拟世界的协作搜索

    公开(公告)号:US20090158161A1

    公开(公告)日:2009-06-18

    申请号:US11959266

    申请日:2007-12-18

    IPC分类号: G06F3/00 G06F17/00 G06F17/30

    摘要: In a first embodiment, first information regarding an object in a virtual world is received from a virtual world client. The first information is stored in a database. Second information regarding the object is received from a second virtual world client. The second information is then also stored in the database. In a second embodiment, a request is received from a virtual world client. Then a database is searched based on the request and based on tags corresponding to virtual world objects, wherein the tags are stored in the database, wherein the searching returns one or more tagged virtual world objects. Then the one or more tagged virtual world objects are sent to the virtual world client.

    摘要翻译: 在第一实施例中,从虚拟世界客户端接收关于虚拟世界中的对象的第一信息。 第一个信息存储在数据库中。 从第二虚拟世界客户端接收关于对象的第二信息。 然后第二个信息也存储在数据库中。 在第二实施例中,从虚拟世界客户端接收到请求。 然后,基于请求搜索数据库并且基于与虚拟世界对象相对应的标签,其中标签被存储在数据库中,其中搜索返回一个或多个标记的虚拟世界对象。 然后将一个或多个标记的虚拟世界对象发送到虚拟世界客户端。

    Execution allocation cost assessment for computing systems and environments including elastic computing systems and environments
    22.
    发明授权
    Execution allocation cost assessment for computing systems and environments including elastic computing systems and environments 有权
    包括弹性计算系统和环境在内的计算系统和环境的执行分配成本评估

    公开(公告)号:US08239538B2

    公开(公告)日:2012-08-07

    申请号:US12609970

    申请日:2009-10-30

    IPC分类号: G06F15/173

    摘要: Techniques for assessing the cost of allocation of execution and affecting the allocation of execution are disclosed. The cost of allocation of execution to or between a first computing device (e.g., a mobile device) and one or more computing resource providers (e.g., one or more Clouds) can be determined during runtime of the executable code. It will be appreciated that a computing system can operate independently of the first computing device and one or more computing resource providers and provide execution allocation cost assessment as a service to the first computing device and/or one or more computing resource providers. Execution allocation cost can be assessed (or determined) based on execution allocation data pertaining to the first computing device and/or one or more computing resource providers. By way of example, power consumption of a mobile device can be used as a factor in determining how to allocate individual components of an application program (e.g., weblets) between a mobile phone and a Cloud. The invention is especially suited for Elastic computing environment and systems. In an Elastic computing environment, scalable and dynamic external computing resources can be used in order to effectively extend the computing capabilities beyond that which can be provided by internal computing resources of a computing system or environment.

    摘要翻译: 披露了评估分配成本和影响执行分配的技术。 可以在可执行代码的运行时间期间确定向第一计算设备(例如,移动设备)和一个或多个计算资源提供者(例如,一个或多个云)分配执行的成本。 应当理解,计算系统可以独立于第一计算设备和一个或多个计算资源提供者操作,并且将作为服务的执行分配成本评估提供给第一计算设备和/或一个或多个计算资源提供者。 可以基于与第一计算设备和/或一个或多个计算资源提供者有关的执行分配数据来评估(或确定)执行分配成本。 作为示例,可以使用移动设备的功率消耗作为确定如何在移动电话和云之间分配应用程序(例如,冒号)的各个组件的因素。 本发明特别适用于弹性计算环境和系统。 在弹性计算环境中,可以使用可扩展和动态的外部计算资源,以便有效地将计算能力扩展到可以由计算系统或环境的内部计算资源提供的能力。

    EXECUTION ALLOCATION COST ASSESSMENT FOR COMPUTING SYSTEMS AND ENVIRONMENTS INCLUDING ELASTIC COMPUTING SYSTEMS AND ENVIRONMENTS
    23.
    发明申请
    EXECUTION ALLOCATION COST ASSESSMENT FOR COMPUTING SYSTEMS AND ENVIRONMENTS INCLUDING ELASTIC COMPUTING SYSTEMS AND ENVIRONMENTS 有权
    包括弹性计算系统和环境在内的计算系统和环境的执行成本分摊费用评估

    公开(公告)号:US20100131592A1

    公开(公告)日:2010-05-27

    申请号:US12609970

    申请日:2009-10-30

    IPC分类号: G06F9/50 G06F15/16 G06F15/173

    摘要: Techniques for assessing the cost of allocation of execution and affecting the allocation of execution are disclosed. The cost of allocation of execution to or between a first computing device (e.g., a mobile device) and one or more computing resource providers (e.g., one or more Clouds) can be determined during runtime of the executable code. It will be appreciated that a computing system can operate independently of the first computing device and one or more computing resource providers and provide execution allocation cost assessment as a service to the first computing device and/or one or more computing resource providers. Execution allocation cost can be assessed (or determined) based on execution allocation data pertaining to the first computing device and/or one or more computing resource providers. By way of example, power consumption of a mobile device can be used as a factor in determining how to allocate individual components of an application program (e.g., weblets) between a mobile phone and a Cloud. The invention is especially suited for Elastic computing environment and systems. In an Elastic computing environment, scalable and dynamic external computing resources can be used in order to effectively extend the computing capabilities beyond that which can be provided by internal computing resources of a computing system or environment.

    摘要翻译: 披露了评估分配成本和影响执行分配的技术。 可以在可执行代码的运行时间期间确定向第一计算设备(例如,移动设备)和一个或多个计算资源提供者(例如,一个或多个云)分配执行的成本。 应当理解,计算系统可以独立于第一计算设备和一个或多个计算资源提供者操作,并且将作为服务的执行分配成本评估提供给第一计算设备和/或一个或多个计算资源提供者。 可以基于与第一计算设备和/或一个或多个计算资源提供者有关的执行分配数据来评估(或确定)执行分配成本。 作为示例,可以使用移动设备的功率消耗作为确定如何在移动电话和云之间分配应用程序(例如,冒号)的各个组件的因素。 本发明特别适用于弹性计算环境和系统。 在弹性计算环境中,可以使用可扩展和动态的外部计算资源,以便有效地将计算能力扩展到可以由计算系统或环境的内部计算资源提供的能力。

    Execution allocation cost assessment for computing systems and environments including elastic computing systems and environments
    24.
    发明授权
    Execution allocation cost assessment for computing systems and environments including elastic computing systems and environments 失效
    包括弹性计算系统和环境在内的计算系统和环境的执行分配成本评估

    公开(公告)号:US08775630B2

    公开(公告)日:2014-07-08

    申请号:US13492772

    申请日:2012-06-08

    摘要: Techniques for assessing the cost of allocation of execution and affecting the allocation of execution are disclosed. The cost of allocation of execution between a first computing device (e.g., mobile device) and one or more computing resource providers (e.g., Clouds) can be determined during runtime of the code. A computing system can operate independently of the first computing device and a computing resource provider and provide execution allocation cost assessment. Execution allocation cost can be assessed based on execution allocation data pertaining to the first computing device and computing resource providers. Power consumption of a mobile device can be used as a factor in determining how to allocate individual components of an application program between a mobile phone and a Cloud. In an Elastic computing environment, external computing resources can be used to extend the computing capabilities beyond that which can be provided by internal computing resources.

    摘要翻译: 披露了评估分配成本和影响执行分配的技术。 可以在代码的运行时间期间确定第一计算设备(例如,移动设备)与一个或多个计算资源提供者(例如,云)之间的执行分配成本。 计算系统可以独立于第一计算设备和计算资源提供者操作并提供执行分配成本评估。 可以基于与第一计算设备和计算资源提供者有关的执行分配数据来评估执行分配成本。 可以将移动设备的功耗用作确定如何在移动电话和云之间分配应用程序的各个组件的因素。 在弹性计算环境中,外部计算资源可用于将计算能力扩展到内部计算资源所能提供的计算能力之外。

    Method and system for accessing audio/visual content
    25.
    发明申请
    Method and system for accessing audio/visual content 审中-公开
    用于访问音频/视频内容的方法和系统

    公开(公告)号:US20090077195A1

    公开(公告)日:2009-03-19

    申请号:US11901931

    申请日:2007-09-19

    IPC分类号: G06F15/16

    摘要: A method and system for accessing audio/visual content is provided. Such access involves initiating a download of selected content over a communication link, for display on a display device, and monitoring the download status to detect download conditions that may lead to a delay in the display of the selected content. Then, upon detecting download conditions that may lead to delay in display of the selected content, displaying alternate available content on the display device.

    摘要翻译: 提供了一种用于访问音频/视频内容的方法和系统。 这样的访问涉及通过通信链路启动所选内容的下载,以便在显示设备上显示,以及监视下载状态以检测可能导致所选内容的显示延迟的下载条件。 然后,当检测到可能导致显示所选内容的延迟的下载条件时,在显示设备上显示备用可用内容。

    Cloud-based web workers and storages
    26.
    发明授权
    Cloud-based web workers and storages 有权
    基于云的网络工作者和存储

    公开(公告)号:US09075663B2

    公开(公告)日:2015-07-07

    申请号:US12778846

    申请日:2010-05-12

    IPC分类号: G06F15/16 G06F9/50 G06F9/48

    CPC分类号: G06F9/5072 G06F9/4843

    摘要: In accordance with one aspect of the invention, web workers and local storages can be extended to a cloud-based environment. This allows web workers to be executed on any of a number of different cloud platforms located in a cloud, leveraging available resources to provide a quicker and more efficient processing environment for the various web workers. The present invention also provides these functionalities in a way that is transparent to not just the user, but also to the web page developer as well, eliminating the need for the web page developer to be aware of the cloud-based environment and design the web page for use therewith.

    摘要翻译: 根据本发明的一个方面,网络工作者和本地存储器可以扩展到基于云的环境。 这允许网络工作者在位于云端的多个不同云平台中的任何一个上执行,利用可用资源为各种网络工作者提供更快速和更有效的处理环境。 本发明还以对用户不仅仅是透明的方式提供这些功能,而且对网页开发者也是透明的,消除了网页开发人员了解基于云的环境和设计网络的需要 使用页面。

    Securely using service providers in elastic computing systems and environments
    27.
    发明授权
    Securely using service providers in elastic computing systems and environments 失效
    在弹性计算系统和环境中安全地使用服务提供商

    公开(公告)号:US08601534B2

    公开(公告)日:2013-12-03

    申请号:US12765775

    申请日:2010-04-22

    IPC分类号: G06F17/00

    CPC分类号: G06F9/5011

    摘要: Access permission can be assigned to a particular individually executable portion of computer executable code (“component-specific access permission”) and enforced in connection with accessing the services of a service provider by the individually executable portion (or component). It should be noted that least one of the individually executable portions can request the services when executed by a dynamically scalable computing resource provider. In addition, general and component-specific access permissions respectively associated with executable computer code as a whole or one of it specific portions (or components) can be cancelled or rendered inoperable in response to an explicit request for cancelation.

    摘要翻译: 可以将访问权限分配给计算机可执行代码(“组件特定访问权限”)的特定单独执行部分,并且通过单独执行的部分(或组件)访问服务提供者的服务来执行。 应当注意,当由动态可扩展的计算资源提供商执行时,单独可执行部分中的至少一个可以请求服务。 此外,响应于明确的取消请求,可以将与可执行计算机代码相关联的通用和组件特定访问许可作为整体或其特定部分(或组件)中的一个可以被取消或不可操作。

    Execution allocation cost assessment for computing systems and environments including elastic computing systems and environments
    28.
    发明授权
    Execution allocation cost assessment for computing systems and environments including elastic computing systems and environments 有权
    包括弹性计算系统和环境在内的计算系统和环境的执行分配成本评估

    公开(公告)号:US08560465B2

    公开(公告)日:2013-10-15

    申请号:US12710204

    申请日:2010-02-22

    IPC分类号: G06N5/00

    CPC分类号: G06N5/02 G06F9/5066

    摘要: Techniques for allocating individually executable portions of executable code for execution in an Elastic computing environment are disclosed. In an Elastic computing environment, scalable and dynamic external computing resources can be used in order to effectively extend the computing capabilities beyond that which can be provided by internal computing resources of a computing system or environment. Machine learning can be used to automatically determine whether to allocate each individual portion of executable code (e.g., a Weblet) for execution to either internal computing resources of a computing system (e.g., a computing device) or external resources of an dynamically scalable computing resource (e.g., a Cloud). By way of example, status and preference data can be used to train a supervised learning mechanism to allow a computing device to automatically allocate executable code to internal and external computing resources of an Elastic computing environment.

    摘要翻译: 公开了用于在弹性计算环境中分配用于执行的可执行代码的单独可执行部分的技术。 在弹性计算环境中,可以使用可扩展和动态的外部计算资源,以便有效地将计算能力扩展到可以由计算系统或环境的内部计算资源提供的能力。 机器学习可用于自动确定是否将可执行代码(例如,Weblet)的每个单独部分分配给计算系统(例如,计算设备)的内部计算资源或动态可扩展计算资源的外部资源 (例如,云)。 作为示例,状态和偏好数据可以用于训练监督学习机制,以允许计算设备自动地将可执行代码分配给弹性计算环境的内部和外部计算资源。

    Adaptive and user location-based power saving system
    29.
    发明授权
    Adaptive and user location-based power saving system 有权
    自适应和基于用户位置的省电系统

    公开(公告)号:US08306634B2

    公开(公告)日:2012-11-06

    申请号:US12342416

    申请日:2008-12-23

    IPC分类号: G05B11/01 G05D3/12

    摘要: An adaptive, user-centric system and network for controlling power consumption by an appliance is described. The appliance may be any type of powered apparatus, such as A/C units, heaters, computers, lights, kitchen appliances, home media centers, and so on. The power to these appliances is based on an estimated arrival time of the user to the destination where the appliance is located. It may also be based on previous performance data for the particular appliance, that is, given the current conditions (e.g., various environment temperature readings), how long has it taken in the past for the appliance to reach a certain level of operation. The location of the user is determined by a device that has some location-based services and is able to transmit this location/position data in a message to a power-control server. The server applies rules contained in the message to derive an estimated arrival time for the user which is used to power appliances at the user's destination.

    摘要翻译: 描述了一种用于控制设备功耗的自适应,以用户为中心的系统和网络。 设备可以是任何类型的动力设备,例如空调单元,加热器,计算机,灯,厨房电器,家庭媒体中心等。 这些设备的功率是基于用户到设备所在目的地的估计到达时间。 它也可以基于特定器具的先前的性能数据,即给定当前条件(例如,各种环境温度读数),在过去,器具达到一定水平的操作需要多长时间。 用户的位置由具有一些基于位置的服务并且能够将消息中的该位置/位置数据发送到电力控制服务器的设备确定。 服务器应用消息中包含的规则,以导出用户为用户目的地的电器供电的估计到达时间。

    Synchronizing a data driven interaction controller and a non-data driven interaction controller
    30.
    发明授权
    Synchronizing a data driven interaction controller and a non-data driven interaction controller 有权
    同步数据驱动的交互控制器和非数据驱动的交互控制器

    公开(公告)号:US06259707B1

    公开(公告)日:2001-07-10

    申请号:US09183158

    申请日:1998-10-30

    IPC分类号: H04H104

    摘要: A method and system for communicating state information for a target consumer electronic device in a home network to multiple controller devices, where the controller devices are each implementing a controller software element that conforms to a different protocol than the other. The target consumer electronic device is represented within the home network by a target software element. A first controller software element conforming to a data driven interaction (DDI) protocol accesses the target software element. A second controller software element conforming to a protocol different from the DDI protocol concurrently accesses the target software element. The first controller software element and the second controller software element cause a change in state of the consumer electronic device. The target software element notifies the first controller software element and the second controller software element of the state information for the target consumer electronic device. The target software element notifies the first controller software element according to the DDI protocol and notifies the second controller software element according to the protocol different from the DDI protocol. The first controller software element and the second controller software element use the state information to manage their respective user interfaces such that consistency is maintained between the user interfaces.

    摘要翻译: 一种用于将家庭网络中的目标消费电子设备的状态信息传送到多个控制器设备的方法和系统,其中控制器设备各自实现符合与另一个不同协议的控制器软件元件。 目标消费电子设备由目标软件元件在家庭网络内表示。 符合数据驱动交互(DDI)协议的第一个控制器软件元素访问目标软件元素。 符合不同于DDI协议的协议的第二个控制器软件元素同时访问目标软件元素。 第一控制器软件元件和第二控制器软件元件导致消费电子设备的状态改变。 目标软件单元向目标消费者电子设备的状态信息通知第一控制器软件元件和第二控制器软件元件。 目标软件单元根据DDI协议通知第一控制器软件元件,并根据不同于DDI协议的协议通知第二控制器软件元件。 第一控制器软件元件和第二控制器软件元件使用状态信息来管理其各自的用户界面,使得在用户界面之间保持一致性。