System and method for the automated migration of configuration information
First Claim
Patent Images
1. A method for configuring a computer system comprising:
- compiling configuration information from a source computer during an initial access of a server to populate a migration file; and
modifying configuration information of a destination computer using the configuration information from the migration file during a subsequent access of the server.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for configuring a computer involves first compiling configuration information from a source computer and populating a migration file with the configuration information. The migration file is kept at a server. Subsequently, upon access to the server, the configuration information from the migration file is retrieved and used to configure a destination computer.
319 Citations
41 Claims
-
1. A method for configuring a computer system comprising:
-
compiling configuration information from a source computer during an initial access of a server to populate a migration file; and
modifying configuration information of a destination computer using the configuration information from the migration file during a subsequent access of the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
accessing system resources of the source computer;
copying select information from the accessed system resources according to a configuration profile; and
storing the migration file at the server.
-
-
3. A method as recited in claim 2, further comprising updating a user registry of the server with a pathname to the stored migration file.
-
4. A method as recited in claim 3, wherein the modifying comprises:
-
accessing the user registry to identify the pathname to the stored migration file;
retrieving the stored migration file to recover the configuration information stored therein; and
replacing configuration information of the destination computer with the configuration information from the migration file.
-
-
5. A method as recited in claim 1, wherein the modifying comprises:
-
accessing the contents of the migration file to recover the configuration information; and
replacing configuration information of the destination computer with the configuration information from the migration file.
-
-
6. A method as recited in claim 1, wherein the compiling comprises:
-
prompting a user at the source computer with a configuration profile defining the configuration information to be migrated to the destination computer;
modifying the configuration profile according to the user'"'"'s response; and
collecting configuration information from the source computer according to the configuration profile.
-
-
7. A method as recited in claim 1, wherein the compiling comprises:
-
accessing system resources of the source computer to collect configuration information according to a default configuration profile;
presenting a user of the source computer with a listing of the collected configuration information;
prompting the user to identify which configuration information to retain; and
storing the configuration information according to the user'"'"'s response.
-
-
8. A method as recited in claim 1, wherein the configuration information comprises one or more of system settings, online service account information, passwords, and electronic commerce (eCommerce) account settings.
-
9. A storage medium having stored thereon a plurality of instructions, which when executed, implement a method as defined in claim 1.
-
10. A server executing a plurality of instructions which automatically implements a method as defined in claim 1.
-
11. A server executing a plurality of instructions which automatically invokes a function implementing a method as defined in claim 1 on a semi-regular basis.
-
12. A migration manager comprising:
-
a mining agent to collect configuration information from a source computer to populate a migration file, and to post the migration file to a server upon initial invocation by a user; and
a configuration manager to retrieve the migration file from the server and modify a destination computer with the configuration information from the migration file upon subsequent invocation by the user. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. An apparatus comprising:
-
a storage device having stored therein a plurality of executable instructions; and
an execution unit, coupled to the storage device, to execute at least a subset of the plurality of instructions to implement a migration manager which, upon initial invocation by a user compiles configuration information from the user'"'"'s source client computer to populate a migration file and, upon a subsequent invocation by the user modifies configuration information of a destination client computer with configuration information from the migration file. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. A system comprising:
-
a client computer coupled to a network;
a server coupled to the network; and
a migration manager implemented at the server which, upon an initial invocation by a user of the client computer, compiles configuration information from the client computer and builds a migration file and, upon a subsequent invocation by the user, configures another computer with the configuration information from the migration file. - View Dependent Claims (36, 37, 38, 39, 40, 41)
-
Specification