Patent US6389592B1 successfully refreshed from Google Patents.
US6389592B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method for deployment of incremental versions of applications
Assignee: International Business Machines Corp
•
Filing: 1999-09-02
•
Granted: 2002-05-14
•
Expires: 2019-09-02
Abstract
Abstract A method for updating a first version of installed application files to a second version is disclosed. The method comprises the steps of: responsive to receiving a delta file defining the changes between a file in the first version and a corresponding file in the second version, transforming said first version of the file into a first transformed image comprising a series of records. The changes contained in the delta file are then applied to selected records of the first transformed image to generate a transformed image of the second version. The transformation on the transformed image of said second version is then reversed to generate the second version of said file on said client computer.
Inventors
- 👤 Malcolm David Ayres
- 👤 Gordon Douglas Hutchison
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-07 23:09
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/60; G06F8/65; G06F8/658; Y; Y10; Y10S; Y10S707/00; Y10S707/99951; Y10S707/99952; Y10S707/99953
Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
115 words
In a client computer, a method for updating a first version of installed application files to a second version, said method comprising the steps of: responsive to receiving a delta file defining the changes between a file in said first version and a corresponding file in said second version, transforming said first version of said file into a first transformed image comprising a series of records; applying the changes contained in said delta file to selected records of said first transformed image to generate a transformed image of said second version; and reversing the transformation on the transformed image of said second version to generate said second version of said file on said client computer.
Claim 2
Dependent Claim
115 words
In a client computer, a method for updating a first version of installed application files to a second version, said method comprising the steps of: responsive to receiving a delta file defining the changes between a file in said first version and a corresponding file in said second version, transforming said first version of said file into a first transformed image comprising a series of records; applying the changes contained in said delta file to selected records of said first transformed image to generate a transformed image of said second version; and reversing the transformation on the transformed image of said second version to generate said second version of said file on said client computer.
Claim 3
Dependent Claim
28 words
A method as claimed in claim 1 wherein said client computer is connected to a server across a network and said delta file is received across said network.
Claim 4
Dependent Claim
23 words
A method as claimed in claim 2 wherein said network is the Internet and said application comprises a plurality of Java class files.
Claim 5
Dependent Claim
26 words
A method as claimed in claim 3 in which said transforming step divides said class files into respective text files containing one terminal element per line.
Claim 6
Dependent Claim
43 words
A method as claimed in claim 4 in which said delta file includes a plurality of batch editor commands, and said applying step applies said commands to selected lines of said first transformed image to generate said transformed image of said second version.
Claim 7
Dependent Claim
122 words
A component operable in a client computer for updating a first version of installed application files to a second version, said component comprising: means, responsive to receiving a delta file defining the changes between a file in said first version and a corresponding file in said second version, adapted to transform said first version of said file into a first transformed image comprising a series of records; means adapted to apply the changes contained in said delta file to selected records of said first transformed image to generate a transformed image of said second version; and means adapted to reverse the transformation on the transformed image of said second version to generate said second version of said file on said client computer.
Claim 8
Dependent Claim
122 words
A component operable in a client computer for updating a first version of installed application files to a second version, said component comprising: means, responsive to receiving a delta file defining the changes between a file in said first version and a corresponding file in said second version, adapted to transform said first version of said file into a first transformed image comprising a series of records; means adapted to apply the changes contained in said delta file to selected records of said first transformed image to generate a transformed image of said second version; and means adapted to reverse the transformation on the transformed image of said second version to generate said second version of said file on said client computer.
Claim 9
Dependent Claim
18 words
A web browser for connecting a client computer to the Internet including the component of claim 6 .
Claim 10
Dependent Claim
44 words
A computer program product comprising computer program code stored on a computer readable storage medium for, when executed on a computer, updating a first version of installed application files to a second version, the product comprising a component as claimed in claim 6 .
References Cited (Backward Citations)
US5287448A
Cited
GB2281990A
Cited
US5752039A
Cited
US5721907A
Cited
US5574906A
Cited
US5634052A
Cited
US5623661A
Cited
US5729743A
Cited
US5715454A
Cited
US5832520A
Cited
US6072953A
Cited
US6026237A
Cited
US6018747A
Cited
US6052531A
Cited
US6230316B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2005-05-13 | 2005-11-12 | 2006-05-14 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2009-05-13 | 2009-11-12 | 2010-05-14 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2013-05-13 | 2013-11-12 | 2014-05-14 | $7700.00 | Window Closed / Lapsed |