-
公开(公告)号:US11030025B2
公开(公告)日:2021-06-08
申请号:US15600007
申请日:2017-05-19
Applicant: VMware, Inc.
Inventor: Sisimon Soman , Matthew Conover
Abstract: Described herein are systems, methods, and software to enhance the management of inter-process communications (IPCs) for containers according to an implementation. In one implementation, a container management service executing on a host with a plurality of containers may identify an IPC object generation with a first identifier from one of the containers. Responsive to the request, the service may translate the first identifier into a second identifier, and store the IPC object in a memory system using the second identifier. Once stored, requests may be made from applications in approved containers for the object using the first identifier, and the service may retrieve the IPC object using the second identifier.
-
公开(公告)号:US10732984B2
公开(公告)日:2020-08-04
申请号:US15875262
申请日:2018-01-19
Applicant: VMware, Inc.
Inventor: Matthew Conover , Jairam Choudhary , Fei Huang
Abstract: Examples disclosed herein provide systems, methods, and software to provide individualized applications to remote desktop sessions. In one example, a method of operating a remote desktop server to provide individualized applications to remote desktop users includes identifying a request from a user for a remote desktop session. The method further includes, in response to the request, identifying one or more applications associated with the user that are stored in at least one hidden volume, and virtually overlaying application objects associated with the one or more applications in at least one non-hidden volume. The method also provides initiating the remote desktop session with the at least one non-hidden volume accessible to the user.
-
公开(公告)号:US20170024264A1
公开(公告)日:2017-01-26
申请号:US15193275
申请日:2016-06-27
Applicant: VMware, Inc.
Inventor: Matthew Conover , Rajesh H. Parekh , Jairam Choudhary , Fei Huang , Gregory Tauglich
CPC classification number: G06F9/542 , G06F8/60 , G06F9/44505 , G06F9/45558 , G06F2009/45579 , G06F2009/45583
Abstract: Disclosed herein are systems, methods, and software for attaching applications to a computing device based on a file type selection. In one example, a method for operating an application attaching system to dynamically make applications available to a computing device includes identifying an application attach triggering event based on a file selection of a certain file type on the computing device. The method further includes, in response to the application attach triggering event, identifying an application within an application volume based on the certain file type. The method also includes attaching the application volume to computing device, and associating the application to the certain file type on the computing device.
Abstract translation: 本文公开了用于基于文件类型选择将应用程序附加到计算设备的系统,方法和软件。 在一个示例中,用于操作应用程序附加系统以动态使应用程序可用于计算设备的方法包括基于计算设备上的特定文件类型的文件选择来识别应用附加触发事件。 该方法还包括响应于应用附加触发事件,基于特定文件类型来识别应用程序卷内的应用程序。 该方法还包括将应用卷连接到计算设备,并将该应用与该计算设备上的该特定文件类型相关联。
-
公开(公告)号:US20150378768A1
公开(公告)日:2015-12-31
申请号:US14668180
申请日:2015-03-25
Applicant: VMware, Inc.
Inventor: Matthew Conover , Steven Lawson , Jeffrey Ulatoski
CPC classification number: G06F9/45558 , G06F16/29 , G06F2009/45562
Abstract: Systems, methods, and software described herein manage volumes and virtual machines using a location database gathered from a hypervisor management system. In one example, a method of operating a volume attachment service to manage volumes and virtual machines includes transferring a location request to a hypervisor management service to identify locations of one or more virtual machines. The method further provides, receiving the locations of the one or more virtual machines and storing the locations in a location database. The method also includes identifying a volume action request for a first virtual machine, and directing the volume action request to a hypervisor of the first virtual machine based on the locations in the location database.
Abstract translation: 本文描述的系统,方法和软件使用从管理程序管理系统收集的位置数据库来管理卷和虚拟机。 在一个示例中,操作卷附件服务以管理卷和虚拟机的方法包括将位置请求传送到管理程序管理服务以识别一个或多个虚拟机的位置。 该方法进一步提供,接收一个或多个虚拟机的位置并将位置存储在位置数据库中。 该方法还包括识别针对第一虚拟机的卷动作请求,以及基于位置数据库中的位置将卷动作请求定向到第一虚拟机的管理程序。
-
公开(公告)号:US20150286389A1
公开(公告)日:2015-10-08
申请号:US14585472
申请日:2014-12-30
Applicant: VMware, Inc.
Inventor: Matthew Conover , Jairam Choudhary , Fei Huang
IPC: G06F3/0484
CPC classification number: G06F9/44 , G06F9/45558 , G06F2009/4557
Abstract: Examples disclosed herein provide systems, methods, and software to provide individualized applications to remote desktop sessions. In one example, a method of operating a remote desktop server to provide individualized applications to remote desktop users includes identifying a request from a user for a remote desktop session. The method further includes, in response to the request, identifying one or more applications associated with the user that are stored in at least one hidden volume, and virtually overlaying application objects associated with the one or more applications in at least one non-hidden volume. The method also provides initiating the remote desktop session with the at least one non-hidden volume accessible to the user.
Abstract translation: 本文公开的示例提供用于向远程桌面会话提供个性化应用的系统,方法和软件。 在一个示例中,操作远程桌面服务器以向远程桌面用户提供个性化应用的方法包括从远程桌面会话识别来自用户的请求。 所述方法还包括:响应于所述请求,识别与所述用户相关联的存储在至少一个隐藏卷中的一个或多个应用,以及在至少一个非隐藏卷中虚拟地覆盖与所述一个或多个应用相关联的应用对象 。 该方法还提供了向用户可访问的至少一个非隐藏卷开始远程桌面会话。
-
公开(公告)号:US10324744B2
公开(公告)日:2019-06-18
申请号:US14731022
申请日:2015-06-04
Applicant: VMware, Inc.
Inventor: Jeffrey Ulatoski , Steven Lawson , Matthew Conover
Abstract: Described herein are systems, methods, and software to provide virtualized computing sessions with attachable volumes to requesting users. In one implementation, a virtual computing service identifies a service login for an end user to initiate a virtual computing session. In response to the service login, the virtual computing service identifies a virtual machine to allocate to the virtual computing service, and initiates a user login process to log the end user into the virtual machine. The virtual computing service further initiates, prior to completing the user login process, a volume attach process to attach at least one storage volume to the virtual machine based on credentials associated with the service login.
-
公开(公告)号:US20180336079A1
公开(公告)日:2018-11-22
申请号:US15600007
申请日:2017-05-19
Applicant: VMware, Inc.
Inventor: Sisimon Soman , Matthew Conover
Abstract: Described herein are systems, methods, and software to enhance the management of inter-process communications (IPCs) for containers according to an implementation. In one implementation, a container management service executing on a host with a plurality of containers may identify an IPC object generation with a first identifier from one of the containers. Responsive to the request, the service may translate the first identifier into a second identifier, and store the IPC object in a memory system using the second identifier. Once stored, requests may be made from applications in approved containers for the object using the first identifier, and the service may retrieve the IPC object using the second identifier.
-
公开(公告)号:US20180165447A1
公开(公告)日:2018-06-14
申请号:US15373736
申请日:2016-12-09
Applicant: VMware, Inc.
Inventor: Sisimon Soman , Matthew Conover
CPC classification number: G06F9/45508 , G06F9/45558 , G06F21/6218 , G06F2009/45587
Abstract: Described herein are systems, methods, and software to provide enhanced security when opening applications. In one implementation, an application service receives, over a network, an application request from an end user device to support a file open request on the end user device, wherein the application request occurs based on a security status of a file associated with the file open request. The application service further allocates a virtual node with an application to the end user device to support the application request, provides a remote connection for the application to the end user device, and opens the file in the application of the virtual node to support the file open request.
-
公开(公告)号:US20180143836A1
公开(公告)日:2018-05-24
申请号:US15875262
申请日:2018-01-19
Applicant: VMware, Inc.
Inventor: Matthew Conover , Jairam Choudhary , Fei Huang
Abstract: Examples disclosed herein provide systems, methods, and software to provide individualized applications to remote desktop sessions. In one example, a method of operating a remote desktop server to provide individualized applications to remote desktop users includes identifying a request from a user for a remote desktop session. The method further includes, in response to the request, identifying one or more applications associated with the user that are stored in at least one hidden volume, and virtually overlaying application objects associated with the one or more applications in at least one non-hidden volume. The method also provides initiating the remote desktop session with the at least one non-hidden volume accessible to the user.
-
公开(公告)号:US20170371519A1
公开(公告)日:2017-12-28
申请号:US15188991
申请日:2016-06-22
Applicant: VMware, Inc.
Inventor: Daniel James Beveridge , Fei Huang , Matthew Conover
IPC: G06F3/0481 , G06F9/455 , G06F17/30
CPC classification number: G06F16/188 , G06F8/61 , G06F9/445 , G06F9/45533 , G06F9/45558 , G06F16/168 , G06F2009/45583
Abstract: Embodiments perform automatic document handling by retrieving icons from local document handlers or from an application volumes manager, without installing the application locally. Embodiments further perform on-demand application mounting by intercepting and suspending requests to launch applications until the appropriate virtual disk, corresponding to the application, is mounted to the disk subsystem by the application volumes manager. The application launch is then resumed.
-
-
-
-
-
-
-
-
-