Power optimizations for challenging WAN service conditions

US9686743B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9686743-B2
Application numberUS-201514713128-A
CountryUS
Kind codeB2
Filing dateMay 15, 2015
Priority dateMar 15, 2013
Publication dateJun 20, 2017
Grant dateJun 20, 2017

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.

A method for a tracking device optimizing power to remain reachable for a desired period based on evaluated wide-area-network conditions. The tracking device may communicate via a power-intensive long-range transceiver and may continually measure service conditions related to network communications. The tracking device may periodically calculate statistical information describing the service conditions, such as a percentage of time in which the tracking device was out-of-network-service. Based on the statistics, the tracking device may operate in an optimization mode to conserve power when out-of-network-service. In an embodiment, the tracking device may calculate the statistics based on evaluation periods defined by predefined numbers of out-of-network-service occurrences, predefined time periods, and/or a hybrid of both. In an embodiment, the tracking device may conserve power in a power save state that alternates with another operating state in which the tracking device periodically evaluates criteria before either continuing to conserve power or utilize network resources.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of reducing power consumption based on measured wide area network (WAN) conditions for a mobile device, comprising: generating a percentage value based on an amount of time that the mobile device experiences an out-of-network-service condition during a time period; determining whether a predefined out-of-network-service condition exists based on a result of comparing the generated percentage value to a threshold value; transitioning from a normal operating state to a power save state to operate with reduced power consumption for a first number of processor cycles in response to determining that the predefined out-of-network-service condition exists; transitioning from the power save state to an idle state after the first number of processor cycles; determining, in the idle state, whether an exit condition has been met; and transitioning from the idle state back to the power save state after a second number of processor cycles in response to determining that the exit condition has not been met. 2. The method of claim 1 , wherein determining whether the predefined out-of-network-service condition exists based on the result of comparing the generated percentage value to the threshold value comprises: determining whether the result of comparing the generated percentage value to the threshold value indicates inconsistent network service during the time period. 3. The method of claim 1 , wherein determining whether the predefined out-of-network-service condition exists based on the result of comparing the generated percentage value to the threshold value comprises: determining whether the result of comparing the generated percentage value to the threshold value indicates non-existent network service during the time period. 4. The method of claim 1 , further comprising determining whether an entry condition has been met, wherein operations of generating the percentage value and determining whether the predefined out-of-network-service condition exists are performed in response to determining that the entry condition has been met. 5. The method of claim 4 , wherein determining whether the entry condition has been met comprises: determining whether the mobile device is engaged in an ongoing communication session; and determining whether the mobile device has received an on-demand localization communication. 6. The method of claim 1 , wherein generating the percentage value based on the amount of time that the mobile device experiences the out-of-network-service condition during the time period comprises: determining a duration corresponding to a total amount of time the mobile device experienced out-of-network-service events during the time period; and calculating the percentage value based on the determined duration. 7. The method of claim 1 , further comprises: transitioning from the idle state to the normal operating state in response to determining that the exit condition has been met. 8. The method of claim 7 , further comprising calculating a duration corresponding to the power save state and the first number of processor cycles based on one of estimated WAN power consumption information, estimated GPS power consumption information, and estimated reachability cost information. 9. The method of claim 7 , wherein determining whether the exit condition has been met comprises determining that the exit condition has been met based on one or more of: determining whether the mobile device has operated in the power save state and the idle state for a third number of cycles; determining whether a detach event has occurred; determining whether a breach event has occurred; determining whether an on-demand localization communication has been received; and determining whether battery service life is low. 10. A mobile device, comprising: a memory; a processor coupled to the memory, wherein the processor is configured with processor-executable instructions to: generate a percentage value based on an amount of time that the mobile device experiences an out-of-network-service condition during a time period; determine whether a predefined out-of-network-service condition exists based on a result of comparing the generated percentage value to a threshold value; and transitioning from a normal operating state to a power save state to operate with reduced power consumption for a first number of processor cycles in response to determining that the predefined out-of-network-service condition exists; transition from the power save state to an idle state after the first number of processor cycles; determine in the idle state whether an exit condition has been met; and transition from the idle state back to the power save state after a second number of processor cycles in response to determining that the exit condition has not been met. 11. The mobile device of claim 10 , wherein the processor is configured with processor-executable instructions to determine whether the predefined out-of-network-service condition exists based on the result of comparing the generated percentage value to the threshold value by determining whether the result of comparing the generated percentage value to the threshold value indicates inconsistent network service during the time period. 12. The mobile device of claim 10 , wherein the processor is configured with processor-executable instructions to determine whether the predefined out-of-network-service condition exists based on the result of comparing the generated percentage value to the threshold value by determining whether the result of comparing the generated percentage value to the threshold value indicates non-existent network service during the time period. 13. The mobile device of claim 10 , wherein the processor is further configured with processor-executable instructions to determine whether an entry condition has been met, and wherein the processor is configured with processor-executable instructions such that operations of generating the percentage value and determining whether the predefined out-of-network-service condition exists and entering the low power state are performed in response to determining that the entry condition has been met. 14. The mobile device of claim 13 , wherein the processor is configured with processor-executable instructions to determine whether the entry condition has been met by: determining whether the mobile device is engaged in an ongoing communication session; and determining whether the mobile device has received an on-demand localization communication. 15. The mobile device of claim 10 , wherein the processor is configured with processor-executable instructions to generate the percentage value based on the amount of time that the mobile device experiences the out-of-network-service condition during the time period by: determining a duration corresponding to a total amount of time the mobile device experienced out-of-network-service events during the time period; and calculating the percentage value based on the determined duration. 16. The mobile device of claim 10 , wherein the processor is further configured with processor-executable instructions to transition from the idle state to the normal operating state in response to determining that the exit condition has been met. 17. The mobile device of claim 16 , wherein the processor is further configured with processor-executable instructions to calculate a duration corresponding to the power save state and the first number of processor cycles based on one of estimated WAN power consumption information

Assignees

Inventors

Classifications

  • Location-based management or tracking services · CPC title

  • Testing, {supervising or monitoring} using real traffic · CPC title

  • where no transmission is received, e.g. out of range of the transmitter · CPC title

  • managing power supply demand, e.g. depending on battery level · CPC title

  • using monitoring of local events, e.g. events related to user activity · 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 US9686743B2 cover?
A method for a tracking device optimizing power to remain reachable for a desired period based on evaluated wide-area-network conditions. The tracking device may communicate via a power-intensive long-range transceiver and may continually measure service conditions related to network communications. The tracking device may periodically calculate statistical information describing the service co…
Who is the assignee on this patent?
Qualcomm Inc
What technology area does this patent fall under?
Primary CPC classification H04W52/0241. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 20 2017 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).