US5642496A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method of making a backup copy of a memory over a plurality of copying sessions
Assignee: IBJ SCHRODER BUSINESS CREDIT Corp
•
Filing: 1993-09-23
•
Granted: 1997-06-24
•
Expires: 2013-09-23
Abstract
Abstract A method is provided for making a backup copy of the content of a memory, e.g., a database, such that the memory is divided into a plurality of segments and a backup copy of individual ones of the segments is made during a respective one of a plurality of independent backup sessions. Each segment may be a predetermined percentage of the memory, and the independent sessions may be separated from one another by a predetermined duration of time, e.g., a day. A full backup of the memory is thus completed during a last one of the backup sessions. An incremental backup copy may be made for each of the blocks of segments whose contents has changed since a previous backup session.
Inventors
- 👤 Arnon Kanfi
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-07 13:52
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/14; G06F11/1446; G06F11/1448; G06F11/1451
Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
116 words
A method for making a backup copy in an archive memory of at least one computer memory comprised of a number of blocks of memory, comprising the steps of: partitioning the computer memory into a plurality of segments, each of which constitutes a predetermined percentage of said computer memory; making individual partial backup copies of the blocks in each of said segments during a respective one of a plurality of spaced intervals separated over periods of time; and making incremental backup copies within each interval of all blocks other than the blocks for which a partial backup copy is made and whose addresses are in a predetermined address range that have changed since the last interval.
Claim 2
Independent Claim
116 words
A method for making a backup copy in an archive memory of at least one computer memory comprised of a number of blocks of memory, comprising the steps of: partitioning the computer memory into a plurality of segments, each of which constitutes a predetermined percentage of said computer memory; making individual partial backup copies of the blocks in each of said segments during a respective one of a plurality of spaced intervals separated over periods of time; and making incremental backup copies within each interval of all blocks other than the blocks for which a partial backup copy is made and whose addresses are in a predetermined address range that have changed since the last interval.
Claim 3
Dependent Claim
89 words
The method as set forth in claim 1, wherein the steps of making backup copies within each interval for partial and incremental backups together comprise the following steps in the following order: incrementally backing up changes in blocks of segments preceding the segment for which a partial backup copy is next programmed to be made; partially backing up the blocks of the segment next programmed for backup; and incrementally backing up changes in blocks of segments following the segment for which a partial backup copy has last been made.
Claim 4
Dependent Claim
89 words
The method as set forth in claim 1, wherein the steps of making backup copies are made in the following order within each interval for partial and incremental backups, including the steps of: partially backing up the blocks of a segment next programmed for such backup; incrementally backing up changes in blocks of segments preceding the segment for which a partial backup copy has last been made; and incrementally backing up changes in blocks of segments following the segment for which a partial backup copy has last been made.
Claim 5
Dependent Claim
50 words
A method as set forth in claim 1, wherein said computer memory is completely backed up after a series of partial backups of segments constituting the entire computer memory, wherein the predetermined percentages of the computer memory may differ from series to series for respectively backing up the entire memory.
Claim 6
Independent Claim
94 words
A method for making a backup copy in an archive memory of a computer memory which includes a plurality of blocks, comprising the steps of: partitioning the computer memory into a plurality of segments; making partial backup copies of the blocks in each of the segments within respective spaced intervals that occur in a sequence; and making incremental backup copies within each interval of changes in blocks other than those for which a partial backup copy is made and whose addresses are in a predetermined address range that have occurred since the last interval.
Claim 7
Independent Claim
94 words
A method for making a backup copy in an archive memory of a computer memory which includes a plurality of blocks, comprising the steps of: partitioning the computer memory into a plurality of segments; making partial backup copies of the blocks in each of the segments within respective spaced intervals that occur in a sequence; and making incremental backup copies within each interval of changes in blocks other than those for which a partial backup copy is made and whose addresses are in a predetermined address range that have occurred since the last interval.
Claim 8
Dependent Claim
100 words
The method as set forth in claim 5 wherein the steps of making the backup copies within each interval together comprise the following steps performed in the following order: first, making an incremental backup copy of changes that have occurred since the last interval, in blocks in the segments having a preceding address in the sequence relative to a given segment; second, making a partial backup copy of the blocks of the given segment; and third, making an incremental backup copy of changes in blocks in the segments having a succeeding address in the sequence relative to the given segment.
Claim 9
Dependent Claim
92 words
The method as set forth in claim 5, wherein the steps of making backup copies within each interval together comprise the following steps performed in the following order: making a partial backup copy of a given segment; making an incremental backup copy of changes that have occurred since the last interval, in blocks in segments having a preceding address in the sequence than the given segment; and making an incremental backup copy of changes since the last interval in blocks in segments having succeeding address in the sequence than the given segment.
References Cited (Backward Citations)
US5193154A
Cited
US5226157A
Cited
US5454099A
Cited
US5133065A
Cited
US5276860A
Cited
US5420996A
Cited
US5301286A
Cited
US5212772A
Cited
US5410700A
Cited
US5241668A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-06-23 | 2000-12-23 | 2001-06-24 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-06-23 | 2004-12-23 | 2005-06-24 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-06-23 | 2008-12-23 | 2009-06-24 | $7700.00 | Window Closed / Lapsed |