Remote software installation and maintenance
AssigneeMicrosoft Corporation
InventorsPaul J. Lucas, Chris J. Hillery, Wesley N. T. Pope
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsPaul J. Lucas, Chris J. Hillery, Wesley N. T. Pope
Estimating the term…
A human engineer using a computer system can maintain numerous software services and packages installed on a number of servers through a single master server and a computer network. Each software service and package is represented in a package and service template datastore in a templatized form in which server-specific information is represented by placeholder data. To install a service or package on a destination server computer, data specific to the destination server is substituted for the corresponding placeholder data in program modules, configuration data files, and installation scripts and the program modules, configuration data files, and installation scripts are transported to the destination server where the installation scripts are executed. To support simultaneous installations of multiple versions of a software package, a given software package includes a first directory which is version-independent and additional, separate directories for each version of the software package installed on the destination server computer.
A method for installing software in a computer system, the method comprising:
A computer-readable storage medium on which is stored computer code which, when executed by a computer, causes the computer to install software in a computer system by:
A computer system comprising:
A method for installing software in a computer system, the method comprising:
A computer-readable storage medium on which is stored computer code which, when executed by a computer, causes the computer to install software in a computer system by:
A computer system comprising:
Dependencies are inferred from the claim text.