-
公开(公告)号:US20180167491A1
公开(公告)日:2018-06-14
申请号:US15373603
申请日:2016-12-09
Applicant: VMware, Inc.
Inventor: Jason Roszak , Varun Murthy , Shravan Shantharam , Blake Watts , Kalyan Regula
IPC: H04L29/08
CPC classification number: G06F21/52 , G06F9/485 , G06F21/10 , G06F21/50 , G06F21/56 , G06F21/62 , H04L67/34
Abstract: Various examples for providing execution of both a first management application and a second management application on a client device are provided. In one example, a client device can be configured to identify that a first management application, such as a legacy management application, installed on the client device has management privileges with an operating system of the client device. As the first management application is configured to generate a terminate command in response to detection of the second management application, the terminate command can be intercepted prior to a receipt of the terminate command by the operating system. As a result, the operating system does not terminate execution of the second management application on the client device, thereby allowing both the first management application and the second management application to co-exist on the client device.
-
公开(公告)号:US20160342784A1
公开(公告)日:2016-11-24
申请号:US15175927
申请日:2016-06-07
Applicant: VMware, Inc.
Inventor: Daniel James Beveridge , Blake Watts , Jian Mu
CPC classification number: G06F21/34 , G06F9/452 , G06F21/32 , G06F21/35 , H04L63/0853 , H04L67/08 , H04L67/36 , H04W12/06
Abstract: A desktop is unlocked or locked using a mobile client device, such as a smart phone, tablet, smart watch, etc. The authentication mechanism of the mobile client device, such as fingerprint, facial recognition, voice recognition, username and password, is leveraged for faster, less-cumbersome user authentication on the desktop. In this vein, a client device is added to an authentication agent on the desktop, and the desktop recognizes successful attempts to access the mobile client device as a method of unlocking or locking the desktop.
Abstract translation: 使用移动客户端设备(例如智能手机,平板电脑,智能手表等)解锁或锁定桌面。移动客户端设备的认证机制(如指纹,面部识别,语音识别,用户名和密码)被利用 为桌面上更快,更麻烦的用户身份验证。 在这种情况下,将客户端设备添加到桌面上的认证代理,并且桌面识别成功地尝试访问移动客户端设备作为解锁或锁定桌面的方法。
-
公开(公告)号:US10740109B2
公开(公告)日:2020-08-11
申请号:US15466841
申请日:2017-03-22
Applicant: VMware, Inc.
Inventor: Jason Roszak , Craig Newell , Shravan Shantharam , Varun Murthy , Kalyan Regula , Blake Watts
IPC: G06F9/44 , G06F9/4401 , G06F8/61
Abstract: Systems and methods are included for causing a computing device to assemble and boot from a managed operating system. When the computing device is powered on, it can execute firmware that specifies a server to contact. The server can identify an operating system (OS) to boot, and the location of a pre-enrollment installer for assembling the OS image. The pre-enrollment installer can download base OS images in one or more pieces from multiple locations determined based on ownership information of the computing device. The multiple OS images can relate to enterprise management and company-specific applications and drivers. Once the pre-enrollment installer has combined the base OS images, the computing device reboots using the combined OS image.
-
公开(公告)号:US20190392135A1
公开(公告)日:2019-12-26
申请号:US16526002
申请日:2019-07-30
Applicant: VMware, Inc.
Inventor: Jason Roszak , Varun Murthy , Shravan Shantharam , Blake Watts , Kalyan Regula
Abstract: Various examples for performing automated enrollments of client devices with a management service after being accessed by a staging user account are described. A client device can be configured to identify a user account active on the client device and determine whether the user account is a staging user account or an end user account associated with an intended recipient of the client device. In an instance in which the user account is the staging user account, the client device can create an event listener on the client device that monitors a subsequent login of a user account performed through an operating system of the client device, the subsequent login of the user account being the end user account. In an instance in which the subsequent login of the user account is detected by the event listener, the client device can perform an automated enrollment with a remote management service.
-
公开(公告)号:US10291721B2
公开(公告)日:2019-05-14
申请号:US14986549
申请日:2015-12-31
Applicant: VMware, Inc.
Inventor: Daniel James Beveridge , Blake Watts , Jian Mu
IPC: H04L29/08 , G06F9/451 , G06F9/44 , G06F3/0484 , 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.
-
公开(公告)号:US09578032B2
公开(公告)日:2017-02-21
申请号:US14615374
申请日:2015-02-05
Applicant: VMware, Inc.
Inventor: Daniel James Beveridge , Blake Watts , Per Olov Larsson , Banit Agrawal , Hui Li
CPC classification number: H04L63/10 , G06F9/455 , G06F9/45558 , G06F9/5016 , G06F9/52 , G06F2009/45562 , G06F2009/45575 , G06F2009/45583
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的预加载,挂起的应用程序进行分支。 本公开的方面提供了在软件兼容性,稳定性,服务质量控制,资源利用等方面优于传统方法的高性能,高效率的解决方案。
-
公开(公告)号:US20160364200A1
公开(公告)日:2016-12-15
申请号:US15250443
申请日:2016-08-29
Applicant: VMware, Inc.
Inventor: Daniel James Beveridge , Blake Watts , Jian Mu
CPC classification number: G06F3/1454 , G06F3/04842 , G06F3/1423 , G06F9/452 , G09G5/005 , H04L12/4633 , H04L67/08 , H04L67/28 , H04L67/36
Abstract: A selected screen, such as a monitoring tool, operating on a remote desktop is exported to a mobile client device, such as a smart phone, tablet, smart watch, etc. The client device polls the remote desktop for images, pointers, commands, etc. relating to the selected screen. The remote desktop provides the requested data to the client device through a command queue maintained by the remote desktop.
Abstract translation: 在远程桌面上操作的所选择的屏幕(例如监视工具)被导出到诸如智能手机,平板电脑,智能手表等的移动客户端设备。客户端设备轮询远程桌面的图像,指针,命令, 等等。 远程桌面通过由远程桌面维护的命令队列向客户端设备提供所请求的数据。
-
公开(公告)号:US10445106B2
公开(公告)日:2019-10-15
申请号:US15466830
申请日:2017-03-22
Applicant: VMware, Inc.
Inventor: Jason Roszak , Craig Newell , Shravan Shantharam , Varun Murthy , Kalyan Regula , Blake Watts
IPC: G06F15/177 , G06F9/4401 , G06F9/451 , H04L29/08 , G06F11/14 , G06F8/61
Abstract: Systems and methods are included for causing a computing device to install a management agent prior to an operating system completing its first boot. A bootstrap loader is flashed into firmware, such as the BIOS, of a computing device. The bootstrap loader installs an enroller that identifies a management agent. This can include downloading the management agent from a management server. The enroller can find or contact the management server by contacting an address provided in a WINDOWS Platform Binary Table (WPBT). The management agent is installed prior to the user logging into the operating system to prevent circumvention of management policies.
-
公开(公告)号:US10395027B2
公开(公告)日:2019-08-27
申请号:US15373603
申请日:2016-12-09
Applicant: VMware, Inc.
Inventor: Jason Roszak , Varun Murthy , Shravan Shantharam , Blake Watts , Kalyan Regula
Abstract: Various examples for providing execution of both a first management application and a second management application on a client device are provided. In one example, a client device can be configured to identify that a first management application, such as a legacy management application, installed on the client device has management privileges with an operating system of the client device. As the first management application is configured to generate a terminate command in response to detection of the second management application, the terminate command can be intercepted prior to a receipt of the terminate command by the operating system. As a result, the operating system does not terminate execution of the second management application on the client device, thereby allowing both the first management application and the second management application to co-exist on the client device.
-
公开(公告)号:US20180276386A1
公开(公告)日:2018-09-27
申请号:US15466837
申请日:2017-03-22
Applicant: VMware, Inc.
Inventor: Jason Roszak , Craig Newell , Shravan Shantharam , Varun Murthy , Kalyan Regula , Blake Watts
CPC classification number: G06F21/575 , G06F8/61 , G06F9/4416 , G06F9/452 , H04L63/0815 , H04L63/102
Abstract: Systems and methods are included for causing a computing device to implement a management policy prior to a user logging into an operating system on initial boot. As part of initial boot, the computing device contacts a management server for enrollment. Installation of the operating system is paused while the management server synchronizes the software and policies on the computing device. To do this prior to login, the management server can create a temporary user account to associate with the computing device and apply a default management policy. After the installation is complete, an installed management agent can gather user inputs made during login. The management agent can send these inputs to the management server for use in creating an actual user account to associate with the computing device.
-
-
-
-
-
-
-
-
-