Patent
1995-06-06
1998-06-09
Trammell, James P.
G06F 945
Patent
active
057649928
ABSTRACT:
A software program running on a computer automatically replaces itself with a newer version in a completely automated fashion, without interruption of its primary function, and in a manner that is completely transparent to the user of the computer. This is achieved by means of a logic module that is incorporated into programs. The logic module performs the functions of locating and identifying other versions of its associated program, determining whether the other versions are older or newer than the currently running version, and replacing older versions of itself with a newer version. As part of this operation, the logic module can copy the newer version to its current location, move the older version to a secondary location, and remove older versions of itself that have been replaced by a newer version. The new version that is to replace an older version can reside on an individual computer, or can be present on a server to which a number of computers are connected via a network. With this arrangement, software upgrades can be effected in an efficient and automatic manner, without resort to any external resources.
REFERENCES:
patent: 5019963 (1991-05-01), Alderson
patent: 5155847 (1992-10-01), Kirouac
patent: 5247683 (1993-09-01), Holmes
patent: 5473772 (1995-12-01), Halliwell
patent: 5564051 (1996-10-01), Halliwell
patent: 5608901 (1997-03-01), Letwin
Kullick Steven
Titus Diane
Apple Computer Inc.
Corcoran, III Peter J.
Trammell James P.
LandOfFree
Method and apparatus for automatic software replacement does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for automatic software replacement, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for automatic software replacement will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2213915