Multi-platform network-based software distribution
First Claim
1. Anon-transitory computer-readable medium having instructions stored thereon executable by a processor to:
- determine an operating system type for each of a plurality of remote target computing devices;
access a deploy depository containing a plurality of deploy tasks comprising at least one of an installation package, a deploy job, and a deploy program;
provide a scheduler module to allow a user to choose a time and date for executing the deploy tasks;
search the deploy repository for execution objects to execute using a descending level of version specificity associated with the execution objects;
execute one or more of the plurality of deploy tasks on each of the plurality of remote target computing devices using the operating system type for each target computing device; and
generating with a mapper module a representation showing connections between the at least one of an installation package, a deploy job and a deploy program.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are disclosed for automatically installing software applications on multiple target computers having different computing platforms from a central location. The methods and systems provide an infrastructure comprising a centralized repository and server and a plurality of remote target computers. The centralized repository stores platform-specific installation files for each software application and computing platform of interest, and one or more non-platform-specific deploy jobs for installing the software applications. The non-platform-specific deploy jobs allows a user to automatically install one or more software applications on any target computer regardless of computing platform, and to reuse any installation logic that may have been custom-developed for the software applications. A common command syntax is created that may be used to define and execute the deploy jobs across the multiple computing platforms.
-
Citations
7 Claims
-
1. Anon-transitory computer-readable medium having instructions stored thereon executable by a processor to:
-
determine an operating system type for each of a plurality of remote target computing devices; access a deploy depository containing a plurality of deploy tasks comprising at least one of an installation package, a deploy job, and a deploy program; provide a scheduler module to allow a user to choose a time and date for executing the deploy tasks; search the deploy repository for execution objects to execute using a descending level of version specificity associated with the execution objects; execute one or more of the plurality of deploy tasks on each of the plurality of remote target computing devices using the operating system type for each target computing device; and generating with a mapper module a representation showing connections between the at least one of an installation package, a deploy job and a deploy program. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification