Apparatus and method for transfering information between...

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S169000

Reexamination Certificate

active

06625622

ABSTRACT:

BACKGROUND OF THE INVENTION
A. Field of the Invention
The present invention relates to an apparatus and method for intelligently and accurately relocating applications, settings, menus, and data files from a source machine to a target machine.
B. Description of the Prior Art
For various reasons, computer users have found it necessary to move from one computer system to another. The most common reasons for attempting such a move is the purchase of a new computer. Regardless of the reason for the move, the user is likely to want to bring a great deal of the information stored on the old computer to the new one. That information would include, at least, many of the documents created during the user's tenure on the old computer.
One method of moving documents from computer to computer involves saving the documents on a diskette at a source computer and physically moving the diskette to the target computer for saving thereon. Even if the user were to select only important documents for the move, the selected files might not fit on the diskette. This process, therefore, would become tedious if not impracticable for a user lacking sufficient experience in “disk-spanning.” Further, as the number of files to be moved increases so does the difficulty in completing the process.
A second method for relocating the files from a source to target computer utilizes a tape backup unit or other high capacity removable storage device in place of the diskette of the first example. The problem of large file size and some of the complexity of the move noted with respect to the first method is obviated through the use of such a storage device. This method, however, requires that both machines have compatible backup units installed.
A third method for relocating files involves the use of a file transfer program. Examples of such programs include pcAnywhere
32
, LapLink, and FastMove! For machines connected to a network, these programs can be used to electronically transfer files from one computer to another.
All three of these approaches may cope with the relatively simple problem of transferring data files from computer to computer, however, most users want not only to transfer selected data files, but also programs, settings and menus. It would be difficult if not impossible for the average user to transfer these types of files using any of the above methods.
As an example of the problems that would result from trying to use one of the above file transfer schemes to relocate these file types, were a user to attempt to transfer an application directory from a source computer to a target computer, the applications would not be found anywhere in the Windows Start Menu or on the desktop. As these are the locations from which a user would attempt to start the application, the data would exist on the computer but remain functionally unusable. Further, were the user to locate the application, there is little likelihood that it would run. This inability to function properly is due to the reliance of most applications on a number of shared system files called Dynamic Linked Libraries (dlls). While the transfer method may have relocated the application file from the one computer to another, any number of files necessary for the proper functioning of the program could have been left behind on the old computer.
Further, the customizations and settings that were added to each application over time by the user would also likely be left behind during the transfer. While this would not stop an application from running, the expense in time and effort in re-entering, for example, Internet and e-mail settings, re-registering a user's name, address, telephone number, product id/software key, etc., would again render the use of the above file transfer methods undesirable.
Another technique for relocating files from one computer to another involves the physical relocation of the hard disk drive from the source computer to the target computer. The older drive, however, is likely to possess a slower access time and diminished storage capacity relative to the drive of the newer computer. Further, the older computer may not have lost all usefulness, as it might be kept as a backup computer or transferred to another user.
A final prior art solution to the file relocation problem involves the use of programs that are designed to attempt to indiscriminately copy absolutely every file from the old system to the new one. Most of the conventional hard disk copying methods are unable to produce a copy of every file on the drive, as several critical files resist copying because they are in use. Further one or more of the files that are copied to the target system may leave that system in an unstable state. Examples of programs that copy/duplicate entire disk drives from one machine to another bit for bit include Drive Image Pro, DiskClone, DriveCopy and GHOST.
The hard drive duplication programs operate well, however, if and only if the machines are nearly identical. The indiscriminate copying that is utilized by the duplication programs will result in the duplicated operating system having already been configured to function with the hardware of the source computer. The programs of the target computer, therefore, will fail to recognize the hardware in the target machine. The user would then have to go through the laborious process of configuring the programs on the target computer to accept the new hardware. Worse, the differences between the computer programs may result in the halting of the target computer requiring re-installation on the target computer.
As noted above, the optimal use of disk duplication requires that the source and target computer be nearly identical. The most likely reason for the user to move from one computer to another, however, is that the user has decided to upgrade to a newer/faster machine. Specifically, the older computer may have been inadequate to support the new hardware features that became available following its purchase, such as a universal serial bus (USB), digital video disk (DVD), etc. Further, the newer system may have come equipped with newer versions of programs such as an upgraded operating system. By indiscriminately copying all of the programs on the source computer to the target computer, the user would in effect be rendering useless much that he or she would like to have kept on the target machine.
SUMMARY OF THE INVENTION
The objects of the invention are to provide an efficient procedure for permitting a user to relocate all application programs, settings, menus, files and documents from a source machine to a target machine.
To achieve the objects and in accordance with the purpose of the invention, as embodied and broadly described herein, the invention comprises a computer program for performing a file transfer between a source computer and a target computer. The program performs a method comprising, aiding a user in completing a connection between the source computer and target computer, comparing stored information from the source computer to stored information from the target computer for selecting a subset of the information for transfer from the source computer to the target computer, and transferring the selected information from the source computer to the target computer.
Additional objects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objects and advantages of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the appended claims.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention, as claimed.


REFERENCES:
patent: 5155847 (1992-10-01), Kirouac et al.
patent: 5499357 (1996-03-01), Sonty et al.
patent: 5564051 (1996-10-01), Halliwell et al.
patent: 5642505 (1997-06-01), Fushimi
patent: 5680609 (1997-10-01), Reinhardt
paten

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Apparatus and method for transfering information between... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Apparatus and method for transfering information between..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for transfering information between... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3016594

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.