Method, apparatus and system for enhancing the usability of virtual machines
    2.
    发明授权
    Method, apparatus and system for enhancing the usability of virtual machines 失效
    提高虚拟机可用性的方法,装置和系统

    公开(公告)号:US08479193B2

    公开(公告)日:2013-07-02

    申请号:US11016654

    申请日:2004-12-17

    IPC分类号: G06F9/455

    CPC分类号: G06F21/55 G06F9/45533

    摘要: A method, apparatus and system for improving usability of virtual machines is described. A console module on a VM host may continuously monitor incoming data (e.g., files and/or attachments) and make automatic determinations regarding how and/or whether to intercept, route, redirect and/or deliver the data (e.g., where to store files, when and/or whether to deliver the files, execute the files, etc.). Additionally, in one embodiment, a unification console may be provided to enhance the usability of the VM host. The unification console enables the user to view the VM host via a unified desktop interface while handling the underlying switching and/or interactions between VMs.

    摘要翻译: 描述了一种用于提高虚拟机的可用性的方法,装置和系统。 VM主机上的控制台模块可以连续监视传入的数据(例如,文件和/或附件),并自动确定是如何和/或是否拦截,路由,重定向和/或传送数据(例如,哪里存储文件 ,何时和/或是否传送文件,执行文件等)。 此外,在一个实施例中,可以提供统一控制台以增强VM主机的可用性。 统一控制台使用户能够通过统一的桌面界面来查看VM主机,同时处理虚拟机之间的底层交换和/或交互。

    Method, apparatus and system for transparent unification of virtual machines
    3.
    发明授权
    Method, apparatus and system for transparent unification of virtual machines 有权
    虚拟机透明统一的方法,装置和系统

    公开(公告)号:US07735081B2

    公开(公告)日:2010-06-08

    申请号:US11016656

    申请日:2004-12-17

    IPC分类号: G06F9/455 G06F3/00

    摘要: A method, apparatus and system for transparently unifying virtual machines (“VMs”) is disclosed. An embodiment of the present invention enables a user to interact with various applications on a VM host while unaware of the VM structure on the VM host. The user may be presented with a unified desktop interface representing a composite and/or unified view of the VM host. Via this unified desktop interface, the user may perform all necessary commands and/or receive output. Invisible to the user, the unified desktop interface represents a unification console. The unification console may be an independent component (e.g., an enhanced VM) and/or a subset of a virtual machine manager (“VMM”) component on the VM host. In either situation, the unification console may, alone and/or in conjunction with the VMM, route and/or redirect and/or transform and/or filter the user's commands to the appropriate applications and redirect and/or copy and/or transform and/or filter the output from the applications to be displayed in the unified desktop interface.

    摘要翻译: 公开了一种用于透明地统一虚拟机(“VM”)的方法,装置和系统。 本发明的实施例使得用户能够在不知道VM主机上的VM结构的情况下与VM主机上的各种应用进行交互。 可以向用户呈现表示VM主机的复合和/或统一视图的统一桌面接口。 通过这个统一的桌面界面,用户可以执行所有必要的命令和/或接收输出。 统一的桌面界面对用户来说是一个统一的控制台。 统一控制台可以是VM主机上的独立组件(例如增强型虚拟机)和/或虚拟机管理器(“VMM”)组件的子集。 在任一情况下,统一控制台可以单独地和/或与VMM结合,将用户的命令路由和/或重定向和/或转换和/或过滤到适当的应用程序,并且重定向和/或复制和/或转换和 /或过滤从统一桌面界面显示的应用程序的输出。

    Virtual machine management using processor state information
    5.
    发明授权
    Virtual machine management using processor state information 失效
    虚拟机管理使用处理器状态信息

    公开(公告)号:US07415708B2

    公开(公告)日:2008-08-19

    申请号:US10609202

    申请日:2003-06-26

    IPC分类号: G06F9/455 G06F9/46

    CPC分类号: G06F9/45533 G06F9/4881

    摘要: A method, system, and apparatus are provided for virtual machine management. According to one embodiment, processor state information associated with a processor is evaluated, and the processor state information is used to manage one or more virtual machines.

    摘要翻译: 提供了一种用于虚拟机管理的方法,系统和装置。 根据一个实施例,评估与处理器相关联的处理器状态信息,并且使用处理器状态信息来管理一个或多个虚拟机。

    Transparent disconnected services discovery and use
    6.
    发明授权
    Transparent disconnected services discovery and use 有权
    透明的断开连接的服务发现和使用

    公开(公告)号:US07363355B2

    公开(公告)日:2008-04-22

    申请号:US10611773

    申请日:2003-06-30

    IPC分类号: G06F15/16

    摘要: Web services, such as UDDI based web services, are intended to operate synchronously, e.g., a client issues a discovery request for availability of a service provider, or the client issues a web service request for service by a discovered service provider, and the client is expected to block/wait until a response is received to the clients request. While this configuration may work effectively when the client has a stable network connection, it is not effective when the client is offline. An environment is disclosed for effectively implementing web services when the client is offline by faking appropriate registry and service provider responses, and then deferring request processing until network connectivity is restored.

    摘要翻译: Web服务(如基于UDDI的Web服务)旨在同步运行,例如,客户端发出服务提供商可用性的发现请求,或者客户端发现由发现的服务提供商提供的服务请求,客户端 预期会阻止/等待,直到收到客户端请求的响应。 当客户端具有稳定的网络连接时,此配置可能会有效工作,当客户端脱机时,该配置无效。 公开了一种环境,用于通过伪造适当的注册管理机构和服务提供商的响应来客户端脱机,然后延迟请求处理直到网络连接恢复为止,有效地实现Web服务。

    Management and arbitration of mobile service discovery
    7.
    发明授权
    Management and arbitration of mobile service discovery 有权
    移动业务发现的管理与仲裁

    公开(公告)号:US07930214B2

    公开(公告)日:2011-04-19

    申请号:US10430031

    申请日:2003-05-05

    IPC分类号: G06Q10/00

    摘要: A Registry, such as a UDDI registry, dynamically manages (e.g. filters and/or re-orders) answers to service queries by Service Consumers based at least on one or more of the individual states/status of Service Providers, the collective service environment state, and policies employed by the environment. The Registry may be configured to infer operational state/status about a Service Provider, such as impending unavailability due to very low battery reserves, and to remove providers from the registry if determined to be unavailable. The Registry may be configured to associate a shelf-life with a provider registration based on characteristics of the Service Provider, or based on past experience with the Service Provider. Such dynamic management allows the Registry to implement intelligent task distribution and load balancing between Service Providers, and to insulate Service Providers on fragile platforms (e.g. notebooks, handhelds, etc.) that may otherwise be overwhelmed by offering themselves as a traditional provider.

    摘要翻译: 诸如UDDI注册管理机构的注册表至少基于一个或多个服务提供者的各个状态/状态,集体服务环境状态(例如,服务消费者)对服务查询的服务查询的动态管理(例如过滤器和/或重新排序) ,以及环境所采用的政策。 注册表可以被配置为推断服务提供商的运行状态/状态,例如由于非常低的电池储备而即将发生的不可用性,以及如果被确定为不可用,则从注册表中删除提供者。 注册管理机构可以被配置为基于服务提供商的特性,或根据过去与服务提供商的经验,将货架期与供应商注册相关联。 这种动态管理允许注册管理机构在服务提供商之间实现智能任务分发和负载平衡,并将服务提供商与脆弱的平台(例如笔记本电脑,手持设备等)隔离开来,否则这些服务提供商将自己作为传统的提供商。

    Method and system for selecting a local registry master from among networked mobile devices based at least in part on abilities of the mobile devices
    8.
    发明授权
    Method and system for selecting a local registry master from among networked mobile devices based at least in part on abilities of the mobile devices 有权
    至少部分地基于移动设备的能力从网络移动设备中选择本地注册管理机构的方法和系统

    公开(公告)号:US07181521B2

    公开(公告)日:2007-02-20

    申请号:US10393617

    申请日:2003-03-21

    摘要: Currently, global registries, such as ones offered by Microsoft Corporation (uddi.microsoft.com) or Hewlett Packard Corporation (uddi.hp.com), are used to register services offered by or desired by networked devices. Unfortunately, these registries are highly centralized and designed to be repositories for long-lived services, and thus are not amenable to operation of mobile devices, such as laptop computers, personal digital assistants, and other devices whose network address may change frequently as they move in and out of various local network environments. Moreover, when such mobile devices form ad hoc networks, access to the centralized repositories may not be available. To address these issues, devices of a local network may be configured to dynamically select a local master, from among devices attached to the local network and based on characteristics of the devices, where the selected device operates a registry for the local network.

    摘要翻译: 目前,诸如Microsoft Corporation(uddi.microsoft.com)或Hewlett Packard Corporation(uddi.hp.com)提供的全球注册管理机构用于注册网络设备提供或希望的服务。 不幸的是,这些注册表是高度集中的,被设计为长期服务的存储库,因此不适合移动设备的操作,例如膝上型计算机,个人数字助理和其他网络地址可能随着移动而频繁变化的设备 进出各种本地网络环境。 此外,当这种移动设备形成ad hoc网络时,对集中式存储库的访问可能不可用。 为了解决这些问题,本地网络的设备可以被配置为动态地从连接到本地网络的设备中的设备动态地选择本地主设备,并且基于设备的特性,其中所选择的设备操作本地网络的注册表。

    Dynamic service registry for virtual machines
    9.
    发明授权
    Dynamic service registry for virtual machines 有权
    虚拟机的动态服务注册表

    公开(公告)号:US07962545B2

    公开(公告)日:2011-06-14

    申请号:US10393810

    申请日:2003-03-21

    IPC分类号: G06F15/16

    摘要: A traditional registry, such as a global UDDI server, is not designed to accommodate transitory devices, e.g., devices that may frequently attach and detach from a network, often-times without warning, such as virtual machines offering or desiring services that are periodically instantiated and then suspended or destroyed. To accommodate such transitory devices, a dynamic resource/service registry may be implemented that leverages lower-level protocols or state to determine appropriate registry updates to keep the registry state consistent with currently-active virtual machines. For example, a virtual machine monitor (VMM) may track creation and suspension or deletion of a virtual machine (VM), and resources advertised by the VM, where the VMM appropriately adds or removes registry entries for the VM as the state of the VM changes or provides hooks (e.g. notifications) or other instrumentation based on said state or protocols to enable other associated modules or agents (e.g. management modules or the registry) to take appropriate actions.

    摘要翻译: 传统的注册表(例如全局UDDI服务器)不是为了适应临时设备,例如可能频繁地从网络附加和分离的设备,经常没有警告的设备,例如虚拟机提供或期望周期性实例化的服务 然后暂停或销毁。 为了适应这种暂时性的设备,可以实现动态资源/服务注册表,其利用较低级协议或状态来确定适当的注册表更新以使登记状态与当前活动的虚拟机保持一致。 例如,虚拟机监视器(VMM)可以跟踪虚拟机(VM)的创建和暂停或删除以及由VM发布的资源,其中VMM适当地添加或删除VM的注册表项,作为VM的状态 更改或提供基于所述状态或协议的钩子(例如通知)或其他仪器,以使得其他相关联的模块或代理(例如管理模块或注册表)能够采取适当的动作。

    System for device-access policy enforcement
    10.
    发明授权
    System for device-access policy enforcement 有权
    用于设备访问策略实施的系统

    公开(公告)号:US07631089B2

    公开(公告)日:2009-12-08

    申请号:US10335091

    申请日:2002-12-31

    IPC分类号: G06F15/16

    摘要: Embodiments of the invention include an access policy enforcement system for a system that provides services to other devices. As a service-providing device changes environments, or mobile states, access to the device's services is automatically and transparently limited or expanded. One aspect of the access policy determines the particular state in which the service-providing device is operating. Another aspect uses the determined state to dictate which services will be available to other devices.

    摘要翻译: 本发明的实施例包括为向其他设备提供服务的系统的访问策略实施系统。 作为服务提供设备改变环境或移动状态,对设备的服务的访问被自动和透明地限制或扩展。 访问策略的一个方面确定服务提供设备正在操作的特定状态。 另一方面使用确定的状态来指定哪些服务将可用于其他设备。