Dynamic Duty-Cycling of Processor of Mobile Device Based on Operating Condition of Mobile Device
AssigneeFacebook, Inc.
InventorsMatthew Nicholas Papakipos, Lev Popov, Iain Andrew Russell Proctor
Life of this patent
Estimating the term…
Abstract
In one embodiment, the first processors of a mobile device determine an operating condition of the mobile device. These operating conditions are based on a current velocity of the mobile device, and the current time of day. If the operating conditions satisfy an operating criteria for the mobile device, the first processors send a message to second processors of the mobile device, causing one or more of the second processors to wake up from a sleeping state to an active state.
Claims20
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 velocity of the mobile device;
- and
- a current time of day;
- and
- if the operating condition satisfies one or more operating criteria of the mobile device, then sending, 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.
A system comprising:
- one or more first processors;
- one or more second processors;
- and
- a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to:
- determine, by the first processors, an operating condition of the system, the operating condition comprising:
- a current velocity of the system;
- and
- a current time of day;
- and
- if the operating condition satisfies one or more operating criteria of the system, then, by the first processors, send a message to the second processors, the message causing one or more of the second processors to transition from a sleep state to an active state.
One or more computer-readable non-transitory storage media within a mobile device, the media embodying logic that is operable when executed to:
- determine, by one or more first processors, an operating condition of the system, the operating condition comprising:
- a current velocity of the system;
- and
- a current time of day;
- and
- if the operating condition satisfies one or more operating criteria of the system, then, by the first processors, send a message to one or more second processors, the message causing one or more of the second processors to transition from a sleep state to an active state.
Dependencies are inferred from the claim text.