 |
 |
|
|
|
|
Title: |
US6865737:
Remote software installation and maintenance
[ Derwent Title ]

|
Country: |
US United States of America

|
| |
Inventor: |
Lucas, Paul J.; Mountain View, CA, United States of America
Hillery, Chris J.; Vacaville, CA, United States of America
Pope, Wesley N. T.; San Francisco, CA, United States of America

|
Assignee: |
Microsoft Corporation, Redmond, WA, United States of America
other patents from MICROSOFT CORPORATION (373780) (approx. 3,197)
News, Profiles, Stocks and More about this company

|
Published / Filed: |
2005-03-08
/ 2000-08-23

|
Application Number: |
US2000000645014

|
IPC Code: |
Advanced:
G06F 9/445;
Core:
more...
IPC-7:
G06F 9/45;

|
ECLA Code: |
G06F9/445N;

|
U.S. Class: |
717/178;

|
Field of Search: |
717/178
709/223,221,222

|
Priority Number: |
| 2000-08-23 |
US2000000645014 |

|
Abstract: |
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 120 in templatized form. The installation template includes placeholder data which represents server-specific information used to install the computer software. The placeholder is included in program modules, configuration data files, and/or installation scripts. To install the computer software on the selected server computer, a master server retrieves server-specific information for the selected server, substitutes the retrieved server-specific data for the placeholder data to form server-specific installation data, and transports the server-specific installation data to the selected server for execution.

|
Attorney, Agent or Firm: |
Woodcock Washburn LLP ;

|
Primary / Asst. Examiners: |
Chavis, John;

|
INPADOC Legal Status: |
Show legal status actions

|
Family: |
None

|
First Claim:
Show all 45 claims |
1. A method for installing software on a selected one of a number of server computer systems, the method comprising: (a) retrieving a template which specifies one or more parameters specifying an aspect of the software and which includes placeholder data in place of all server-specific data, wherein the placeholder data exists in program modules, configuration data files, or installation scripts; (b) retrieving server-specific data for the selected server, wherein the template and server-specific data are retrieved from a service and package interdependency database that maintains relationships and associates various types of software with server-specific data; (c) replacing the placeholder data of the template with the server-specific data of the selected server to form installation data; and (d) sending the installation data to the selected server in such a manner that causes the selected server to install the software in accordance with the installation data.

|
Background / Summary: |
Show background / summary

|
Drawing Descriptions: |
Show drawing descriptions

|
Description: |
Show description

|
Forward References: |
Show 10 U.S. patent(s) that reference this one

|
 |
 |
|
|
|
|
U.S. References: |
Go to Result Set:
All U.S. references
| Forward references (10)
|
Backward references (11)
|
Citation Link

Buy PDF |
Patent |
Pub.Date |
Inventor |
Assignee |
Title |
 |
US5418713 |
1995-05 |
Allen |
|
Apparatus and method for an on demand data delivery system for the preview, selection, retrieval and reproduction at a remote location of previously recorded or programmed materials
|
 |
US5636276 |
1997-06 |
Brugger |
|
Device for the distribution of music information in digital form
|
 |
US5734823 |
1998-03 |
Saigh et al. |
Microtome, Inc. |
Systems and apparatus for electronic communication and storage of information
|
 |
US5734891 |
1998-03 |
Saigh |
|
Systems and apparatus for electronic communication and storage of time encoded information
|
 |
US5794217 |
1998-08 |
Allen |
NewLeaf Entertainment Corporation |
Apparatus and method for an on demand data delivery system for the preview, selection, retrieval and reproduction at a remote location of previously recorded or programmed materials
|
 |
US5999972 |
1999-12 |
Gish |
Sun Microsystems, Inc. |
System, method and article of manufacture for a distributed computer system framework
|
 |
US6286047 |
2001-09 |
Ramanathan et al. |
Hewlett-Packard Company |
Method and system for automatic discovery of network services
|
 |
US6336138 |
2002-01 |
Caswell et al. |
Hewlett-Packard Company |
Template-driven approach for generating models on network services
|
 |
US6609150 |
2003-08 |
Lee et al. |
Siebel Systems, Inc. |
Web client-server system and method for incompatible page markup and presentation languages
|
 |
US20020156702A1 |
2002-10 |
Kane |
|
System and method for producing, publishing, managing and interacting with e-content on multiple platforms
|
 |
US20040024610A1 |
2004-02 |
Fradkov et al. |
|
Transaction execution system interface and enterprise system architecture thereof
|
|
 |
 |
|
|
|
|
Foreign References: |
None

|
Other Abstract Info: |
DERABS C2005-220899

|
Other References: |
Bailey, E.C., “Maximum RPM, Taking the Red Hat Package Manager to the Limit”, Feb. 17, 1997, http://rpmdp.org/rpmbook, 12 pages.
Eckstein, R. et al., “Using Samba”, O'Reilly and Associates, Jan. 2000, pp. 292& 378.
Stallman, R.M. et al., “GNU Make, A Program for Directing Recompilation”, GNU Make, Dec. 1996, Edition 0.45 for make Version 3.70 Beta, http://www.csutah.edu/dept/old/texinfo/make/make_toc.html, 128 pages.

|


|
Nominate this for the Gallery...

|
|