Dynamic duty-cycling of processor of mobile device based on operating condition of mobile device

US10425369B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10425369-B2
Application numberUS-201514973251-A
CountryUS
Kind codeB2
Filing dateDec 17, 2015
Priority dateMar 9, 2012
Publication dateSep 24, 2019
Grant dateSep 24, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. 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, and a distance of the user's hand relative to the current location of the mobile device; determining, by the first processors of the mobile device, that the operating condition satisfies an operating criteria of the mobile device by: determining that the current location of the mobile device is within a pre-determined geographic distance of one or more entities of a social-networking system of interest to the user of the mobile device, and determining that the distance of the user's hand relative to the current location of the mobile device is within a pre-determined proximity; and sending, by the first processors of the mobile device, after determining that the operating condition satisfies the operating criteria, 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, wherein the mobile device is notified to transition from the sleep state to the active state based on the determination of the operating condition of the mobile device made using the current location of the mobile device and the distance of the user's hand relative to the current location. 2. The method of claim 1 , wherein the current location is based at least in part on: a global positioning system (GPS) signal; a Wi-Fi signal; or a cellular radio signal. 3. The method of claim 1 , wherein the operating condition further comprises a predicted trajectory of the mobile device based on the current location and a location history of the mobile device. 4. The method of claim 1 , wherein: a user of the mobile device is a user of the social-networking system; and the user is associated with the one or more entities through the social-networking system. 5. The method of claim 4 , wherein the one or more entities comprise geographic locations associated with the user. 6. The method of claim 4 , wherein the one or more entities comprise other user of the social-networking system. 7. The method of claim 1 , wherein the operating condition further comprises a detected user activity of a user of the mobile device. 8. The method of claim 7 , wherein the detected user activity is based on a relative location of the mobile device to the user. 9. The method of claim 1 , wherein the operating condition comprises: determining that the current time of day corresponds to a time where a user of the mobile device is sleeping; and if the current time of day corresponds to a sleeping time of the user, then refraining from sending the message to the second processors. 10. The method of claim 1 , wherein the operating condition further comprises determining whether the user's hand is proximate to a sensor of the mobile device. 11. A system comprising: one or more first processors of a mobile device; one or more second processors of a mobile device; 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 location of the mobile device, and a distance of the user's hand relative to the current location of the mobile device; determine, by the first processors, that the operating condition satisfies an operating criteria of the mobile device by: determining that the current location of the mobile device is within a pre-determined geographic distance of one or more entities of a social-networking system of interest to the user of the mobile device, and determining that the distance of the user's hand relative to the current location of the mobile device is within a pre-determined proximity; and send, by the first processors after determining that the operating condition satisfies the operating criteria, 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, wherein the mobile device is notified to transition from the sleep state to the active state based on the determination of the operating condition of the mobile device made using the current location of the mobile device and the distance of the user's hand relative to the current location. 12. The system of claim 11 , wherein the current location is based at least in part on: a global positioning system (GPS) signal; a Wi-Fi signal; or a cellular radio signal. 13. The system of claim 11 , wherein the operating condition further comprises a predicted trajectory of the mobile device based on the current location and a location history of the mobile device. 14. The system of claim 11 , wherein: a user of the mobile device is a user of the social-networking system; and the user is associated with the one or more entities through the social-networking system. 15. The system of claim 14 , wherein the one or more entities comprise geographic locations associated with the user. 16. 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 the first processors of the mobile device, an operating condition of the system, the operating condition comprising: a current location of the mobile device, and a distance of the user's hand relative to the current location of the mobile device; determine, by the first processors of the mobile device, that the operating condition satisfies an operating criteria of the mobile device by: determining that the current location of the mobile device is within a pre-determined geographic distance of one or more entities of a social-networking system of interest to the user of the mobile device, and determining that the distance of the user's hand relative to the current location of the mobile device is within a pre-determined proximity; and send, by the first processors of the mobile device, after determining that the operating condition satisfies the operating criteria, 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, wherein the mobile device is notified to transition from the sleep state to the active state based on the determination of the operating condition of the mobile device made using the current location of the mobile device and the distance of the user's hand relative to the current location.

Assignees

Inventors

Classifications

  • using movement velocity, acceleration information · CPC title

  • to features or functions of an application · CPC title

  • detecting a user operation or a tactile contact or a motion of the device · CPC title

  • H04W4/021Primary

    Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences · CPC title

  • G01S19/34Primary

    Power consumption · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10425369B2 cover?
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 o…
Who is the assignee on this patent?
Facebook Inc
What technology area does this patent fall under?
Primary CPC classification H04W4/021. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 24 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).