US2010306760A1PendingUtilityA1

Software setup system

Assignee: MULLIGAN J SCOTTPriority: Oct 22, 2003Filed: Aug 9, 2010Published: Dec 2, 2010
Est. expiryOct 22, 2023(expired)· nominal 20-yr term from priority
G06F 9/44505
39
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods and apparatuses for automatic system setup. At least one embodiment of the present invention stores the setup configuration information (e.g., in files and/or in directory servers). The setup configuration information is stored (e.g., using a configuration file naming scheme) so that the configuration information for a particular machine can be found. A setup daemon on the machine searches for suitable configuration information in a number of places, such as: in a location in a local file system, in locations in mounted file volumes, and directory servers. The configuration information may be encrypted, and the setup daemon searches for the decryption key in a similar fashion.

Claims

exact text as granted — not AI-modified
1 . A machine readable medium containing executable computer program instructions which when executed by a data processing system cause said system to perform a method to set up software on a storage device of the data processing system, the method comprising:
 automatically searching in a plurality of locations for configuration information, including locations on a network; and   setting up the software to install the software on the storage device of the data processing system using first configuration information found in at least one of the plurality of locations.   
     
     
         2 . The medium of  claim 1 , wherein the first configuration information comprises:
 a decryption key; and   encrypted configuration information decryptable with the decryption key.   
     
     
         3 . The medium of  claim 2 , wherein the decryption key and the encrypted configuration information are found in different locations of the plurality of locations. 
     
     
         4 . The medium of  claim 1 , wherein the plurality of locations comprise one default location on a storage device attached fixedly and locally to the data processing system. 
     
     
         5 . The medium of  claim 4 , wherein the plurality of locations further comprise one location in a removable medium locally attached to the data processing system. 
     
     
         6 . The medium of  claim 4 , wherein the plurality of locations further comprise a remote location accessible to the data processing system through a network connection. 
     
     
         7 . The medium of  claim 1 , wherein the software is a portion of an operating system of the data processing system. 
     
     
         8 . The medium of  claim 1 , further comprising:
 determining a plurality of identifications of the data processing system;   wherein said searching uses the plurality of identifications to find configuration information suitable for the data processing system.   
     
     
         9 . The medium of  claim 8 , wherein the plurality of identifications comprise one of:
 a) a network address of the data processing system;   b) a hostname of the data processing system;   c) a hardware serial number of the data processing system; and   d) a hardware address of a network interface device of the data processing system.   
     
     
         10 . The medium of  claim 8 , wherein the plurality of identifications comprise one identification that matches any data processing system. 
     
     
         11 . A method to set up software on a storage device of a data processing system, the method comprising:
 automatically searching in a plurality of locations in a network for configuration information; and   setting up the software to install the software on the storage device of the data processing system using first configuration information found in at least one of the plurality of locations.   
     
     
         12 . The method of  claim 11 , wherein the software is a portion of an operating system of the data processing system. 
     
     
         13 . The method of  claim 11 , wherein the plurality of locations are periodically searched. 
     
     
         14 . The method of  claim 11 , wherein the plurality of locations comprise one default location on a storage device attached fixedly and locally to the data processing system. 
     
     
         15 . The method of  claim 14 , wherein the plurality of locations further comprise one of:
 location in a removable medium locally attached to the data processing system; and   a directory server.

Join the waitlist — get patent alerts

Track US2010306760A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.