← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag