System for automatically replicating a customer's personalized computer system image on a new computer system
First Claim
1. A Computer Image Replication System for the automatic migration of the contents of the memory of a customer'"'"'s old computer system to a memory of a new computer system, comprising:
- data shadow copy memory module, located external to and connectable to a customer'"'"'s old computer system, for storing a shadow copy of the data which is written in the memory of the customer'"'"'s old computer system;
customer data file manager, resident in the customer'"'"'s old computer system, for autonomously transmitting customer data files, which comprise non-NTFS files resident on the customer'"'"'s old computer system, to the data shadow copy module, comprising;
customer data file map generator for autonomously mapping file directory structures associated with each of the customer data files into file tree information which identifies original names and a location of each customer data file that is stored in the memory of the customer'"'"'s old computer system, as well as a corresponding location in said data shadow copy memory module which stores a copy of these customer data files to enable both memory-level and file-level restoration of data;
old computer system memory image replication system for automatically reconstituting the customer'"'"'s old computer system memory image on the memory of said new computer system, comprising;
program control means, connected to the new computer system and responsive to data indicative of a plurality of programs purchased by a the customer for installation on a the new computer system, for automatically installing the plurality of programs into a memory in the new computer system and program identification and location data into a registry in the new computer system;
program transfer means for automatically replicating an image copy of programs stored in the memory of the customer'"'"'s old computer system to the memory of the new computer system and program identification and location data into the registry in the new computer system; and
customer file transfer means, connected to the data shadow copy memory module, for replicating an image copy of customer data written in the data shadow copy memory module corresponding to customer data written in the memory of the customer'"'"'s old computer system and file directory structures of the customer data to the memory of the new computer system.
15 Assignments
0 Petitions
Accused Products
Abstract
The Computer Image Replication System automatically replicates a customer'"'"'s computer system image, including all of the customer'"'"'s data, programs, device drivers, program preferences, personalizations, and file directory structures on a new computer system. The Computer Image Replication System is part of a Data Shadowing System which comprises a memory module that is connected to a monitored computer system via an existing communication medium, such as an input/output port, to store the shadowed data. The memory module includes a memory device for data storage, as well as software, including a control software component that is automatically installed on the monitored computer system when the memory module is first connected to the monitored computer system, as well as associated module software for maintaining a record of the data stored on the memory device and controlling the operation of the memory device.
36 Citations
24 Claims
-
1. A Computer Image Replication System for the automatic migration of the contents of the memory of a customer'"'"'s old computer system to a memory of a new computer system, comprising:
-
data shadow copy memory module, located external to and connectable to a customer'"'"'s old computer system, for storing a shadow copy of the data which is written in the memory of the customer'"'"'s old computer system; customer data file manager, resident in the customer'"'"'s old computer system, for autonomously transmitting customer data files, which comprise non-NTFS files resident on the customer'"'"'s old computer system, to the data shadow copy module, comprising; customer data file map generator for autonomously mapping file directory structures associated with each of the customer data files into file tree information which identifies original names and a location of each customer data file that is stored in the memory of the customer'"'"'s old computer system, as well as a corresponding location in said data shadow copy memory module which stores a copy of these customer data files to enable both memory-level and file-level restoration of data; old computer system memory image replication system for automatically reconstituting the customer'"'"'s old computer system memory image on the memory of said new computer system, comprising; program control means, connected to the new computer system and responsive to data indicative of a plurality of programs purchased by a the customer for installation on a the new computer system, for automatically installing the plurality of programs into a memory in the new computer system and program identification and location data into a registry in the new computer system; program transfer means for automatically replicating an image copy of programs stored in the memory of the customer'"'"'s old computer system to the memory of the new computer system and program identification and location data into the registry in the new computer system; and customer file transfer means, connected to the data shadow copy memory module, for replicating an image copy of customer data written in the data shadow copy memory module corresponding to customer data written in the memory of the customer'"'"'s old computer system and file directory structures of the customer data to the memory of the new computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for the automatic migration of the contents of the memory of a customer'"'"'s old computer system to a memory of a new computer system, comprising:
-
storing in a data shadow copy module, located external to and connectable to a customer'"'"'s old computer system, a shadow copy of the data which is written in the memory of the customer'"'"'s old computer system; autonomously transmitting from a customer data file manager which is resident in the customer'"'"'s old computer system, customer data files, which comprise non-NTFS files resident on the customer'"'"'s old computer system, to the data shadow copy module, comprising; autonomously mapping file directory structures associated with each of the customer data files into file tree information which identifies original names and a location of each customer data file that is stored in the memory of the customer'"'"'s old computer system, as well as a corresponding location in said data shadow copy module which stores a copy of these customer data files to enable both memory-level and file-level restoration of data; automatically installing, in response to data indicative of a plurality of programs purchased by a customer for installation on a new computer system, the plurality of programs into a memory in the new computer system and program identification and location data into a registry in the new computer system; replicating an image copy of programs stored in the memory of the customer'"'"'s old computer system to the memory of the new computer system and program identification and location data into the registry in the new computer system; replicating an image copy of customer data written in the data shadow copy module corresponding to customer data written in the memory of the customer'"'"'s old computer system and file directory structures of the customer data to the memory of said new computer system. - View Dependent Claims (14, 15, 16, 18, 19, 20, 21, 22, 23, 24)
-
-
17. A method for the automatic migration of the contents of the memory of a customer'"'"'s old computer system to a memory of a new computer system, comprising:
-
storing in a data shadow copy memory module, located external to and connectable to a customer'"'"'s old computer system, a shadow copy of the data which is written in the memory of the customer'"'"'s old computer system; autonomously transmitting from a customer data file manager which is resident in the customer'"'"'s old computer system, customer data files, which comprise non-NTFS files resident on the customer'"'"'s old computer system, to the data shadow copy memory module, comprising; autonomously mapping file directory structures associated with each of the customer data files into file tree information which identifies original names and a location of each customer data file that is stored in the memory of the customer'"'"'s old computer system, as well as a corresponding location in said data shadow copy memory module which stores a copy of these customer data files to enable both memory-level and file-level restoration of data; automatically reconstituting the customer'"'"'s old computer system memory image on the memory of said new computer system, comprising; automatically installing, in response to data indicative of a plurality of programs purchased by a customer for installation on a new computer system, the plurality of programs into a memory in the new computer system and program identification and location data into a registry in the new computer system; replicating an image copy of programs stored in the memory of the customer'"'"'s old computer system to the memory of the new computer system and program identification and location data into the registry in the new computer system; replicating an image copy of customer data written in the data shadow copy memory module corresponding to customer data written in the memory of the customer'"'"'s old computer system and file directory structures of the customer data to the memory of said new computer system.
-
Specification