Method for migrating from one computer to another
First Claim
1. A method for migrating a user'"'"'s software programs from a first to a second computer, the method comprising the steps of:
- identifying on the first computer, software products having software product files and product data files requiring to be prepared for future migration;
packing the software product files and the product data files in a manner that enables them to be moved at a future point in time to the second computer, based on the identifying step previously executed;
operating the first computer in accordance with a general purpose thereof including by running the software product files or generating associated user files after the packing in the first computer;
further including storing data files changes and/or control information changes generated by running the software products on the first computer and additionally packing the changes for use on the second computer;
moving the previously packed software product files and the product data files without using cloning to the second computer, except for files that are manually excluded, said moving of files being carried out without resorting to examining or considering all files of said first computer including those that are not associated with said identified software products being prepared for future migration; and
unpacking the moved software product files and the product data files onto the second computer.
2 Assignments
0 Petitions
Accused Products
Abstract
A process is provided for facilitating the migrating of a user'"'"'s overall software environment from a first computer to a second computer. The process includes enhancing the operating system on the computer or adding additional functionality to the original and new computers such that software products are identified and their subsequent operation tracked. This tracking operation is used to identify user data files and other files, settings and data which might be potentially moved to the new computer. The method then causes the appropriate programs, settings and files to be packed and moved. The files and programs are unpacked, and the new computer is ready for use such that its appearance and operating environment are identical to that of the original computer.
135 Citations
51 Claims
-
1. A method for migrating a user'"'"'s software programs from a first to a second computer, the method comprising the steps of:
-
identifying on the first computer, software products having software product files and product data files requiring to be prepared for future migration;
packing the software product files and the product data files in a manner that enables them to be moved at a future point in time to the second computer, based on the identifying step previously executed;
operating the first computer in accordance with a general purpose thereof including by running the software product files or generating associated user files after the packing in the first computer;
further including storing data files changes and/or control information changes generated by running the software products on the first computer and additionally packing the changes for use on the second computer;
moving the previously packed software product files and the product data files without using cloning to the second computer, except for files that are manually excluded, said moving of files being carried out without resorting to examining or considering all files of said first computer including those that are not associated with said identified software products being prepared for future migration; and
unpacking the moved software product files and the product data files onto the second computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A system for migrating a user'"'"'s software operating environment from a first to a second computer, the system comprising:
-
said first computer;
identifying software that serves to automatically identify those software products which define the operating environment, said software products having software product files and product data files requiring to be prepared for future migration, said identifying software being selectively operable during installation of said software product files and said product data files on the first computer;
packing software that packs the software product files and the product data files to be moved based on the identifying step previously executed;
operating the first computer in accordance with a general purpose thereof including by running the software product files or generating associated user files after the packing in the first computer;
further including storing data files changes and/or control information changes generated by running the software products on the first computer and additionally packing the changes for use on the second computer;
moving software that moves the software product files and the product data files without using cloning to the second computer and after the software product files and the product data files have been operationally utilized in the first computer, said moving of files being carried out without resorting to examining or considering all files of said first computer including files that are not associated with said identified software products being prepared for future migration, except for files that are manually excluded; and
unpacking software that unpacks the moved software product files and product data files onto the second computer. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39)
-
-
40. A computer-readable medium comprising a software product with a facility for migrating the operation and functionality of the software product from a first to a second computer, the software product comprising:
-
software product files which define the operation and functionality of the software product;
packing software resident with the software product files on the medium and operable and including identifying information for identifying the software product files requiring to be transferred to the second computer in a future migration, and for enabling retrieving said files at a future point in time;
the software product files and product data files being operationally utilized in the first computer after the packing software packs the software product files and the product data files, further including storing data files changes and/or control information changes generated by running the software product on the first computer and additionally packing the changes for use on the second computer, without resorting to examining or considering all files of said first computer including files that are not associated with said identified software product being prepared for future migration; and
interface software for interfacing the packing software with other software that is instrumental in facilitating the migration of the software product to the second computer without using cloning. - View Dependent Claims (41, 42, 43)
-
-
44. A method for migrating the operation and functionality of a software product from a first to a second computer, the method comprising the steps of:
-
identifying on the first computer, software product files and product data files of said software product requiring to be prepared for future migration;
packing the software product files and product data files to be moved based on the identifying step previously executed;
operating the first computer in accordance with a general purpose thereof including by running the software product files or generating associated user files after the packing in the first computer;
further including storing data files changes and/or control information changes generated by running the software product on the first computer and additionally packing the changes for use on the second computer;
moving the software product files and the product data files to the second computer without using cloning and after the software product files and the product data files have been operationally utilized in the first computer, except for files that are manually excluded, said moving of files being carried out without resorting to examining or considering all files of said first computer including files that are not associated with said identified software product being prepared for future migration; and
unpacking the moved software product files and the product data files onto the second computer. - View Dependent Claims (45, 46, 47)
-
-
48. A computer-readable medium comprising a software facility for migrating the operation and functionality of a software product from a first to a second computer, the facility and software product comprising:
-
software product files which define the operation and functionality of the software product;
software data files which contain data associated with or resulting from the operation and functionality of the software product;
packing software operable for identifying software data files and control information requiring to be transferred to the second computer in a future migration regardless of and without restriction to said software product files and said software data files being operationally utilized in the first computer after the packing software packs the software product files, the software data files, and the control information, further including storing data files changes and/or control information changes generated by running the software product on the first computer and additionally packing the changes for use on the second computer; and
interface software for interfacing the packing software with other software that is instrumental in facilitating the replication of the software product on the second computer without using cloning and without resorting to examining or considering all files of the first computer including files not associated with said software product. - View Dependent Claims (49, 50, 51)
-
Specification