-
公开(公告)号:US20190129736A1
公开(公告)日:2019-05-02
申请号:US16231902
申请日:2018-12-24
Applicant: VMware, Inc.
Inventor: Nir Adler , Dima Golbert , Avshi Avital
CPC classification number: G06F9/45504 , G06F8/61 , G06F9/45558 , G06F9/4856 , G06F21/53 , G06F21/6209 , G06F2009/45562 , G06F2221/2101
Abstract: A management agent operates transparently in the background on each endpoint computing device that needs to be managed. The agent sets up a sandboxed environment on the endpoint computing device on which it is operating in order to capture applications that have been installed on the endpoint device. The application capture is performed after the applications have been installed on the endpoint device and therefore does not require installing the application on any dedicated staging machine, nor any recording of the pre-installation state. The application capture process involves running the application from an isolated sandboxed environment on the computing device in order to identify all necessary components of the application by monitoring accesses by the application to components located outside of the sandbox. The identified components can then be packaged together and managed as individual application packages.
-
公开(公告)号:US09910667B2
公开(公告)日:2018-03-06
申请号:US15186242
申请日:2016-06-17
Applicant: VMware, Inc.
Inventor: Nir Adler , Dima Golbert , Or Lupovitz , Kosta Shougaev
CPC classification number: G06F8/70 , G06F8/65 , G06F8/75 , G06F9/44505
Abstract: Techniques are described for segregating a monolithic computing device that contains many installed applications into separate application storage volumes that can be attached or detached from the computing device as needed. Once the monolithic device has been segregated, the application storage volumes can be managed remotely from a management server and can be enabled or disabled on the device based on instructions from an administrator. Additionally, the administrator is enabled to select which application storage volumes are migrated during an operating system (OS) upgrade on the computing device.
-
公开(公告)号:US11553014B2
公开(公告)日:2023-01-10
申请号:US15641261
申请日:2017-07-04
Applicant: VMware, Inc.
Inventor: Chen Doar , Rami Stern , Dima Golbert , Or Lupovitz , Lior Hipsh
IPC: H04L65/402 , H04L67/104 , H04L67/141 , H04L67/06 , H04L67/1074 , H04L67/01
Abstract: A system is described for downloading server-based content to peers in a P2P network. The server-based content can be partitioned and different peers can be given priority for downloading the different parts. A client on each peer can view what content is available on each of the other peers as well as what content is available on a virtual peer, which represents content on the server and only makes content that exists on the server and not on any peers available for download. Consequently, a client on a peer requesting to download the content can download the content from the peers and the virtual peer based on a file sharing protocol, such as BitTorrent.
-
公开(公告)号:US20170286141A1
公开(公告)日:2017-10-05
申请号:US15364256
申请日:2016-11-29
Applicant: VMware, Inc.
Inventor: Nir Adler , Dima Golbert , Avshi Avital
CPC classification number: G06F9/45504 , G06F8/61 , G06F9/45558 , G06F9/4856 , G06F2009/45562
Abstract: A management agent operates transparently in the background on each endpoint computing device that needs to be managed. The agent sets up a sandboxed environment on the endpoint computing device on which it is operating in order to capture applications that have been installed on the endpoint device. The application capture is performed after the applications have been installed on the endpoint device and therefore does not require installing the application on any dedicated staging machine, nor any recording of the pre-installation state. The application capture process involves running the application from an isolated sandboxed environment on the computing device in order to identify all necessary components of the application by monitoring accesses by the application to components located outside of the sandbox. The identified components can then be packaged together and managed as individual application packages.
-
5.
公开(公告)号:US20170249357A1
公开(公告)日:2017-08-31
申请号:US15364219
申请日:2016-11-29
Applicant: VMware, Inc.
Inventor: Nir Adler , Dima Golbert , Or Lupovitz , Kosta Shougaev
CPC classification number: G06F17/30424 , G06F8/61 , G06F8/70 , G06F17/30091 , G06F17/30289
Abstract: A management agent operates transparently in the background on each endpoint computing device that needs to be managed. The agent performs a static analysis of the system on the endpoint computing device on which it is operating in order to capture the applications that have been installed on the endpoint device. The static analysis is performed after the applications have been installed on the endpoint device and therefore does not require installing the application on any dedicated staging machine, nor any recording of the pre-installation state. The post-installation static analysis involves steps that are used to determine all of the necessary components that comprise the application, which can then be packaged together and managed as individual application packages.
-
6.
公开(公告)号:US10223413B2
公开(公告)日:2019-03-05
申请号:US15364219
申请日:2016-11-29
Applicant: VMware, Inc.
Inventor: Nir Adler , Dima Golbert , Or Lupovitz , Kosta Shougaev
Abstract: A management agent operates transparently in the background on each endpoint computing device that needs to be managed. The agent performs a static analysis of the system on the endpoint computing device on which it is operating in order to capture the applications that have been installed on the endpoint device. The static analysis is performed after the applications have been installed on the endpoint device and therefore does not require installing the application on any dedicated staging machine, nor any recording of the pre-installation state. The post-installation static analysis involves steps that are used to determine all of the necessary components that comprise the application, which can then be packaged together and managed as individual application packages.
-
公开(公告)号:US20170364353A1
公开(公告)日:2017-12-21
申请号:US15186242
申请日:2016-06-17
Applicant: VMware, Inc.
Inventor: Nir Adler , Dima Golbert , Or Lupovitz , Kosta Shougaev
CPC classification number: G06F8/70 , G06F8/65 , G06F8/75 , G06F9/44505
Abstract: Techniques are described for segregating a monolithic computing device that contains many installed applications into separate application storage volumes that can be attached or detached from the computing device as needed. Once the monolithic device has been segregated, the application storage volumes can be managed remotely from a management server and can be enabled or disabled on the device based on instructions from an administrator. Additionally, the administrator is enabled to select which application storage volumes are migrated during an operating system (OS) upgrade on the computing device.
-
公开(公告)号:US20170364347A1
公开(公告)日:2017-12-21
申请号:US15186251
申请日:2016-06-17
Applicant: VMware, Inc.
Inventor: Nir Adler , Dima Golbert , Or Lupovitz , Kosta Shougaev
CPC classification number: G06F8/65 , G06F8/61 , G06F9/44505 , G06F17/30079
Abstract: Techniques are described for segregating a monolithic computing device that contains many installed applications into separate application storage volumes that can be attached or detached from the computing device as needed. Once the monolithic device has been segregated, the application storage volumes can be managed remotely from a management server and can be enabled or disabled on the device based on instructions from an administrator. Additionally, the administrator is enabled to select which application storage volumes are migrated during an operating system (OS) upgrade on the computing device.
-
公开(公告)号:US10223092B2
公开(公告)日:2019-03-05
申请号:US15178540
申请日:2016-06-09
Applicant: VMware, Inc.
Inventor: Nir Adler , Dima Golbert , Avshi Avital , Or Lupovitz , Kosta Shougaev
Abstract: Systems and methods are described for packaging and deploying applications using minimal and maximal component sets. A minimal set of application components that includes at least the necessary components for launching the application is first downloaded to an endpoint device from a central server. The application is launched on the endpoint from the minimal set. If the application requests a missing component that is not available on the endpoint, the missing component is requested and delivered on-demand from a maximal set located on the server, where the maximal set contains all possible application components. The application is suspended during the download of the missing component. After the missing component is downloaded, the application is resumed, having access to the missing component on the endpoint.
-
公开(公告)号:US10162653B2
公开(公告)日:2018-12-25
申请号:US15364256
申请日:2016-11-29
Applicant: VMware, Inc.
Inventor: Nir Adler , Dima Golbert , Avshi Avital
Abstract: A management agent operates transparently in the background on each endpoint computing device that needs to be managed. The agent sets up a sandboxed environment on the endpoint computing device on which it is operating in order to capture applications that have been installed on the endpoint device. The application capture is performed after the applications have been installed on the endpoint device and therefore does not require installing the application on any dedicated staging machine, nor any recording of the pre-installation state. The application capture process involves running the application from an isolated sandboxed environment on the computing device in order to identify all necessary components of the application by monitoring accesses by the application to components located outside of the sandbox. The identified components can then be packaged together and managed as individual application packages.
-
-
-
-
-
-
-
-
-