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.