-
公开(公告)号:US10965733B2
公开(公告)日:2021-03-30
申请号:US15285355
申请日:2016-10-04
Applicant: VMware, Inc.
Inventor: Daniel James Beveridge
IPC: H04L29/08 , G06F9/455 , G06F16/2458 , H04L12/911
Abstract: The current document is directed to efficient, distributed-search methods and subsystems within distributed computer systems, including computer systems distributed over multiple sets of geographically distributed data centers, each comprising multiple discrete computer systems, such as multi-processor servers. In one implementation, the distributed-search methods and subsystems are implemented locally within participating entities as well as within one or more distributed-search engines. Each search is directed, by a participant, to identify attribute-associated entities within, provided by, connected to, or otherwise accessible to a distributed computing system having attribute values specified or indicated by the search query. Certain attribute values are continuously collected and centrally stored by the one or more centralized distributed-search engines while other attribute values are obtained through information requests distributed among participating entities.
-
公开(公告)号:US10191772B2
公开(公告)日:2019-01-29
申请号:US15883000
申请日:2018-01-29
Applicant: VMware, Inc.
Inventor: Daniel James Beveridge , Banit Agrawal
Abstract: Aspects of the disclosure allocate shares of processing resources or other physical resources among virtual machines (VMs) operating as, for example, virtual desktops on a plurality of host computing devices. Allocations of resources are adjusted based on the user activity, VM activity, and/or application activity detected by an agent executing on each VM. Allocated shares may be boosted, unboosted, or normalized, depending on the type and duration of detected activity, by a resource allocation manager executing on a management server.
-
公开(公告)号:US10120711B2
公开(公告)日:2018-11-06
申请号:US15465491
申请日:2017-03-21
Applicant: VMware, Inc.
Inventor: Daniel James Beveridge , David Snowdon
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.
-
公开(公告)号:US20180260251A1
公开(公告)日:2018-09-13
申请号:US15981671
申请日:2018-05-16
Applicant: VMware, Inc.
Inventor: Daniel James Beveridge , Ricky Trigalo , Joerg Lew
IPC: G06F9/50 , G06F9/455 , H04L29/08 , H04L12/911 , H04L12/24
CPC classification number: G06F9/5027 , G06F9/45558 , G06F2009/45566 , G06F2009/4557 , G06F2009/45575 , G06F2009/45579 , G06F2009/45587 , H04L41/5051 , H04L41/5054 , H04L41/5096 , H04L47/783 , H04L67/2838
Abstract: The current document is directed a resource-exchange system that facilitates resource exchange and sharing among computing facilities. The currently disclosed methods and systems employ efficient, distributed-search methods and subsystems within distributed computer systems that include large numbers of geographically distributed data centers to locate resource-provider computing facilities that match the resource needs of resource-consumer computing-facilities based on attribute values associated with the needed resources, the resource providers, and the resource consumers. Nested-hypervisor technology is employed, in disclosed implementations, to guarantee data security for, and prevent monitoring of operational states and characteristics of, resource-consumer virtual machines and virtual applications while they execute above leased computational resources in remote computing facilities. Nested-hypervisor technology is additionally employed to facilitate installation of resource-exchange system management components in participant computing facilities as well as to guarantee data and operational security for the management components.
-
公开(公告)号:US20180060361A1
公开(公告)日:2018-03-01
申请号:US15285355
申请日:2016-10-04
Applicant: VMware, Inc.
Inventor: Daniel James Beveridge
IPC: G06F17/30
CPC classification number: H04L67/10 , G06F9/455 , G06F9/45558 , G06F16/2471 , G06F2009/45579 , H04L47/70
Abstract: The current document is directed to efficient, distributed-search methods and subsystems within distributed computer systems, including computer systems distributed over multiple sets of geographically distributed data centers, each comprising multiple discrete computer systems, such as multi-processor servers. In one implementation, the distributed-search methods and subsystems are implemented locally within participating entities as well as within one or more distributed-search engines. Each search is directed, by a participant, to identify attribute-associated entities within, provided by, connected to, or otherwise accessible to a distributed computing system having attribute values specified or indicated by the search query. Certain attribute values are continuously collected and centrally stored by the one or more centralized distributed-search engines while other attribute values are obtained through information requests distributed among participating entities.
-
36.
公开(公告)号:US20180060106A1
公开(公告)日:2018-03-01
申请号:US15685801
申请日:2017-08-24
Applicant: VMware, Inc.
Inventor: Jivan Madtha , Daniel James Beveridge
CPC classification number: G06F9/45558 , G06F9/5072 , G06F9/5077 , G06F16/951 , G06F2009/4557 , G06F2009/45595 , G06Q10/06315 , H04L41/12 , H04L47/70 , H04L67/10
Abstract: The current document is directed a resource-exchange system that facilitates resource exchange and sharing among computing facilities. The currently disclosed methods and systems employ efficient, distributed-search methods and subsystems within distributed computer systems that include large numbers of geographically distributed data centers to locate resource-provider computing facilities that match the resource needs of resource-consumer computing-facilities based on attribute values associated with the needed resources, the resource providers, and the resource consumers. The resource-exchange system monitors and controls resource exchanges on behalf of participants in the resource-exchange system in order to optimize resource usage within participant data centers and computing facilities. Virtual machines that provide the execution environment for multi-tiered applications described by hierarchically organized multi-tiered-application specifications are automatically distributed across one or more resource-provider-computing-facility hosts by the resource-exchange system.
-
公开(公告)号:US09542080B2
公开(公告)日:2017-01-10
申请号:US13975093
申请日:2013-08-23
Applicant: VMware, Inc.
Inventor: Daniel James Beveridge , Ming Zhao
IPC: G06F3/048 , G06F3/0484 , G06F3/0488 , G06F3/14 , G06F3/0482 , G06F9/44
CPC classification number: G06F3/0484 , G06F3/0482 , G06F3/0488 , G06F3/14 , G06F9/452 , G09G2354/00 , G09G2370/022 , G09G2370/16 , G09G2380/14
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 may use an interface interaction API or software framework to programmatically open and manipulate a context menu on the remote desktop, and act as a proxy for a corresponding client running on a client device that accepts a “touch and swipe” style input. The client constructs and displays a native graphical user interface element at the client device that is a virtual representation of the context menu at the remote desktop.
Abstract translation: 用户界面虚拟化描述了一种技术,用于向用户提供来自另一计算设备的一个计算设备的访问,同时将一个计算机的用户界面风格的人体工程学转换为另一个计算设备的人机工程学。 在远程桌面上运行的代理可以使用接口交互API或软件框架来以编程方式在远程桌面上打开和操纵上下文菜单,并且作为在接受“触摸和滑动”的客户端设备上运行的相应客户机的代理 “风格输入。 客户端在客户端设备上构建和显示本机图形用户界面元素,该元素是远程桌面上的上下文菜单的虚拟表示。
-
公开(公告)号:US20160364201A1
公开(公告)日:2016-12-15
申请号:US15250491
申请日:2016-08-29
Applicant: VMware, Inc.
Inventor: Daniel James Beveridge , Blake Watts , Jian Mu
CPC classification number: G06F3/1454 , G06F9/452 , G06F17/211 , H04L63/08 , H04L67/08 , H04L67/16 , H04L67/28 , H04L67/36 , H04W4/00 , H04W4/023
Abstract: Files are mirrored between a desktop device and a mobile device in a seamless manner so that a user may work on the mirrored files on either device without having to save or send files beforehand. The user may interact with a mirrored file on a desktop, physically leave the desktop, and take a mobile device that has the mirrored file with him or her and continue interacting with the file.
Abstract translation: 文件以无缝的方式在桌面设备和移动设备之间镜像,以便用户可以在任一设备上处理镜像文件,而无需事先保存或发送文件。 用户可以与桌面上的镜像文件进行交互,物理离开桌面,并携带带有镜像文件的移动设备,并继续与文件进行交互。
-
公开(公告)号:US20160344819A1
公开(公告)日:2016-11-24
申请号:US14986549
申请日:2015-12-31
Applicant: VMware, Inc.
Inventor: Daniel James Beveridge , Blake Watts , Jian Mu
IPC: H04L29/08
CPC classification number: H04L67/142 , G06F3/04842 , G06F3/04847 , G06F9/452 , H04L67/025 , H04L67/08 , H04L67/1095 , H04L67/16 , H04L67/36 , H04W4/00
Abstract: Documents or other files opened on a remote desktop are mirrored onto a mobile client device that allows a user to seamlessly work on such documents or files in either a stationary or mobile fashion. The mirrored files may be presented to the user on the mobile client device with the capacity for the user to sign his or her name—or otherwise mark—the mirrored document on the client device. Once signed, various techniques are executed that cause the signed version of the mirrored files to be communicated back to the remote desktop where the signed files are saved. Such techniques may operate transparent to a user, eliminating the need for the user to constantly have to save and transport signed files between multiple devices when working on the go.
Abstract translation: 在远程桌面上打开的文档或其他文件被镜像到移动客户端设备上,允许用户以固定或移动的方式无缝地处理这些文档或文件。 镜像文件可以在移动客户端设备上呈现给用户,用户可以将其姓名或其他方式标记在客户端设备上的镜像文档。 一旦签名,执行各种技术,导致镜像文件的签名版本被传送回保存已签名文件的远程桌面。 这样的技术可以对用户操作透明,消除了用户在旅途中经常需要在多个设备之间保存和传输签名的文件的需要。
-
公开(公告)号:US20160139948A1
公开(公告)日:2016-05-19
申请号:US14820398
申请日:2015-08-06
Applicant: VMware, Inc.
Inventor: Daniel James Beveridge , Banit Agrawal
IPC: G06F9/455 , H04L12/26 , H04L12/911 , H04L29/08
CPC classification number: G06F9/5011 , G06F9/45558 , G06F9/5005 , G06F9/54 , G06F9/542 , G06F2009/4557 , G06F2009/45591 , H04L43/08 , H04L47/783 , H04L67/22
Abstract: Aspects of the disclosure allocate shares of processing resources or other physical resources among virtual machines (VMs) operating as, for example, virtual desktops on a plurality of host computing devices. Allocations of resources are adjusted based on the user activity, VM activity, and/or application activity detected by an agent executing on each VM. Allocated shares may be boosted, unboosted, or normalized, depending on the type and duration of detected activity, by a resource allocation manager executing on a management server.
Abstract translation: 本公开的方面在例如多个主机计算设备上的虚拟桌面上运行的虚拟机(VM)之间分配处理资源或其他物理资源的共享。 基于在每个VM上执行的代理检测到的用户活动,VM活动和/或应用程序活动来调整资源分配。 资源分配管理器在管理服务器上执行,可以根据检测到的活动的类型和持续时间来提升,未启动或归一化分配的份额。
-
-
-
-
-
-
-
-
-