Software image creation in a distributed build environment
First Claim
Patent Images
1. A system for a distributed build comprising:
- a first computer maintaining a list of jobs, each of said jobs having an operation associated with creation of an installed software image; and
a second computer polls the list of jobs maintained by the first computer, wherein the second computer accepts one of the jobs from the first computer and executes the accepted job by performing the operation associated therewith,wherein the second computer in response to accepting one of the jobs creates the installed software image by configuring and imaging software and delivers the created image to the first computer.
2 Assignments
0 Petitions
Accused Products
Abstract
Distributing software image creation and configuration among a plurality of client computers. Server computers define jobs related to software image creation. Each of the client computers communicates with the servers to identify, accept, and complete jobs. The server and client computers maintain data structures indicating job availability and status. In the distributed build environment, original equipment manufacturers (OEMs) and system builders may easily modify, create, and image software in the factory to dramatically reduce resource consumption and time.
75 Citations
21 Claims
-
1. A system for a distributed build comprising:
-
a first computer maintaining a list of jobs, each of said jobs having an operation associated with creation of an installed software image; and a second computer polls the list of jobs maintained by the first computer, wherein the second computer accepts one of the jobs from the first computer and executes the accepted job by performing the operation associated therewith, wherein the second computer in response to accepting one of the jobs creates the installed software image by configuring and imaging software and delivers the created image to the first computer. - View Dependent Claims (2)
-
- 3. A method in a distributed build environment in which a first computer delegates installation of a software image to one or more second computers, said method performed by the first computer comprising maintaining a list of jobs for installation of a software image, each of said jobs being related to creation of an installed software image, wherein each of the second computers polls the list of jobs, selects one or more of the jobs, performs the selected jobs, and creates the installed software image after performing the selected jobs.
-
21. A system for a distributed build in which a first computer delegates creation of an installed software image to a second computer, said system comprising:
-
a list means for the first computer to maintain a list of jobs, each of said jobs being related to creation of an installed software image; an interface means for the second computer to poll one of the jobs maintained by the first computer via the list means, wherein the second computer accepts one of the jobs, said job having an operation associated with the creation of an installed software image; an install means for the second computer to complete the job accepted via the interface means by performing the operation, wherein the completed job represents the installed software image, and wherein the install means creates the installed software image after the install means completes the job; and means for the second computer to configure the installed software image.
-
Specification