Method and apparatus for conserving power on a mobile device through motion awareness
First Claim
1. A location awareness mobile device power conservation method, comprising:
- receiving location information from one or more receivers in a mobile device;
receiving a signal indicating whether or not the mobile device is in motion from an accelerometer in the mobile device;
determining a velocity vector from the location information received;
if the velocity vector indicates that the mobile device is not in motion, enabling scanning operations for the one or more receivers to be halted to conserve battery power for the mobile device while the mobile device is stationary; and
enabling scanning operations for the one or more receivers to resume when an indication that the mobile device is moving again is received from the accelerometer; and
repeating the process until the mobile device is placed in an off position.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for conserving power on a mobile device through motion awareness. The method includes a motion model that receives location information from one or more receivers and an accelerometer. The motion model determines whether the mobile device is in motion based on the received information. If the mobile device is in motion, a scanning rate for the one or more receivers is determined based on a velocity vector, the velocity vector being determined from the received information; the determined scanning rate is sent to the one or more receivers to enable them to operate at the determined scanning rate; and the process is repeated. If the mobile device is not in motion, the scanning operations for the one or more receivers are halted while the mobile device is stationary; scanning operations for the one or more receivers are resumed when an indication that the mobile device is moving again is received from the accelerometer; and the process is repeated.
-
Citations
35 Claims
-
1. A location awareness mobile device power conservation method, comprising:
-
receiving location information from one or more receivers in a mobile device;
receiving a signal indicating whether or not the mobile device is in motion from an accelerometer in the mobile device;
determining a velocity vector from the location information received;
if the velocity vector indicates that the mobile device is not in motion, enabling scanning operations for the one or more receivers to be halted to conserve battery power for the mobile device while the mobile device is stationary; and
enabling scanning operations for the one or more receivers to resume when an indication that the mobile device is moving again is received from the accelerometer; and
repeating the process until the mobile device is placed in an off position. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for conserving battery power on a mobile device through motion awareness, comprising:
-
a) receiving location information from one or more receivers and an accelerometer;
b) determining whether the mobile device is in motion based on the received information;
c) if the mobile device is in motion, determining a scanning rate for the one or more receivers based on a velocity vector determined using the received information;
sending the determined scanning rate to the one or more receivers to enable the one or more receivers to operate at the determined scanning rate; and
returning to a);
d) if the mobile device is not in motion, halting scanning operations for the one or more receivers while the mobile device is stationary;
resuming scanning operations for the one or more receivers when an indication that the mobile device is moving again is received from the accelerometer; and
returning to a). - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus for conserving battery power in mobile devices, comprising:
-
a motion model to receive location information from one or more receivers and a signal indicating whether or not a mobile device is in motion from an accelerometer, the motion model to generate a velocity vector using the received information; and
a power management module, coupled to the motion model, for generating a scanning rate based on the velocity vector, the scanning rate to be applied to the one or more receivers to enable the one or more receivers to scan the air for radio frequency signals at the scanning rate;
wherein when the velocity vector indicates that the mobile device is stationary, scanning of the one or more receivers is halted to conserve battery power on the mobile device, and wherein scanning of the one or more receivers is resumed when the accelerometer triggers the motion model to indicate that the mobile device is in motion again. - View Dependent Claims (17)
-
-
18. An apparatus for conserving power, comprising:
-
at least one receiver to determine location information for a mobile device;
an accelerometer to determine whether the mobile device is in motion;
a motion model, coupled to the at least one receiver and the accelerometer to determine a velocity vector based on the information received from the at least one receiver and the accelerometer;
a power manager coupled to the motion model to determine a scanning rate for the at least one receiver; and
a scan controller, coupled to the power manager and the at least one receiver to enable or disable scanning operations for the at least one receiver based on the scanning rate, wherein when the velocity vector indicates that the mobile device is stationary, scanning of the at least one receiver is halted to conserve battery power on the mobile device, wherein scanning of the at least one receiver is resumed when the accelerometer triggers the motion model to indicate that the mobile device is in motion again. - View Dependent Claims (19, 20, 21)
-
-
22. An article comprising:
- a storage medium having a plurality of machine accessible instructions, wherein when the instructions are executed by a processor, the instructions provide for;
receiving location information from one or more receivers in a mobile device;
receiving a signal indicating whether or not the mobile device is in motion from an accelerometer in the mobile device;
determining a velocity vector from the location information received;
if the velocity vector indicates that the mobile device is not in motion, enabling scanning operations for the one or more receivers to be halted to conserve battery power for the mobile device while the mobile device is stationary; and
enabling scanning operations for the one or more receivers to resume when an indication that the mobile device is moving again is received from the accelerometer; and
repeating the process until the mobile device is placed in an off position. - View Dependent Claims (23, 24, 25, 26, 27)
- a storage medium having a plurality of machine accessible instructions, wherein when the instructions are executed by a processor, the instructions provide for;
-
28. An article comprising:
- a storage medium having a plurality of machine accessible instructions, wherein when the instructions are executed by a processor, the instructions provide for;
a) receiving location information from one or more receivers and an accelerometer;
b) determining whether the mobile device is in motion based on the received information;
c) if the mobile device is in motion, determining a scanning rate for the one or more receivers based on a velocity vector determined using the received information;
sending the determined scanning rate to the one or more receivers to enable the one or more receivers to operate at the determined scanning rate; and
returning to a);
d) if the mobile device is not in motion, halting scanning operations for the one or more receivers while the mobile device is stationary;
resuming scanning operations for the one or more receivers when an indication that the mobile device is moving again is received from the accelerometer; and
returning to a). - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
- a storage medium having a plurality of machine accessible instructions, wherein when the instructions are executed by a processor, the instructions provide for;
Specification