Managing multiple devices on which operating systems can be automatically deployed
First Claim
Patent Images
1. An apparatus having a processor configured to manage installation of operating systems on a plurality of computing devices, the installation being performed across the plurality of computing devices both concurrently and asynchronously, the installation comprising:
- transferring multiple portions of data to each of the plurality of computing devices, wherein some of the multiple portions are transferred to the plurality of computing devices concurrently and other of the multiple portions are transferred to the plurality of computing devices asynchronously, wherein the portions that are transferred to the plurality of computing devices asynchronously include one or more programs to be executed on the plurality of computing devices to configure the plurality of computing devices, and wherein the portions that are transferred to the plurality of computing devices concurrently are larger than the portions transferred to the plurality of computing devices asynchronously.
2 Assignments
0 Petitions
Accused Products
Abstract
Multiple devices on which operating systems can be automatically deployed are managed. According to one aspect, an apparatus manages installation of operating systems on a plurality of computing devices. The installation is performed across the plurality of computing devices both concurrently and asynchronously.
-
Citations
34 Claims
-
1. An apparatus having a processor configured to manage installation of operating systems on a plurality of computing devices, the installation being performed across the plurality of computing devices both concurrently and asynchronously, the installation comprising:
transferring multiple portions of data to each of the plurality of computing devices, wherein some of the multiple portions are transferred to the plurality of computing devices concurrently and other of the multiple portions are transferred to the plurality of computing devices asynchronously, wherein the portions that are transferred to the plurality of computing devices asynchronously include one or more programs to be executed on the plurality of computing devices to configure the plurality of computing devices, and wherein the portions that are transferred to the plurality of computing devices concurrently are larger than the portions transferred to the plurality of computing devices asynchronously. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method of deploying an operating system on a plurality of computing devices, the method comprising:
-
performing a first portion of an installation process on each of the plurality of computing devices asynchronously across the plurality of computing devices, wherein performing the first portion comprises downloading one or more programs to each of the plurality of computing devices to be executed on the plurality of computing devices to configure the plurality of computing devices; and performing a second portion of the installation process on each of the plurality of computing devices concurrently, wherein the portion that is transferred to the plurality of computing devices concurrently is larger than the portion transferred to the plurality of computing devices asynchronously. - View Dependent Claims (11, 12, 13)
-
-
14. One or more computer storage media having stored thereon a plurality of instructions that, when executed by one or more processors, causes the one or more processors to:
-
receive, from each of a plurality of computing devices, an indication that the computing device is to have an operating system installed on the computing device; for each of the plurality of computing devices, identify, in response to receiving the indication, a set of steps to be taken in order to install an operating system on the computing device; and control installation of the operating systems on the plurality of computing devices asynchronously and in parallel, wherein the installation comprises transferring multiple portions of data to each of the plurality of computing devices, wherein some of the multiple portions are transferred to the plurality of computing devices in parallel and other of the multiple portions are transferred to the plurality of computing devices asynchronously, wherein the portions that are transferred to the plurality of computing devices asynchronously include one or more programs to be executed on the plurality of computing devices to configure the plurality of computing devices, and wherein the portions that are transferred to the plurality of computing devices in parallel are larger than the portions transferred to the plurality of computing devices asynchronously. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method comprising:
-
identifying, for each of a plurality of devices, a process to be followed to install an operating system on the device; and controlling, in parallel and asynchronously, installation of the operating systems on the plurality of devices, wherein the installation comprises transferring multiple portions of data to each of the plurality of devices, and wherein some of the multiple portions are transferred to the plurality of devices in parallel and other of the multiple portions are transferred to the plurality of devices asynchronously, wherein the portions that are transferred to the plurality of computing devices asynchronously include one or more programs to be executed on the plurality of computing devices to configure the plurality of computing devices, and wherein the portions that are transferred to the plurality of devices in parallel are larger than the portions transferred to the plurality of devices asynchronously. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A system having a processor for deploying an operating system on a plurality of computing devices, the system comprising:
-
means for performing a first portion of an installation process on each of the plurality of computing devices asynchronously across the plurality of computing devices, wherein the means for performing the first portion comprises means for downloading one or more programs to each of the plurality of computing devices to be executed on the plurality of computing devices to configure the plurality of computing devices; and means for performing a second portion of the installation process on each of the plurality of computing devices concurrently, wherein the portion that is transferred to the plurality of computing devices concurrently is larger than the portion transferred to the plurality of computing devices asynchronously. - View Dependent Claims (34)
-
Specification