US5845128A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Automatically preserving application customizations during installation of a new software release
Assignee: Oracle International Corp
•
Filing: 1996-02-20
•
Granted: 1998-12-01
•
Expires: 2016-02-20
Abstract
Abstract A software release system includes a customization copier and a ship list file. The ship list file enumerates a set of files contained in the new software release and includes a revision indicator, a file size and a checksum for each file in the new software release. The customization copier detects customizations to an old release by analyzing the revision indicators, the file sizes and the checksums.
Inventors
- 👤 Kenton E. Noble
- 👤 Richard J. Lotero
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-01 00:10
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/60; G06F8/65; G06F9/00; G06F9/06; G06F9/44; G06F9/445; G06F9/44505
Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
43 words
A software release system, comprising: ship list file that enumerates a set of files contained in a new software release; customization copier that detects customizations to an old release of the files and that automatically applies the customizations to the new software release.
Claim 2
Dependent Claim
43 words
A software release system, comprising: ship list file that enumerates a set of files contained in a new software release; customization copier that detects customizations to an old release of the files and that automatically applies the customizations to the new software release.
Claim 3
Dependent Claim
57 words
The software release system of claim 1, wherein the customization copier applies a particular one of the files in the old release to the new software release if a revision number of the particular one of the files in the old release is greater than a revision number of a corresponding file in the new software release.
Claim 4
Dependent Claim
75 words
The software release system of claim 1, wherein the customization copier applies a particular one of the files in the old release to the new software release if a revision number of the particular one of the files in the old release equals a revision number of a corresponding file in the new software release and if the particular one of the files and the corresponding file in the new software release are not identical.
Claim 5
Dependent Claim
27 words
The software release system of claim 1, wherein the ship list file includes a revision indicator and a checksum for each file in the new software release.
Claim 6
Dependent Claim
56 words
The software release system of claim 2, wherein the customization copier detects a customization to the old release of a particular one of the files by comparing the revision indicator and the checksum for the particular one of the files from the old release to a revision indicator and a checksum from the ship list file.
Claim 7
Dependent Claim
28 words
The software release system of claim 1, wherein the ship list file includes a revision indicator and a file size for each file in the new software release.
Claim 8
Dependent Claim
58 words
The software release system of claim 6, wherein the customization copier detects a customization to the old release of a particular one of the files by comparing the revision indicator and the file size for the particular one of the files from the old release to a revision indicator and a file size from the ship list file.
Claim 9
Dependent Claim
30 words
The software release system of claim 1, wherein the ship list file includes a revision indicator, a file size and a checksum for each file in the new software release.
Claim 10
Dependent Claim
64 words
The software release system of claim 8, wherein the customization copier detects a customization to the old release of a particular one of the files by comparing the revision indicator and the file size and the checksum for the particular one of the files from the old release to a revision indicator and a file size and a checksum from the ship list file.
Claim 11
Dependent Claim
35 words
The software release system of claim 9, wherein the revision indicator of the old release of the particular one of the files is embedded within the old release of the particular one of the files.
Claim 12
Dependent Claim
29 words
The software release system of claim 9, wherein the customization copier calculates the checksum and the file size for the old release of the particular one of the files.
Claim 13
Dependent Claim
84 words
The software release system of claim 9, wherein the customization copier applies the customization for the particular one of the files to the new software release if the revision indicator for the particular one of the files in the old release matches the corresponding revision indicator in the ship list file and if the checksum and the file size for the old release do not equal the checksum and the file size in the ship list file for the particular one of the files.
Claim 14
Dependent Claim
53 words
The software release system of claim 9, wherein the customization copier applies the customization for the particular one of the files to the new software release if the revision indicator for the particular one of the files in the old release is greater than the corresponding revision indicator in the ship list file.
References Cited (Backward Citations)
US5666411A
Cited
US5668992A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-11-30 | 2002-06-01 | 2002-12-01 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-11-30 | 2006-06-01 | 2006-12-01 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-11-30 | 2010-06-01 | 2010-12-01 | $7700.00 | Window Closed / Lapsed |