RAPID SUSPEND/RESUME FOR VIRTUAL MACHINES VIA RESOURCE SHARING
    11.
    发明申请
    RAPID SUSPEND/RESUME FOR VIRTUAL MACHINES VIA RESOURCE SHARING 有权
    通过资源共享快速停止/恢复虚拟机

    公开(公告)号:US20160055021A1

    公开(公告)日:2016-02-25

    申请号:US14615353

    申请日:2015-02-05

    Applicant: VMware, Inc.

    Abstract: Examples quickly suspend and resume virtual desktops on demand or on schedule. Virtual desktops, or desktops as a service, are provided to users, where the virtual desktop is a forked VM, cloned VM, or otherwise at least a partial duplicate of an existing VM. The virtual desktop points to existing memory maintained by the existing VM, and the virtual desktop only writes to memory the pages that the virtual desktop creates or modifies.

    Abstract translation: 示例可以按需或按计划快速暂停和恢复虚拟桌面。 将虚拟桌面或台式机作为服务提供给用户,虚拟桌面是分支虚拟机,克隆的虚拟机或其他现有虚拟机的至少一部分副本。 虚拟桌面指向由现有VM维护的现有内存,虚拟桌面只会向内存中写入虚拟桌面创建或修改的页面。

    APPLICATION PUBLISHING USING MEMORY STATE SHARING
    12.
    发明申请
    APPLICATION PUBLISHING USING MEMORY STATE SHARING 有权
    使用存储器状态共享的应用程序发布

    公开(公告)号:US20160055017A1

    公开(公告)日:2016-02-25

    申请号:US14615374

    申请日:2015-02-05

    Applicant: VMware, Inc.

    Abstract: Examples described herein enable memory state sharing among a plurality of virtual machines (VM) including a parent VM and a child VM. A request for memory state sharing between the parent VM and the child VM is received, and the parent VM is suspended. The child VM resumes execution of one or more suspended applications. In one example, the child FM is forked with pre-loaded, suspended applications from the parent VM. Aspects of the disclosure offer a high performance, resource efficient solution that outperforms traditional approaches in areas of software compatibility, stability, quality of service control, re-source utilization, and more.

    Abstract translation: 本文描述的示例使得能够在包括父VM和子VM的多个虚拟机(VM)之间进行存储器状态共享。 接收到父虚拟机与子虚拟机之间的内存状态共享请求,父虚拟机被挂起。 子VM恢复执行一个或多个挂起的应用程序。 在一个示例中,子FM通过父VM的预加载,挂起的应用程序进行分支。 本公开的方面提供了在软件兼容性,稳定性,服务质量控制,资源利用等方面优于传统方法的高性能,高效率的解决方案。

    INTENDED STATE BASED MANAGEMENT OF RISK AWARE PATCHING FOR DISTRIBUTED COMPUTE SYSTEMS AT SCALE

    公开(公告)号:US20240232018A1

    公开(公告)日:2024-07-11

    申请号:US18150615

    申请日:2023-01-05

    Applicant: VMware, Inc.

    CPC classification number: G06F11/1433 G06F8/65 G06Q10/0635 G06Q2220/00

    Abstract: An example method of risk aware updating of an intended state configuration system is provided. The method generally includes determining, for each of one or more risk policies, for each of corresponding one or more compute stack entities associated with the risk policy, an update timing for updating the compute stack entity based on the risk policy. The method further includes modifying, for each compute stack entity of the plurality of compute stack entities, one or more manifest files at the determined update timing for updating the compute stack entity, wherein modifying the one or more manifest files causes the compute stack entity to be updated by a host monitoring the one or more manifest files.

    PRESERVING USER PROFILES ACROSS REMOTE DESKTOP SESSIONS

    公开(公告)号:US20170103117A1

    公开(公告)日:2017-04-13

    申请号:US15387269

    申请日:2016-12-21

    Applicant: VMware, Inc.

    Abstract: User profiles of remote desktops are managed in a crash-consistent manner. When a user logs into a remote desktop, metadata of the user profile is loaded from persistent storage while registry settings and files of the user profile are loaded asynchronously with respect to the login. During the remote desktop session, snapshots of the remote desktop image in persistent storage are generated periodically, and a change log that indicates changes to the user profile is created therefrom. The user profile stored in persistent storage is updated lazily using the change log at opportunistic times after snapshot generation. When the user logs out of the remote desktop, the user profile stored in the persistent storage is updated with any additional changes to the user profile by extracting the changes from the copy-on-write cache associated with the most recent snapshot.

    USER INTERFACE VIRTUALIZATION TECHNIQUES
    16.
    发明申请
    USER INTERFACE VIRTUALIZATION TECHNIQUES 审中-公开
    用户界面虚拟化技术

    公开(公告)号:US20160216860A1

    公开(公告)日:2016-07-28

    申请号:US15090298

    申请日:2016-04-04

    Applicant: VMware, Inc.

    Abstract: User interface virtualization describes a technique for providing a user with access to one computing device from another computing device, while translating the ergonomics of one computer's user interface style into the ergonomics of the other's. An agent running on a remote desktop exchanges metadata and input events with a corresponding client running on a client device that accepts a “touch and swipe” style input. The agent running on the remote desktop may use an interface interaction API or software framework to programmatically manipulate the user interface of the remote desktop and act as a proxy for the corresponding client. The client constructs and displays native graphical user interface elements at the client device that are virtual representations of a corresponding user interface element at the remote desktop, including file dialogs, clipboards, start menus, and task switchers.

    Abstract translation: 用户界面虚拟化描述了一种技术,用于向用户提供来自另一计算设备的一个计算设备的访问,同时将一个计算机的用户界面风格的人体工程学转换为另一个计算设备的人机工程学。 在远程桌面上运行的代理与客户端设备上运行的相应客户端交换元数据和输入事件,客户端设备接受“触摸和滑动”风格的输入。 在远程桌面上运行的代理可以使用接口交互API或软件框架来以编程方式操纵远程桌面的用户界面,并充当相应客户端的代理。 客户端在客户端设备上构建并显示作为远程桌面上相应用户界面元素的虚拟表示的本地图形用户界面元素,包括文件对话框,剪贴板,开始菜单和任务切换器。

    MACHINE IDENTITY PERSISTENCE FOR USERS OF NON-PERSISTENT VIRTUAL DESKTOPS
    17.
    发明申请
    MACHINE IDENTITY PERSISTENCE FOR USERS OF NON-PERSISTENT VIRTUAL DESKTOPS 有权
    机器身份识别用户不经验的虚拟桌面用户

    公开(公告)号:US20160055016A1

    公开(公告)日:2016-02-25

    申请号:US14615366

    申请日:2015-02-05

    Applicant: VMware, Inc.

    Abstract: Examples perform creation of a non-persistent virtual machine with a persistent machine identity associated with the user of the virtual machine, to provide consistent virtual desktop sessions to the user. Some examples contemplate that the machine identity is inserted into a virtual machine created through cloning, forking, or from a virtual machine pool.

    Abstract translation: 示例执行使用与虚拟机的用户相关联的持久机器标识来创建非持久性虚拟机,以向用户提供一致的虚拟桌面会话。 一些示例考虑将机器标识插入通过克隆,分叉或从虚拟机池创建的虚拟机中。

    USER INTERFACE VIRTUALIZATION FOR WEB APPLICATIONS
    18.
    发明申请
    USER INTERFACE VIRTUALIZATION FOR WEB APPLICATIONS 审中-公开
    WEB应用的用户界面虚拟化

    公开(公告)号:US20150121193A1

    公开(公告)日:2015-04-30

    申请号:US14062326

    申请日:2013-10-24

    Applicant: VMware, Inc.

    CPC classification number: G06F17/2247 G06F16/972 G06F17/243

    Abstract: User interface virtualization describes a technique for providing a user with access to a web application from a computing device, while translating the ergonomics of the web application's user interface style into the ergonomics of the computer device's. A proxy agent exchanges metadata and input events with a corresponding client running on a client device that accepts a “touch and swipe” style input. The proxy agent parses web content, such as markup documents and scripting code, that makes the presentation tier of the web application. The client constructs and displays native graphical user interface elements at the client device that are virtual representations of a corresponding user interface element of the web application.

    Abstract translation: 用户界面虚拟化描述了一种用于向用户提供来自计算设备的web应用的访问的技术,同时将web应用的用户界面风格的人体工程学转换为计算机设备的人体工程学。 代理代理与客户端设备上运行的相应客户端交换元数据和输入事件,客户端设备接受“触摸和滑动”风格的输入。 代理代理解析Web内容,例如标记文档和脚本代码,这些Web内容使Web应用程序的表示层成为可能。 客户端在客户端设备上构建和显示本地图形用户界面元素,它们是Web应用程序的相应用户界面元素的虚拟表示。

    RAPID VIRTUAL MACHINE SUSPEND AND RESUME
    19.
    发明申请
    RAPID VIRTUAL MACHINE SUSPEND AND RESUME 有权
    快速虚拟机暂停和恢复

    公开(公告)号:US20140173213A1

    公开(公告)日:2014-06-19

    申请号:US13764516

    申请日:2013-02-11

    Applicant: VMWARE, INC.

    Abstract: A method of enabling “fast” suspend and “rapid” resume of virtual machines (VMs) employs a cache that is able to perform input/output operations at a faster rate than a storage device provisioned for the VMs. The cache may be local to a computer system that is hosting the VMs or may be shared cache commonly accessible to VMs hosted by different computer systems. The method includes the steps of saving the state of the VM to a checkpoint file stored in the cache and locking the checkpoint file so that data blocks of the checkpoint file are maintained in the cache and are not evicted, and resuming execution of the VM by reading into memory the data blocks of the checkpoint file stored in the cache.

    Abstract translation: 启用虚拟机(VM)的“快速”挂起和“快速”恢复的方法使用能够以比为虚拟机提供的存储设备更快的速率执行输入/输出操作的高速缓存。 缓存可以是托管VM的计算机系统的本地,或者可以是由不同的计算机系统托管的VM通用的共享缓存。 该方法包括以下步骤:将VM的状态保存到存储在高速缓存中的检查点文件,并锁定检查点文件,使得检查点文件的数据块保持在高速缓存中并且不被驱逐,并且通过以下方式恢复VM的执行: 将存储在缓存中的检查点文件的数据块读入存储器。

Patent Agency Ranking