-
公开(公告)号:US08776089B2
公开(公告)日:2014-07-08
申请号:US13675560
申请日:2012-11-13
Applicant: VMware, Inc.
Inventor: Scott Howard Davis
CPC classification number: G06F12/0866 , G06F12/084 , G06F2212/222 , G06F2212/465
Abstract: A server supporting the implementation of virtual machines includes a local memory used for caching. During I/O intensive processes, a “content aware” cache filter component of the server first accesses a cache structure in a content cache device to determine whether data blocks have been stored in the cache structure prior to requesting the data blocks from a networked disk array via a standard I/O stack of the hypervisor.
Abstract translation: 支持虚拟机实现的服务器包括用于缓存的本地内存。 在I / O密集型处理期间,服务器的“内容感知”缓存过滤器组件首先访问内容高速缓存设备中的高速缓存结构,以确定在从网络磁盘请求数据块之前数据块是否已被存储在高速缓存结构中 阵列通过管理程序的标准I / O堆栈。
-
公开(公告)号:US12019591B2
公开(公告)日:2024-06-25
申请号:US17118014
申请日:2020-12-10
Applicant: VMware, Inc.
Inventor: Andre Leibovici , Scott Howard Davis
IPC: G06F16/178 , G06F16/16
CPC classification number: G06F16/178 , G06F16/16
Abstract: Viewing and editing operations on a file having an unsupported file type are enabled through a method of opening the file through a remoting session. The method includes the steps of receiving login information from a user and determining if there is a recent open file request. In response to determining there is a recent open file request, the method includes the step of determining whether the file is synchronized. If the file is synchronized, the method includes the steps of launching an application within which the file can be opened, and opening the file within the application.
-
公开(公告)号:US10827004B2
公开(公告)日:2020-11-03
申请号:US14686769
申请日:2015-04-14
Applicant: VMware, Inc.
Inventor: Puneet Singh Chawla , Daniel James Beveridge , Scott Howard Davis
IPC: H04L29/08 , G06F9/451 , G06F3/0484
Abstract: In one embodiment, a method includes establishing a session to a remote desktop determined for a user of a client device. The session allows the client device to remotely access the remote desktop to have one or more services performed for the user of the client device using resources of the remote desktop. The client device sends a request for a service in the one or more services to be performed on the remote desktop in the session and receives a result set determined from the service being performed by the remote desktop. A native viewer for the client device is determined based on a type of the result set. The native viewer is then invoked to display the result set.
-
公开(公告)号:US20190034180A1
公开(公告)日:2019-01-31
申请号:US16144886
申请日:2018-09-27
Applicant: VMware, Inc.
Inventor: Scott Howard Davis
Abstract: Techniques for converting desktop applications into cloud services are provided. In one embodiment, a server system can receive a representation of an application that has been extracted from an installation of the application on an end-user computing device. The representation can include a collection of files and configuration information associated with the application. The server system can then store the representation of the application in a server-side repository for deployment as a cloud service.
-
5.
公开(公告)号:US09529819B2
公开(公告)日:2016-12-27
申请号:US13975194
申请日:2013-08-23
Applicant: VMware, Inc.
Inventor: Andre Leibovici , Scott Howard Davis
CPC classification number: G06F17/30174 , G06F9/5055
Abstract: Viewing and editing operations on a file having an unsupported file type are enabled through a method of opening the file through a remoting session. The method includes the steps of issuing a request to open the file and metadata of the file, programmatically transmitting credentials of the user to a connection server to log the user into a virtual machine, and establishing a remoting session with the virtual machine to access the file for viewing and editing, the virtual machine opening the file based on the request to open the file and the metadata of the file.
Abstract translation: 对具有不受支持文件类型的文件进行查看和编辑操作是通过远程会话打开文件的方法来启用的。 该方法包括以下步骤:发出打开文件和文件的元数据的请求,以编程方式将用户的凭证传送到连接服务器以将用户记录到虚拟机中,以及与虚拟机建立远程会话以访问 文件进行查看和编辑,虚拟机根据打开文件的请求打开文件以及文件的元数据。
-
公开(公告)号:US20150121193A1
公开(公告)日:2015-04-30
申请号:US14062326
申请日:2013-10-24
Applicant: VMware, Inc.
Inventor: Daniel James BEVERIDGE , Scott Howard Davis
IPC: G06F17/22
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应用程序的相应用户界面元素的虚拟表示。
-
公开(公告)号:US11960501B2
公开(公告)日:2024-04-16
申请号:US15387269
申请日:2016-12-21
Applicant: VMware, Inc.
Inventor: Scott Howard Davis , Daniel James Beveridge , Jonathan Clark , Blake Watts
CPC classification number: G06F16/273 , G06F9/4451 , G06F9/452 , G06F16/178 , G06F16/2358
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.
-
公开(公告)号:US10896155B2
公开(公告)日:2021-01-19
申请号:US15383562
申请日:2016-12-19
Applicant: VMware, Inc.
Inventor: Andre Leibovici , Scott Howard Davis
IPC: G06F16/178 , G06F16/16
Abstract: Viewing and editing operations on a file having an unsupported file type are enabled through a method of opening the file through a remoting session. The method includes the steps of receiving login information from a user and determining if there is a recent open file request. In response to determining there is a recent open file request, the method includes the step of determining whether the file is synchronized. If the file is synchronized, the method includes the steps of launching an application within which the file can be opened, and opening the file within the application.
-
公开(公告)号:US10754632B2
公开(公告)日:2020-08-25
申请号:US16144886
申请日:2018-09-27
Applicant: VMware, Inc.
Inventor: Scott Howard Davis
Abstract: Techniques for converting desktop applications into cloud services are provided. In one embodiment, a server system can receive a representation of an application that has been extracted from an installation of the application on an end-user computing device. The representation can include a collection of files and configuration information associated with the application. The server system can then store the representation of the application in a server-side repository for deployment as a cloud service.
-
公开(公告)号:US10108408B2
公开(公告)日:2018-10-23
申请号:US14455713
申请日:2014-08-08
Applicant: VMware, Inc.
Inventor: Scott Howard Davis
Abstract: Techniques for converting desktop applications into cloud services are provided. In one embodiment, a server system can receive a representation of an application that has been extracted from an installation of the application on an end-user computing device. The representation can include a collection of files and configuration information associated with the application. The server system can then store the representation of the application in a server-side repository for deployment as a cloud service.
-
-
-
-
-
-
-
-
-