CLOUD BASED PEER ASSISTED UPDATES IN A DEVICE MANAGEMENT ENVIRONMENT
First Claim
1. A method implemented by a cloud based management server in a device management environment for performing peer assisted update deployment, the method comprising:
- sending, to a first managed device, a first update command that specifies a source for obtaining an update to be deployed on the first managed device;
receiving, from the first managed device, a notification that the first managed device has obtained the update; and
sending, to each of at least one other managed device, an additional update command that specifies the first managed device as a source for obtaining the update to be deployed on the at least one other managed device.
17 Assignments
0 Petitions
Accused Products
Abstract
Peer assisted updates can be provided in a device management environment. When it is desired to deploy an update to a group of managed devices, an update command can be sent to a first set of managed devices in the group instructing these managed devices to download the update. Once these managed devices have downloaded and installed the update, they will notify the management server. In response, the management server can instruct these managed devices to remain awake so that they may each function as a master device or repository for deploying the update to other managed devices in the group. The management server can then send update commands to the other managed devices instructing them to download the update from one of the managed devices that is now acting as a master device. This process can be repeated until all managed devices in the group have been updated.
28 Citations
20 Claims
-
1. A method implemented by a cloud based management server in a device management environment for performing peer assisted update deployment, the method comprising:
-
sending, to a first managed device, a first update command that specifies a source for obtaining an update to be deployed on the first managed device; receiving, from the first managed device, a notification that the first managed device has obtained the update; and sending, to each of at least one other managed device, an additional update command that specifies the first managed device as a source for obtaining the update to be deployed on the at least one other managed device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A device management platform comprising:
-
a cloud based management server; and a device agent configured to be installed on a number of devices to allow the devices to be managed by the management server as managed devices; wherein the management server is configured to select an initial subset of the managed devices to receive an update and to send an update command to each managed device in the initial subset instructing each managed device in the initial subset to obtain the update from a server; and wherein the management server is further configured to detect when each managed device in the initial subset has received the update and to send additional update commands to other managed devices, each additional update command specifying a managed device in the initial subset as a source for obtaining the update. - View Dependent Claims (15, 16, 17, 18)
-
-
19. One or more computer storage media storing computer executable instructions which when executed by one or more processors implement a method for performing peer assisted update deployment, the method comprising:
-
receiving, at a cloud based management server, an indication of a group of managed devices that are to receive an update; selecting a subset of the group to receive the update; commanding the subset to receive the update from a local server; detecting when the subset has received the update; commanding the subset to function as master devices for purposes of distributing the update to other managed devices in the group; and commanding each of at least some of the other managed devices to receive the update from one of the master devices. - View Dependent Claims (20)
-
Specification