A data collection program collects data from a user's workstation and captures the user environment data, including user settings and program application data. The user environment data is stored on a removable nonvolatile storage media for duplication processing. The stored user environment data is processed by a duplication process to duplicate the user environment data from the old workstation onto a new workstation or for recovery from a catastrophic system failure. A variety of user environment settings, not traditionally captured and restored by traditional backup software, are captured and restored. For example, licensing information and application personality data is identified, stored, and recovered along with other user-specific information such as hostnames, IP addresses, and the like.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for duplicating a user environment in a first computer system to a second computer system, said method comprising: collecting user environment data from the first computer system, the collecting performed by a computer program, and the user environment data including a printer definition, a network interface, a user password, and license information; storing the user environment data on a removable nonvolatile media; transporting the removable nonvolatile media from the first computer system to the second computer system; loading the removable nonvolatile media in a device capable of reading the media; and restoring the user environment data from the removable nonvolatile media to the second computer system.
2. The method of claim 1 , wherein the collecting includes: identifying attributes to include in the user environment data.
3. The method of claim 1 , wherein the first computer system includes a UNIX operating system.
4. The method of claim 1 , wherein the collecting is performed for a plurality of users, each of the plurality of users having one or more accounts on the first computer system.
5. An information handling system, said system comprising: one or more processors; an operating system operable by the processors; a memory accessible by the processors; a removable nonvolatile storage device accessible by the processors; a user environment duplication tool for duplicating user environment data in a first computer system to a second computer system, the tool including; means for collecting user environment data from the first computer system, the collecting performed by a computer program, and the user environment data including a printer definition, a network interface, a user password, and license information; means for storing the user environment data on a removable nonvolatile media; means for transporting the removable nonvolatile media from the first computer system to the second computer system; means for loading the removable nonvolatile media in a device capable of reading the media; and means for restoring the user environment data from the removable nonvolatile media to the second computer system.
6. The information handling system of claim 5 , wherein the collecting includes: means for identifying attributes to include in the user environment data.
7. The information handling system of claim 5 , wherein the first computer system includes a UNIX operating system.
8. The information handling system of claim 5 , wherein the means for collecting is performed for a plurality of users, each of the plurality of users having one or more accounts on the first computer system.
9. A computer program product stored on a computer operable medium, the computer program product programmed to duplicate a user environment in a first computer system to a second computer system, said computer program product comprising: means for collecting user environment data from the first computer system, the collecting performed by a computer program, the user environment data including a printer definition, a network interface, a user password, and license information; means for storing the user environment data on a removable nonvolatile media; means for transporting the removable nonvolatile media from the first computer system to the second computer system; means for loading the removable nonvolatile media in a device capable of reading the media; and means for restoring the user environment data from the removable nonvolatile media to the second computer system.
10. The computer program product of claim 9 , wherein the collecting includes: means for identifying attributes to include in the user environment data.
11. The computer program product of claim 9 , wherein the means for collecting is performed for a plurality of users, each of the plurality of users having one or more accounts on the first computer system.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
April 5, 2001
September 13, 2005
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.