Patent US6173376B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6173376B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Data backup and restore method and system in a multisystem environment

Assignee: International Business Machines Corp
•
Filing: 1996-10-03
•
Granted: 2001-01-09
•
Expires: 2016-10-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data backup and restore method and system for a multiple computer system environment is provided. The method/system comprises an automated approach for backing up and if necessary restoring computer system data from a first computer system to an auxiliary storage pool of a second computer system. At the first computer system, a renaming of system data to be backed up is accomplished such that the renamed system data designates the first computer system as the source system of the system data and comprises a name different from any name of system data at the second computer system. The renamed system data is then backup stored by the first computer system to the auxiliary storage pool of the second computer system. Multiple computer systems in the multisystem environment can be backed up to the same target computer system, either to the same auxiliary storage pool or to different auxiliary storage pools. Partial or complete restore of the backed up system data is also discussed.

Inventors

  • 👤 Craig Boyd Fowler
  • 👤 Warren W. Grunbok, Jr.
  • 👤 Gilford Francis Martino
  • 👤 Paul Raymond Vasek

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 16:44
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/14; G06F11/1446; G06F11/1458; G06F11/1464; G06F11/1448; G06F11/1451; G06F11/1466; G06F11/1469

Claims Analysis

Total Claims: 44
Claim 1
Independent Claim 150 words
A backup method for saving system data in a multiple computer system environment, said backup method comprising: (a) at a non-dedicated, first computer system in the multiple computer system environment, renaming system data to be backed up with an alternate name, said alternate name of said renamed system data designating said first computer system as source system of said system data to be backed up and comprising a name different from any name of system data at a non-dedicated, second computer system in the multiple computer system environment, said system data comprising user data and machine data; (b) backup storing, by said first computer system, said renamed system data of said first computer system to memory of the second computer system in the multiple computer system environment using said alternate name; and wherein said renaming (a) and said backup storing (b) are accomplished while said first computer system is active.
Claim 2
Dependent Claim 150 words
A backup method for saving system data in a multiple computer system environment, said backup method comprising: (a) at a non-dedicated, first computer system in the multiple computer system environment, renaming system data to be backed up with an alternate name, said alternate name of said renamed system data designating said first computer system as source system of said system data to be backed up and comprising a name different from any name of system data at a non-dedicated, second computer system in the multiple computer system environment, said system data comprising user data and machine data; (b) backup storing, by said first computer system, said renamed system data of said first computer system to memory of the second computer system in the multiple computer system environment using said alternate name; and wherein said renaming (a) and said backup storing (b) are accomplished while said first computer system is active.
Claim 3
Dependent Claim 20 words
The backup method of claim 1 , wherein said renaming (a) and said backup storing (b) are each accomplished automatically.
Claim 4
Dependent Claim 52 words
The backup method of claim 1 , wherein said backup storing (b) comprises storing said renamed system data of said first computer system to a target auxiliary storage pool (ASP) of the second computer system, said second computer system having multiple ASPs, said target ASP comprising one ASP of said multiple ASPs.
Claim 5
Dependent Claim 48 words
The backup method of claim 3 , wherein said system data comprises at least one of a system file, user library, document library object and saved file, wherein when said system data comprises a system file, said method further comprises packaging said system file in a save file.
Claim 6
Dependent Claim 41 words
The backup method of claim 3 , wherein said renaming (a) comprises placing an original name of said system data to be backed up in a description field associated with said system data to be backed up using said alternate name.
Claim 7
Dependent Claim 134 words
The backup method of claim 3 , further comprising: at a non-dedicated third computer system in the multiple computer system environment, renaming system data to be backed up with a third alternate name, said third alternate name of said renamed system data designating said third computer system as source system of said system data to be backed up and comprising a name different from any name of system data at said second computer system in the multiple computer system environment; and backup storing said renamed system data of said third computer system to one ASP of said second computer system, said one ASP receiving said renamed system data of said third computer system being different from said one ASP of said second computer system receiving said renamed system data of said first computer system.
Claim 8
Dependent Claim 109 words
The backup method of claim 6 , further comprising: at said second computer system in the multiple computer system environment, renaming system data to be backed up with a second alternate name, said second alternate name of said renamed system data designating said second computer system as source system of said system data to be backed up and comprising a name different from any name of system data at said first computer system in the multiple computer system environment; and backup storing said renamed system data of said second computer system to memory of said first computer system in said multiple computer system environment using said second alternate name.
Claim 9
Dependent Claim 91 words
The backup method of claim 1 , further in combination with a method for restoring at least part of said system data to said first computer system, said restoring method comprising: (c) retrieving system data comprising at least part of said renamed system data from said memory of said second computer system; (d) determining whether said retrieved system data originated with said first computer system; and (e) accepting at said first computer system said retrieved system data when said first computer system comprises the source system for said retrieved system data.
Claim 10
Dependent Claim 61 words
The combination backup and restore method of claim 8 , wherein said accepting (e) comprises reading a description field associated with said retrieved system data to determine an original name assigned to said retrieved system data, and renaming said retrieved system data with said original name and restoring said retrieved system data on said first computer system using said original name.
Claim 11
Dependent Claim 45 words
The combination backup and restore method of claim 9 , wherein said system data includes either a document library object or system saved file and wherein said restore method includes suspending any active subsystems on said first computer system upon accepting said retrieved system data.
Claim 12
Dependent Claim 32 words
The combination backup and restore method of claim 10 , wherein said restore process further comprises initializing said first computer system with said retrieved system data restored to the first computer system.
Claim 13
Dependent Claim 57 words
The backup method of claim 1 , wherein said first computer system and second computer system are remotely located from each other and coupled to each other via a communications link, and wherein said backup storing (b) includes communicating said renamed system data from said first computer system to said second computer system over said communications link.
Claim 14
Dependent Claim 125 words
The backup method of claim 1 , wherein said multiple computer system environment comprises additional computer systems other than said first computer system and said second computer system, and wherein said method further comprises backing up each of said additional computer systems by renaming system data at each additional computer system to be backed up with an alternate name, said alternate name of said renamed system data designating the corresponding additional computer system as source system of said system data to be backed up and comprising a name different from any name of system data at the second computer system, and backup storing said renamed system data of the additional computer system to memory of the second computer system in the multiple computer system environment.
Claim 15
Dependent Claim 34 words
The backup method of claim 13 , wherein said backup storing (b) comprises for each additional computer system, storing its renamed system data to a different auxiliary storage pool of the second computer system.
Claim 16
Dependent Claim 109 words
The backup method of claim 1 , further comprising: at said second computer system in the multiple computer system environment, renaming system data to be backed up with a second alternate name, said second alternate name of said renamed system data designating said second computer system as source system of said system data to be backed up and comprising a name different from any name of system data at said first computer system in the multiple computer system environment; and backup storing said renamed system data of said second computer system to memory of the first computer system in the multiple computer system environment using said second alternate name.
Claim 17
Dependent Claim 21 words
The backup method of claim 15 , wherein said first computer system and said second computer system each comprise RISC microprocessors.
Claim 18
Dependent Claim 33 words
The backup method of claim 15 , wherein said second computer system performs said backup storing of said renamed system data of said second computer system to memory of the first computer system.
Claim 19
Dependent Claim 33 words
The backup method of claim 15 , wherein said second computer system initiates said backup storing of said renamed system data of said second computer system to memory of the first computer system.
Claim 20
Dependent Claim 103 words
The backup method of claim 1 , wherein said renaming (a) and said backup storing (b) are accomplished while both said first computer system and said second computer system are active, and wherein said backup method further comprises: employing a “lock” bit signal at said first computer system when an object to be backed up is in use, said backup method comprising skipping said object for backup when said “lock” bit signals that said object is in use by said first computer system, and subsequently returning to said object for backup after said “lock” bit no longer signals said object is in use.
Claim 21
Independent Claim 159 words
A system for backup storing system data in a multiple computer system environment, said system comprising: at a non-dedicated, first computer system in the multiple computer system environment, means for renaming system data to be backed up with an alternate name, said means for renaming system data including means for designating with said alternate name said first computer system as source system of said system data to be backed up and for designating said data to be backed up with a name different from any name of system data at a non-dedicated, second computer system, said system data comprising user data and machine data; means for backup storing, by said first computer system, said renamed system data of said first computer system to memory of the second computer system in the multiple computer system environment using said alternate name; and wherein said means for renaming and said means for backup storing function while said first computer system is active.
Claim 22
Independent Claim 159 words
A system for backup storing system data in a multiple computer system environment, said system comprising: at a non-dedicated, first computer system in the multiple computer system environment, means for renaming system data to be backed up with an alternate name, said means for renaming system data including means for designating with said alternate name said first computer system as source system of said system data to be backed up and for designating said data to be backed up with a name different from any name of system data at a non-dedicated, second computer system, said system data comprising user data and machine data; means for backup storing, by said first computer system, said renamed system data of said first computer system to memory of the second computer system in the multiple computer system environment using said alternate name; and wherein said means for renaming and said means for backup storing function while said first computer system is active.
Claim 23
Dependent Claim 35 words
The system of claim 20 , wherein said means for backup storing comprises means for storing said renamed system data of said first computer system to an auxiliary storage pool of said second computer system.
Claim 24
Dependent Claim 69 words
The system of claim 21 , wherein said multiple computer system environment includes multiple additional computer systems, each additional computer system having system data to be backed up, and wherein said means for backup storing comprises means for storing the renamed system data of the multiple additional computer systems to multiple auxiliary storage pools of the second computer system, wherein said second computer system comprises a main system backup.
Claim 25
Dependent Claim 35 words
The system of claim 22 , wherein said means for backup storing comprises means for storing renamed system data of each additional computer system to a different auxiliary storage pool of said second computer system.
Claim 26
Dependent Claim 49 words
The system of claim 20 , wherein said system data comprises at least one of a system file, user library, document library object and saved file, wherein when said system data comprises a system file, said system further comprises means for packaging said system file in a save file.
Claim 27
Dependent Claim 40 words
The system of claim 20 , wherein said means for renaming comprises means for placing an original name of said system data to be backed up in a description field associated with said system data renamed with said alternate name.
Claim 28
Dependent Claim 93 words
The system of claim 20 , further in combination with a system for restoring at least part of the system data of the first computer system, said restoring system comprising: means for retrieving system data comprising at least part of said renamed system data from said memory of said second computer system; means for determining whether the retrieved system data originated with the first computer system; and means for accepting at the first computer system the retrieved system data when the first computer system comprises the source system for the retrieved system data.
Claim 29
Dependent Claim 65 words
The combination system of claim 26 , wherein said means for accepting comprises means for reading a description field associated with the retrieved system data to determine an original name assigned to said retrieved system data, and means for renaming said retrieved system data with said original name and means for restoring said retrieved system data on said first computer system using said original name.
Claim 30
Dependent Claim 46 words
The combination system of claim 27 , wherein said system data includes at least one document library object or system saved file, and wherein said system for restoring includes means for suspending any active subsystems on said first computer system upon accepting said retrieved system data.
Claim 31
Dependent Claim 112 words
The system of claim 20 , further comprising: at said second computer system in the multiple computer system environment, means for renaming system data to be backed up with a second alternate name, said second alternate name of said renamed system data designating said second computer system as source system of said system data to be backed up and comprising a name different from any name of system data at said first computer system in the multiple computer system environment; and means for backup storing said renamed system data of said second computer system to memory of said first computer system in the multiple computer system environment using said second alternate name.
Claim 32
Dependent Claim 20 words
The system of claim 29 , wherein said first computer system and said second computer system each comprise RISC microprocessors.
Claim 33
Dependent Claim 54 words
The system of claim 29 , wherein said means for backup storing said renamed system data of said second computer system to memory of the first computer system comprises means for backup storing, at said second computer system, said renamed system data of said second computer system to memory of the first computer system.
Claim 34
Dependent Claim 37 words
The system of claim 29 , further comprising means for initiating, at said second computer system, said means for backup storing said renamed system data of said second computer system to memory of the first computer system.
Claim 35
Dependent Claim 216 words
A computer program product comprising a computer usable medium having computer readable program code means therein for use in backing up system data in a multiple computer system environment, said computer readable program code means in said computer program product comprising: computer readable program code means for causing a computer to effect at a non-dedicated, first computer system in the multiple computer system environment, renaming of system data to be backed up with an alternate name, said alternate name of said renamed system data designating said first computer system as source system of said system data to be backed up and comprising a name different from any name of system data at a non-dedicated, second computer system in the multiple computer system environment, said system data comprising user data and machine data; computer readable program code means for effecting backup storing, by said first computer system, of said renamed system data of the first computer system to memory of the second computer system in the multiple computer system environment using said alternate name; and wherein said computer readable program code means for renaming system data to be backed up and said computer readable program code means for backup storing said renamed system data by said first computer system function while said first computer system is active.
Claim 36
Dependent Claim 216 words
A computer program product comprising a computer usable medium having computer readable program code means therein for use in backing up system data in a multiple computer system environment, said computer readable program code means in said computer program product comprising: computer readable program code means for causing a computer to effect at a non-dedicated, first computer system in the multiple computer system environment, renaming of system data to be backed up with an alternate name, said alternate name of said renamed system data designating said first computer system as source system of said system data to be backed up and comprising a name different from any name of system data at a non-dedicated, second computer system in the multiple computer system environment, said system data comprising user data and machine data; computer readable program code means for effecting backup storing, by said first computer system, of said renamed system data of the first computer system to memory of the second computer system in the multiple computer system environment using said alternate name; and wherein said computer readable program code means for renaming system data to be backed up and said computer readable program code means for backup storing said renamed system data by said first computer system function while said first computer system is active.
Claim 37
Dependent Claim 57 words
The computer readable program code means of claim 33 , wherein said computer readable program code means for backup storing said renamed system data of said first computer system comprises computer readable program code means for backup storing said renamed system data of said first computer system to an auxiliary storage pool of said second computer system.
Claim 38
Dependent Claim 66 words
The computer readable program code means of claim 34 , wherein said system data comprises at least one of a system file, user library, document library object and saved file, wherein when said system data comprises a system file, said computer readable program code means in said computer program product further comprises computer readable program code means for packaging said system file in a save file.
Claim 39
Dependent Claim 54 words
The computer readable program code means of claim 33 , wherein said computer readable program code means for renaming said system data to be backed up comprises computer readable program code means for placing an original name of said system data to be backed up in a description field associated with said system data.
Claim 40
Dependent Claim 132 words
The computer readable program code means of claim 33 , wherein said computer readable program code means in said computer program product includes computer readable program code means for use in restoring at least part of the system data to the first computer system, said computer readable program code means in said computer program product further comprising: computer readable program code means for retrieving system data comprising at least part of said renamed system data from said memory of said second computer system; computer readable program code means for determining whether said retrieved system data originated with said first computer system; and computer readable program code means for accepting at the first computer system said retrieved system data when the first computer system comprises the source system for the retrieved system data.
Claim 41
Dependent Claim 82 words
The computer readable program code means of claim 37 , wherein said computer readable program code means for accepting at the first computer system said retrieved system data comprises computer readable program code means for reading a description field associated with the retrieved system data to determine an original name assigned to said retrieved system data, and for renaming said retrieved system data with said original name and restoring said retrieved system data on said first computer system using said original name.
Claim 42
Dependent Claim 132 words
The computer readable program code means of claim 33 , further comprising: computer readable program code means for causing a computer to effect at said second computer system in the multiple computer system environment, renaming of system data to be backed up with a second alternate name, said second alternate name of said renamed system data designating said second computer system as source system of said system data to be backed up and comprising a name different from any name of system data at said first computer system in the multiple computer system environment; and computer readable program code means for effecting backup storing of said renamed system data of said second computer system to memory of said first computer system in the multiple computer system environment using said second alternate name.
Claim 43
Dependent Claim 69 words
The computer readable program code means of claim 39 , wherein said computer readable program code means for effecting back up storing of said renamed system data of said second computer system to memory of the first computer system comprises computer readable program code means for backup storing, at said second computer system, said renamed system data of said second computer system to memory of the first computer system.
Claim 44
Dependent Claim 51 words
The computer readable program code means of claim 39 , further comprising computer readable program code means for initiating, at said second computer system, said computer readable program code means for effecting backup storing of said renamed system data of said second computer system to memory of the first computer system.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-01-09 2004-07-10 2005-01-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-01-09 2008-07-10 2009-01-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-01-09 2012-07-10 2013-01-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag