← Back to Patent Explorer
US4763333A Expired / Lapsed US ⏱️ 0.0 years remaining

Work-saving system for preventing loss in a computer due to power interruption

Assignee: UNIVERSAL VECTORS Corp A CORP OF
•
Filing: 1986-08-08
•
Granted: 1988-08-09
•
Expires: 2006-08-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A device for preventing unintentional loss of data in a computer system as a result of electrical power interruption comprises a standby power supply, a monitor circuit for generating signals when the main power is interrupted and restored and for monitoring the condition of the uninterruptible supply, and an auxiliary memory circuit. The memory circuit includes a large non-volatile or continuously powered memory and a program stored in ROM which takes over control of the computer and is executed by the CPU when a power interruption is signalled by the monitor circuit. The program allows operations already in progress to be completed and then directs a transfer of the computer's operating state and any application programs and operating system from the computer's RAM to the memory circuit's auxiliary memory. When main power is restored, the ROM program directs the CPU to reload the application programs and operating system into the computer's RAM and to restore the state of the CPU.

Inventors

  • 👤 Kerry Byrd

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 06:35
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/16; G06F1/00; G06F1/26; G06F1/30

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 72 words
In a digital computer having a central processing unit (CPU) driven by an operating system environment external to the CPU and volatile random-access memory (RAM), a data protection system for preventing an unintentional loss due to an interruption of a main power supply of the computer's application program and operating system stored in RAM and the CPU's state, comprising: means for supplying electric power to the computer and the data protection system;
Claim 2
Dependent Claim 72 words
In a digital computer having a central processing unit (CPU) driven by an operating system environment external to the CPU and volatile random-access memory (RAM), a data protection system for preventing an unintentional loss due to an interruption of a main power supply of the computer's application program and operating system stored in RAM and the CPU's state, comprising: means for supplying electric power to the computer and the data protection system;
Claim 3
Dependent Claim 101 words
means for monitoring the main electric power supply and for generating a signal indicative of an interruption thereof; means for directing an operation of the computer and for conserving power to be supplied by the power supply means, the directing means being connected to the CPU, being responsive to the interruption signal, including an interrupt program stored in a non-volatile memory, and selectively enabling the power supply means to supply power to the computer; and means for storing the application program and operating system stored in the RAM and the CPU's state, the storing means being responsive to the directing means.
Claim 4
Dependent Claim 101 words
means for monitoring the main electric power supply and for generating a signal indicative of an interruption thereof; means for directing an operation of the computer and for conserving power to be supplied by the power supply means, the directing means being connected to the CPU, being responsive to the interruption signal, including an interrupt program stored in a non-volatile memory, and selectively enabling the power supply means to supply power to the computer; and means for storing the application program and operating system stored in the RAM and the CPU's state, the storing means being responsive to the directing means.
Claim 5
Dependent Claim 43 words
The data protection system of claim 1, wherein the power supply means includes a storage battery, the monitoring means generates a signal indicative of a condition of the battery, and the directing means is responsive to the condition signal and the interruption signal.
Claim 6
Dependent Claim 25 words
The data protection system of claim 1, wherein the storing means is available for normal use by the computer when main power is not interrupted.
Claim 7
Dependent Claim 31 words
The data protection system of claim 1, wherein the interrupt program directs a status message to an output display and allows an operator to override an operation of the interrupt program.
Claim 8
Dependent Claim 34 words
The data protection system of claim 1, wherein the directing means inhibits the computer from rebooting for a predetermined time interval after main power is restored after an interruption of the main power supply.
Claim 9
Dependent Claim 36 words
The data protection system of claim 3, wherein the directing means directs the computer to create a non-volatile data file for storing any contents of the storing means stored during its normal use by the computer.
Claim 10
Dependent Claim 23 words
The data protection system of claim 6, wherein the power supply means includes a storage battery for supplying power to the storing means.
Claim 11
Dependent Claim 203 words
In a digital computer having a central processing unit (CPU) driven by an operating system environment external to the CPU and volatile random-access memory (RAM), a data protection system for preventing an unintentional loss due to an interruption of a main power supply of the computer's application program and operating system stored in the RAM and the CPU's state, and for restarting the computer after the main power supply is restored, comprising: means for supplying electric power to the computer and the data protection system; means for monitoring the main electric power supply and for generating a signal indicative of an interruption thereof and a signal indicative of a restoration thereof; means for directing an orderly shutdown operation of the computer when the main power supply is interrupted and for restarting the computer when main power is restored, the directing means being connected to the CPU, being responsive to the signals of the monitoring means and selectively enabling the power supply means to supply power to the computer; and means for storing the application program and operating system stored in the RAM and the CPU's state in an auxiliary memory separate from said RAM, the storing means being responsive to the directing means.
Claim 12
Dependent Claim 203 words
In a digital computer having a central processing unit (CPU) driven by an operating system environment external to the CPU and volatile random-access memory (RAM), a data protection system for preventing an unintentional loss due to an interruption of a main power supply of the computer's application program and operating system stored in the RAM and the CPU's state, and for restarting the computer after the main power supply is restored, comprising: means for supplying electric power to the computer and the data protection system; means for monitoring the main electric power supply and for generating a signal indicative of an interruption thereof and a signal indicative of a restoration thereof; means for directing an orderly shutdown operation of the computer when the main power supply is interrupted and for restarting the computer when main power is restored, the directing means being connected to the CPU, being responsive to the signals of the monitoring means and selectively enabling the power supply means to supply power to the computer; and means for storing the application program and operating system stored in the RAM and the CPU's state in an auxiliary memory separate from said RAM, the storing means being responsive to the directing means.
Claim 13
Dependent Claim 43 words
The data protection system of claim 8, wherein the power supply means includes a storage battery, the monitoring means generates a signal indicative of a condition of the battery, and the directing means is responsive to the condition signal and the interruption signal.
Claim 14
Dependent Claim 25 words
The data protection system of claim 8, wherein the auxiliary memory is available for normal use by the computer when main power is not interrupted.
Claim 15
Dependent Claim 31 words
The data protection system of claim 8, wherein the interrupt program directs a status message to an output display and allows an operator to override an operation of the interrupt program.
Claim 16
Dependent Claim 33 words
The data protection system of claim 8, wherein the directing means inhibits the computer from rebooting for predetermined time interval after main power is restored after an interruption of the main power supply.
Claim 17
Dependent Claim 36 words
The data protection system of claim 10, wherein the directing means directs the computer to create a non-volatile data file for storing any contents of the auxiliary memory stored during its normal use by the computer.
Claim 18
Dependent Claim 23 words
The data protection system of claim 12, wherein the power supply means includes a storage battery for supplying power to the storing means.
Claim 19
Dependent Claim 67 words
The data protection system of claim 14, wherein the monitoring means generates the restoration signal after a predetermined time interval during which the main power supply is continuously uninterrupted, and in response to the restoration signal the directing means directs a restart of the computer including a reloading of the application program and operating system into the RAM and a resetting of the state of the CPU.
Claim 20
Dependent Claim 34 words
The data protection system of claim 15, further including an interrupt program which directs a status message to an output display and allows an operator to inhibit normal operation of the data protection system.
Claim 21
Dependent Claim 36 words
The data protection system of claim 16, wherein the directing means directs the computer to create a non-volatile data file for storing any contents of the storing means stored during its normal use by the computer.
Claim 22
Dependent Claim 153 words
In a digital computer having a central processing unit (CPU) driven by an operating system environment external to the CPU and volatile random-access memory (RAM), a method for preventing an unintentional loss due to an interruption of a main power supply of the computer's application program and operating system stored in RAM and the CPU's state, comprising the steps of: monitoring the main power supply and generating a first signal indicative of an interruption thereof and a second signal indicative of a restoration thereof; interrupting an operation of the computer is response to the first signal; selectively supplying backup power to the computer in response to the first signal; saving a contents of the RAM and CPU state to an auxiliary memory separate from said RAM in response to the first signal; and reloading the saved contents of the register and the RAM, and the CPU state in response to the second signal.
Claim 23
Dependent Claim 153 words
In a digital computer having a central processing unit (CPU) driven by an operating system environment external to the CPU and volatile random-access memory (RAM), a method for preventing an unintentional loss due to an interruption of a main power supply of the computer's application program and operating system stored in RAM and the CPU's state, comprising the steps of: monitoring the main power supply and generating a first signal indicative of an interruption thereof and a second signal indicative of a restoration thereof; interrupting an operation of the computer is response to the first signal; selectively supplying backup power to the computer in response to the first signal; saving a contents of the RAM and CPU state to an auxiliary memory separate from said RAM in response to the first signal; and reloading the saved contents of the register and the RAM, and the CPU state in response to the second signal.

References Cited (Backward Citations)

US4458307A Cited
US4402057A Cited
US4412284A Cited
US4327410A Cited
US4323987A Cited
US4447887A Cited
US4658352A Cited
US4631658A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-08-09 1992-02-08 1992-08-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-08-09 1996-02-08 1996-08-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-08-09 2000-02-08 2000-08-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag