Dynamic Duty-Cycling of Processor of Mobile Device Based on Operating Condition of Mobile Device
First Claim
1. A method comprising:
- recording a first location of a mobile device;
determining, by one or more processors of a geographic-positioning component of the mobile device, on a periodic basis, a current location of the mobile device;
determining, by the processors of the geographic-positioning component, whether the current location is outside a geographic region defined at least in part by the first location; and
if the current location is outside the geographic region, then transmitting, by the processors of the geographic-positioning component, a message to one or more other processors of the mobile device, the message causing one or more of the other processors to transition from a sleep state to an active state.
3 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes recording a first location of a mobile device; determining, by one or more processors of a geographic-positioning component of the mobile device, on a periodic basis, a current location of the mobile device; determining, by the processors of the geographic-positioning component, whether the current location is outside a geographic region defined at least in part by the first location; and if the current location is outside the geographic region, then transmitting, by the processors of the geographic-positioning component, a message to one or more other processors of the mobile device, the message causing one or more of the other processors to transition from a sleep state to an active state.
-
Citations
19 Claims
-
1. A method comprising:
-
recording a first location of a mobile device; determining, by one or more processors of a geographic-positioning component of the mobile device, on a periodic basis, a current location of the mobile device; determining, by the processors of the geographic-positioning component, whether the current location is outside a geographic region defined at least in part by the first location; and if the current location is outside the geographic region, then transmitting, by the processors of the geographic-positioning component, a message to one or more other processors of the mobile device, the message causing one or more of the other processors to transition from a sleep state to an active state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more computer-readable non-transitory storage media within a mobile device, the media embodying logic that is operable when executed to:
-
record a first location of a mobile device; determine on a periodic basis a current location of the mobile device; determine whether the current location is outside a geographic region defined at least in part by the first location; and if the current location is outside the geographic region, then transmit a message to one or more processors of the mobile device, the message causing one or more of the processors to transition from a sleep state to an active state. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
determining, by one or more first processors of a mobile device, an operating condition of the mobile device, the operating condition comprising; a current location of the mobile device relative to a first location of the mobile device; a current velocity of the mobile device; a current time of day; current activity of a user associated with the mobile device;
ora current proximity of the mobile device to an entity socially connected to the user through an on-line social network that the user and the entity are associated with; and if the operating condition satisfies one or more operating criteria of the mobile device, then transmitting, by the first processors, a message to one or more second processors of the mobile device, the message causing one or more of the second processors to transition from a sleep state to an active state. - View Dependent Claims (18, 19)
-
Specification