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

Memory including portion storing a copy of primary operating system and method of operating computer including the memory

Assignee: Hewlett Packard Enterprise Development LP
•
Filing: 2001-04-27
•
Granted: 2005-08-23
•
Expires: 2021-04-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of installing an operating system into a computer entity comprising at least one data storage device, a primary operating system and an emergency operating system, the method characterized by comprising the steps of: creating a copy of the primary operating system on an operating system back-up area of the data storage device of the computer entity; operating the computer entity using the emergency operating system; storing data of the computer entity on a user settings archive of the data storage device; replacing the primary operating system with the copy of the primary operating system; automatically checking for corrupted data on the user settings archive; restoring settings data of the computer entity from the user settings archive. In the event of a failure involving data corruption, application data may be deleted and recreated in a known good default state.

Inventors

  • 👤 Stephen Gold
  • 👤 Peter Thomas Camble

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 13:07
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/14; G06F11/1402; G06F11/1415; G06F11/1417; G06F11/1446; G06F11/1458; G06F11/1469; G06F11/1461

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 129 words
A method of restoring an operational state of a computer entity, said computer entity comprising: at least one data processor; at least one data storage device; a primary operating system capable of running said computer entity; a secondary operating system capable of rebuilding said primary operating system; and a known good, pristine copy of said primary operating system; and patch data representing a portion of code which replaces a portion of said primary operating system stored on said data storage device, said method comprising the steps of: booting said computer entity to operate from said secondary operating system; rebuilding, under control of said secondary operating system, said primary operating system from said copy of said primary operating system; and applying said patch data to the rebuilt primary operating system.
Claim 2
Independent Claim 129 words
A method of restoring an operational state of a computer entity, said computer entity comprising: at least one data processor; at least one data storage device; a primary operating system capable of running said computer entity; a secondary operating system capable of rebuilding said primary operating system; and a known good, pristine copy of said primary operating system; and patch data representing a portion of code which replaces a portion of said primary operating system stored on said data storage device, said method comprising the steps of: booting said computer entity to operate from said secondary operating system; rebuilding, under control of said secondary operating system, said primary operating system from said copy of said primary operating system; and applying said patch data to the rebuilt primary operating system.
Claim 3
Dependent Claim 33 words
The method as claimed in claim 1 , further comprising the step of: erasing said primary operating system prior to rebuilding said primary operating system from said copy of said primary operating system.
Claim 4
Dependent Claim 42 words
The method as claimed in claim 1 , further comprising the step of: restoring configuration settings of said computer entity from configuration data stored in a partition of said data storage device separate from said primary operating system and secondary operating system.
Claim 5
Dependent Claim 28 words
The method as claimed in claim 3 , wherein said configuration data comprises data describing one or more application settings for running an application on said computer entity.
Claim 6
Dependent Claim 83 words
The method as claimed in claim 3 , wherein said configuration data comprises data selected from the set: network configuration data describing a networking configuration of the computer entity; administration security data describing administration security settings applied to the computer entity; installed user data describing installed users on the computer entity; user settings data describing individual settings for at least one installed user on the computer entity; and back-up schedule data describing a back-up schedule for backing up data of said computer entity.
Claim 7
Dependent Claim 29 words
The method as claimed in claim 3 , further comprising the step of applying a CHECKsum to said configuration data prior to storing said configuration data in said partition.
Claim 8
Dependent Claim 25 words
The method as claimed in claim 3 , further comprising the step of: checking said configuration data for corruption prior to restoring said configuration settings.
Claim 9
Dependent Claim 30 words
The method as claimed in claim 1 , further comprising the step of: restoring data describing default application settings used by at least one application program of said computer entity.
Claim 10
Dependent Claim 27 words
The method as claimed in claim 1 , further comprising the step of: deleting application data generated by at least one application program of said computer entity.
Claim 11
Dependent Claim 52 words
The method as claimed in claim 1 , wherein said boot of said secondary operating system is activated automatically under conditions selected from the following set: a failure of said primary operating system; and a failure of a boot from a partition of said data storage device including said primary operating system.
Claim 12
Dependent Claim 50 words
The method as claimed in claim 1 , further including version checking the rebuilt primary operating system so that said patch data is only applied to said rebuilt primary operating system if the version of said rebuilt primary operating system is a version for which said patch data is intended.
Claim 13
Independent Claim 130 words
A method of restoring an operational state of a computer entity, said computer entity comprising: at least one data processor; at least one data storage device; a primary operating system capable of running said computer entity; a secondary operating system capable of rebuilding said primary operating system; and a known good, pristine copy of said primary operating system stored on said data storage device; said method comprising the steps of: booting said computer entity to operate from said secondary operating system; under control of said secondary operating system, rebuilding said primary operating system from said pristine copy of said primary operating system; and determining whether a rebuild of said primary operating system is triggered with application data deleted or with application data preserved by reading a plurality of settings flags.
Claim 14
Independent Claim 130 words
A method of restoring an operational state of a computer entity, said computer entity comprising: at least one data processor; at least one data storage device; a primary operating system capable of running said computer entity; a secondary operating system capable of rebuilding said primary operating system; and a known good, pristine copy of said primary operating system stored on said data storage device; said method comprising the steps of: booting said computer entity to operate from said secondary operating system; under control of said secondary operating system, rebuilding said primary operating system from said pristine copy of said primary operating system; and determining whether a rebuild of said primary operating system is triggered with application data deleted or with application data preserved by reading a plurality of settings flags.
Claim 15
Dependent Claim 47 words
The method as claimed in claim 1 , further comprising the steps of: resetting said computer entity by rebooting from said secondary operating system; deleting application data stored on a data storage device of said computer entities; and recreating default application data on said data storage device.
Claim 16
Dependent Claim 21 words
The method as claimed in claim 13 , further comprising the step of recreating default databases on said data storage device.
Claim 17
Dependent Claim 103 words
A computer entity comprising: at least one data processor; and at least one data storage device including: (a) a primary operating system capable of running said computer entity; (b) a secondary operating system capable of rebuilding said primary operating system during a failure of said primary operating system; (c) a known good, pristine copy of said primary operating system; (d) patch data representing a portion of code for replacing a portion of said primary operating system; and (e) an instruction set for applying said patch data to said primary operating system after said primary operating system is rebuilt by said secondary operating system.
Claim 18
Dependent Claim 103 words
A computer entity comprising: at least one data processor; and at least one data storage device including: (a) a primary operating system capable of running said computer entity; (b) a secondary operating system capable of rebuilding said primary operating system during a failure of said primary operating system; (c) a known good, pristine copy of said primary operating system; (d) patch data representing a portion of code for replacing a portion of said primary operating system; and (e) an instruction set for applying said patch data to said primary operating system after said primary operating system is rebuilt by said secondary operating system.
Claim 19
Dependent Claim 77 words
The computer entity as claimed in claim 15 , wherein: said primary operating system is stored in a first partition area of said data storage device; said secondary operating system is stored in a second partition area of said data storage device; said copy of said primary operating system is stored in a third partition area of said data storage device; and said configuration data is stored in a fourth partition area of said data storage device.
Claim 20
Dependent Claim 84 words
The computer entity as claimed in claim 15 , wherein said configuration data comprises data selected from the set: network configuration data describing a networking configuration of the computer entity; administration security data describing administration security settings applied to the computer entity; installed user data describing installed users on the computer entity; user settings data describing individual settings for at least one installed user on the computer entity; and back-up schedule data describing a back-up schedule for backing up data of said computer entity.
Claim 21
Dependent Claim 29 words
The computer entity as claimed in claim 15 , further comprising an administration interface configured to allow a manually activated trigger of a rebuild of said primary operating system.
Claim 22
Dependent Claim 43 words
The computer entity as claimed in claim 15 , comprising an automatic trigger operable to detect when a fault occurs in said primary operating system, and upon detecting a fault in said primary operating system, triggering a boot from said secondary operating system.
Claim 23
Dependent Claim 20 words
The computer entity as claimed in claim 15 , wherein said data storage device comprises at least one disk drive.
Claim 24
Dependent Claim 27 words
The computer entity as claimed in claim 15 , which is devoid of a user console running directly from a said operating system of said computer entity.
Claim 25
Independent Claim 149 words
A method of running a computer entity, said computer entity comprising: a data storage device divided into a plurality of partition areas; a primary operating system stored on a first of said plurality of partition areas; and a secondary operating system stored on a second of said plurality of partition areas, said method comprising the steps of: restoring the primary operating system stored on the first partition area by using the secondary operating system stored on the second partition area; storing as a back up copy a known good pristine copy of the primary operating system on a third of said plurality of partition areas; storing patch data representing a portion of code which replaces a portion of said primary operating system on said third partition area; applying the patch data to the primary operating system stored on the third partition area after the restoring step has been performed.
Claim 26
Independent Claim 149 words
A method of running a computer entity, said computer entity comprising: a data storage device divided into a plurality of partition areas; a primary operating system stored on a first of said plurality of partition areas; and a secondary operating system stored on a second of said plurality of partition areas, said method comprising the steps of: restoring the primary operating system stored on the first partition area by using the secondary operating system stored on the second partition area; storing as a back up copy a known good pristine copy of the primary operating system on a third of said plurality of partition areas; storing patch data representing a portion of code which replaces a portion of said primary operating system on said third partition area; applying the patch data to the primary operating system stored on the third partition area after the restoring step has been performed.
Claim 27
Dependent Claim 28 words
The method as claimed in claim 22 , further comprising the step of automatically updating configuration data stored in a fourth partition area of said data storage device.
Claim 28
Dependent Claim 78 words
The method as claimed in claim 23 , wherein said configuration data comprises: network configuration data describing a networking configuration of said computer entity; administration security data describing administration security settings applied to said computer entity; installed user data describing installed users on said computer entity; user settings data describing individual settings for at least one installed user on said computer entity; and back-up schedule data describing a back-up schedule for backing up data of said computer entity.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2008-08-22 2009-02-21 2009-08-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2012-08-22 2013-02-21 2013-08-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2016-08-22 2017-02-21 2017-08-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag