Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
131 words
A method for reducing power consumed by a computer having a processor for executing at least one application program and having a manual input device for inputting data to the processor, the application program generating interrupts to call for receiving the data input from the manual input device, the method comprising the steps of: during execution of the application program, counting a first number of the interrupts generated by the application program during a first time interval of predetermined duration; counting a second number of the interrupts generated by the application program during a second time interval of equal duration and subsequent to the first; determining a difference between the first number and the second number; and reducing power consumed by the processor if the difference is within a predetermined range.
Claim 2
Independent Claim
131 words
A method for reducing power consumed by a computer having a processor for executing at least one application program and having a manual input device for inputting data to the processor, the application program generating interrupts to call for receiving the data input from the manual input device, the method comprising the steps of: during execution of the application program, counting a first number of the interrupts generated by the application program during a first time interval of predetermined duration; counting a second number of the interrupts generated by the application program during a second time interval of equal duration and subsequent to the first; determining a difference between the first number and the second number; and reducing power consumed by the processor if the difference is within a predetermined range.
Claim 3
Dependent Claim
31 words
The method of claim 1, wherein the step of reducing power is undertaken only if the first number is at least four interrupts per a time interval of 1/18 second duration.
Claim 4
Dependent Claim
29 words
The method of claim 1, wherein the step of reducing power comprises the step of turning off a clock signal, said clock signal being provided for controlling the processor.
Claim 5
Dependent Claim
22 words
The method of claim 3, further comprising, after the step of reducing power, the step of externally turning on said clock signal.
Claim 6
Dependent Claim
34 words
The method of claim 3, further comprising, after the step of reducing power, the step of turning on said clock signal in response to detection of a data input from the manual input device.
Claim 7
Dependent Claim
18 words
The method of claim 1, wherein said interrupts are calls for a status of the manual input device.
Claim 8
Dependent Claim
13 words
The method of claim 1, wherein the manual input device is a keyboard.
Claim 9
Dependent Claim
23 words
The method of claim 1, wherein the step of reducing power includes the step of operating the processor at a reduced clock frequency.
Claim 10
Independent Claim
148 words
A method for reducing power consumed by a computer having a processor for executing at least one application program and having a manual input device for inputting data to the processor, the application program generating interrupts for receiving the data from the manual input device, comprising the steps of: during execution of the application program, counting a first number of the interrupts generated by the application program during a first time interval of predetermined duration; counting a second number of the interrupts generated by the application program during a second time interval of equal duration and subsequent to the first; counting a third number of the interrupts generated by the application program during a third time interval of equal duration and subsequent to the second; and reducing power consumed by the processor if the third number is within a predetermined value of both the first and second numbers.
Claim 11
Independent Claim
148 words
A method for reducing power consumed by a computer having a processor for executing at least one application program and having a manual input device for inputting data to the processor, the application program generating interrupts for receiving the data from the manual input device, comprising the steps of: during execution of the application program, counting a first number of the interrupts generated by the application program during a first time interval of predetermined duration; counting a second number of the interrupts generated by the application program during a second time interval of equal duration and subsequent to the first; counting a third number of the interrupts generated by the application program during a third time interval of equal duration and subsequent to the second; and reducing power consumed by the processor if the third number is within a predetermined value of both the first and second numbers.
Claim 12
Dependent Claim
23 words
The method of claim 9, wherein the step of reducing power includes the step of operating the processor at a reduced clock frequency.
Claim 13
Independent Claim
160 words
An apparatus for reducing power consumed by a computer having a processor for executing at least one application program and having a manual input device for inputting data to the processor, the application program generating interrupts to call for receiving the data from the manual input device, comprising: means for counting a first number of the interrupts generated by the application program during a first time interval of predetermined duration during execution of the application program; means for counting a second number of the interrupts generated by the application program during a second time interval of equal duration and subsequent to the first; means for determining a difference between the first and second numbers, the means for determining being operatively connected to each of the means for counting; and means for reducing power consumed by the processor if the difference is within a predetermined range, the means for reducing power being operatively connected to the means for determining a difference.
Claim 14
Independent Claim
160 words
An apparatus for reducing power consumed by a computer having a processor for executing at least one application program and having a manual input device for inputting data to the processor, the application program generating interrupts to call for receiving the data from the manual input device, comprising: means for counting a first number of the interrupts generated by the application program during a first time interval of predetermined duration during execution of the application program; means for counting a second number of the interrupts generated by the application program during a second time interval of equal duration and subsequent to the first; means for determining a difference between the first and second numbers, the means for determining being operatively connected to each of the means for counting; and means for reducing power consumed by the processor if the difference is within a predetermined range, the means for reducing power being operatively connected to the means for determining a difference.
Claim 15
Dependent Claim
41 words
The apparatus of claim 11, further comprising a timing signal generator for generating clock signals for controlling the processor and being operatively connected to the processor; wherein the means for reducing power comprises means for turning off the timing signal generator.
Claim 16
Dependent Claim
22 words
The apparatus of claim 11, wherein the means for reducing power includes means for operating the processor at a reduced clock frequency.