Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
257 words
A method for controlling the power consumption of a battery powered data terminal having a higher power processor and a lower power processor, comprising: operating the data terminal in a higher power mode by controlling the data terminal with the higher power processor; sharing information processed by one of the higher and lower power processors with the other of the higher and lower power processors such that either of the higher and lower power processors may control the data terminal; monitoring for the occurrence of a predetermined condition; upon the occurrence of the predetermined condition, saving the states of the data terminal in a memory such that the states may be subsequently retrieved to restore the data terminal to a condition of operation at the time of the occurrence of the predetermined condition; operating the data terminal in a lower power mode by removing power from the data terminal including removing power from the higher power processor while maintaining power for the lower power processor such that the data terminal is controlled by the lower power processor; monitoring for the occurrence of a predetermined event with the lower power processor; and upon the occurrence of the predetermined event, restoring the operation of the data terminal to the condition of operation at the time of the occurrence of the predetermined condition by restoring power to the data terminal including applying power to the higher power processor and retrieving the states from memory whereby the data terminal is controlled by the higher power processor in a higher power mode.
Claim 2
Independent Claim
257 words
A method for controlling the power consumption of a battery powered data terminal having a higher power processor and a lower power processor, comprising: operating the data terminal in a higher power mode by controlling the data terminal with the higher power processor; sharing information processed by one of the higher and lower power processors with the other of the higher and lower power processors such that either of the higher and lower power processors may control the data terminal; monitoring for the occurrence of a predetermined condition; upon the occurrence of the predetermined condition, saving the states of the data terminal in a memory such that the states may be subsequently retrieved to restore the data terminal to a condition of operation at the time of the occurrence of the predetermined condition; operating the data terminal in a lower power mode by removing power from the data terminal including removing power from the higher power processor while maintaining power for the lower power processor such that the data terminal is controlled by the lower power processor; monitoring for the occurrence of a predetermined event with the lower power processor; and upon the occurrence of the predetermined event, restoring the operation of the data terminal to the condition of operation at the time of the occurrence of the predetermined condition by restoring power to the data terminal including applying power to the higher power processor and retrieving the states from memory whereby the data terminal is controlled by the higher power processor in a higher power mode.
Claim 3
Dependent Claim
15 words
A method as claimed in claim 1, the predetermined condition being a low power condition.
Claim 4
Dependent Claim
23 words
A method as claimed in claim 1, the predetermined condition being a predetermined duration during which no activity of the data terminal occurs.
Claim 5
Dependent Claim
16 words
A method as claimed in claim 1, the predetermined condition being a low battery voltage level.
Claim 6
Dependent Claim
18 words
A method as claimed in claim 1, said saving step including storing the states in a non-volatile memory.
Claim 7
Dependent Claim
18 words
A method as claimed in claim 1, said saving step including storing the states in a power-backed memory.
Claim 8
Dependent Claim
17 words
A method as claimed in claim 1, the predetermined event being the reception of a predetermined input.
Claim 9
Dependent Claim
20 words
A method as claimed in claim 1, the predetermined event being the reception of power from an alternate power source.
Claim 10
Dependent Claim
46 words
A method as claimed in claim 1, further comprising the steps of, prior to said restoring step, determining the output level of the battery, in the event output level is sufficient, executing said restoring step, and otherwise maintaining the data terminal in a lower power mode.
Claim 11
Dependent Claim
51 words
A method as claimed in claim 1, further comprising the steps of, prior to said retrieving step, performing a memory test to determine the integrity of the states stored therein, in the event the integrity is sufficient, executing said retrieving step, and otherwise performing a full reset of the data terminal.
Claim 12
Dependent Claim
274 words
A computer readable medium having computer readable code embodied thereon for causing a computer to execute steps for controlling the power consumption of a battery powered data terminal having a higher power processor and a lower power processor, the steps comprising: operating the data terminal in a higher power mode by controlling the data terminal with the higher power processor; sharing information processed by one of the higher and lower power processors with the other of the higher and lower power processors such that either of the higher and lower power processors may control the data terminal; monitoring for the occurrence of a predetermined condition; upon the occurrence of the predetermined condition, saving the states of the data terminal in a memory such that the states may be subsequently retrieved to restore the data terminal to a condition of operation at the time of the occurrence of the predetermined condition; operating the data terminal in a lower power mode by removing power from the data terminal including removing power from the higher power processor while maintaining power for the lower power processor such that the data terminal is controlled by the lower power processor; monitoring for the occurrence of a predetermined event with the lower power processor; and upon the occurrence of the predetermined event, restoring the operation of the data terminal to the condition of operation at the time of the occurrence of the predetermined condition by restoring power to the data terminal including applying power to the higher power processor and retrieving the states from memory whereby the data terminal is controlled by the higher power processor in a higher power mode.
Claim 13
Dependent Claim
274 words
A computer readable medium having computer readable code embodied thereon for causing a computer to execute steps for controlling the power consumption of a battery powered data terminal having a higher power processor and a lower power processor, the steps comprising: operating the data terminal in a higher power mode by controlling the data terminal with the higher power processor; sharing information processed by one of the higher and lower power processors with the other of the higher and lower power processors such that either of the higher and lower power processors may control the data terminal; monitoring for the occurrence of a predetermined condition; upon the occurrence of the predetermined condition, saving the states of the data terminal in a memory such that the states may be subsequently retrieved to restore the data terminal to a condition of operation at the time of the occurrence of the predetermined condition; operating the data terminal in a lower power mode by removing power from the data terminal including removing power from the higher power processor while maintaining power for the lower power processor such that the data terminal is controlled by the lower power processor; monitoring for the occurrence of a predetermined event with the lower power processor; and upon the occurrence of the predetermined event, restoring the operation of the data terminal to the condition of operation at the time of the occurrence of the predetermined condition by restoring power to the data terminal including applying power to the higher power processor and retrieving the states from memory whereby the data terminal is controlled by the higher power processor in a higher power mode.
Claim 14
Dependent Claim
17 words
A computer readable medium as claimed in claim 11, the predetermined condition being a low power condition.
Claim 15
Dependent Claim
25 words
A computer readable medium as claimed in claim 11, the predetermined condition being a predetermined duration during which no activity of the data terminal occurs.
Claim 16
Dependent Claim
18 words
A computer readable medium as claimed in claim 11, the predetermined condition being a low battery voltage level.
Claim 17
Dependent Claim
20 words
A computer readable medium as claimed in claim 11, said saving step including storing the states in a non-volatile memory.
Claim 18
Dependent Claim
20 words
A computer readable medium as claimed in claim 11, said saving step including storing the states in a power-backed memory.
Claim 19
Dependent Claim
19 words
A computer readable medium as claimed in claim 11, the predetermined event being the reception of a predetermined input.
Claim 20
Dependent Claim
22 words
A computer readable medium as claimed in claim 11, the predetermined event being the reception of power from an alternate power source.
Claim 21
Dependent Claim
50 words
A computer readable medium as claimed in claim 11, the steps further comprising the steps of, prior to said restoring step, determining the output level of the battery, in the event output level is sufficient, executing said restoring step, and otherwise maintaining the data terminal in a lower power mode.
Claim 22
Dependent Claim
55 words
A computer readable medium as claimed in claim 11, the steps further comprising the steps of, prior to said retrieving step, performing a memory test to determine the integrity of the states stored therein, in the event the integrity is sufficient, executing said retrieving step, and otherwise performing a full reset of the data terminal.