Dynamic selection of early-RX duration during network sleep operation

US9055530B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9055530-B2
Application numberUS-201213718654-A
CountryUS
Kind codeB2
Filing dateDec 18, 2012
Priority dateSep 6, 2012
Publication dateJun 9, 2015
Grant dateJun 9, 2015

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.

Systems, methods, and devices for saving power in wireless communications devices are described herein. In some aspects, an apparatus includes a memory unit configured to store wake-up information associated with a wake-up time duration for receiving a beacon signal, and includes a processor operationally coupled to the memory unit. The wake-up time duration identifies a time for the processor to wake-up before an expected arrival time of the next beacon signal. The processor may be configured to retrieve the wake-up information from the memory, and vary, over a period of time, the wake-up time duration based on the wake-up information.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus for wireless communication, comprising: a memory unit configured to store wake-up information associated with a wake up time duration for receiving a beacon signal; a missed beacon counter configured for incrementing based on a result of a channel adversity condition; and a processor operationally coupled to the memory unit and the missed beacon counter, the processor configured to: retrieve the wake-up information from the memory, vary, over a period of time, the wake-up time duration based on the wake-up information and the channel adversity condition, wherein the wake-up time duration identifies a time for the processor to wake-up before an expected arrival time of the next beacon signal and a time period to remain awake, determining, by the processor, a missed beacon signal, wherein the missed beacon counter increments when the missed beacon signal is not the result of the channel adversity condition, wherein the missed beacon counter does not increment when the missed beacon signal is the result of the channel adversity condition, determining, by the processor, a beacon miss rate based on a value of the missed beacon counter, increasing, by the processor, the time for the processor to wake-up before an expected arrival time of the next beacon signal when the beacon miss rate is greater than a target beacon miss rate, and waking-up, by the processor, based on the increase in the time for the processor to wake-up before an expected arrival time of the next beacon signal. 2. The apparatus of claim 1 , wherein the processor is further configured to vary the wake-up time duration based on missed beacon information. 3. The apparatus of claim 1 , wherein the wake-up time duration is an Early-Rx parameter. 4. The apparatus of claim 1 , wherein the wake-up information includes the target beacon miss rate, and the processor is further configured to determine over a period of time the beacon miss rate and to vary the wake-up time duration based on a comparison of the beacon miss rate and the target beacon miss rate. 5. The apparatus of claim 1 , wherein the wake-up information includes the target beacon miss rate, and the processor is further configured to determine over a period of time the beacon miss rate and to increase the wake-up time duration when the beacon miss rate is greater than or equal to the target beacon miss rate. 6. The apparatus of claim 1 , wherein the wake-up information includes the target beacon miss rate, and the processor is further configured to determine over a period of time a beacon miss rate and to decrease the wake-up time duration when the beacon miss rate is less than the target beacon miss rate by a defined safety margin. 7. The apparatus of claim 1 , wherein the wake-up information includes the target beacon miss rate and a no-adjustment time interval, the no-adjustment time interval defining a period of time during which no adjustments to the wake-up time duration are made, and the processor is further configured to: determine over a period of time the beacon miss rate, adjust the wake-up time duration based on a comparison of the beacon miss rate and the target beacon miss rate before a no-adjustment time interval expires, and when the beacon miss rate is less than the target beacon miss rate. 8. The apparatus of claim 7 , wherein the processor is further configured to increase the wake-up time duration when the beacon miss rate is greater than or equal to the target beacon miss rate. 9. The apparatus of claim 7 , wherein the processor is further configured to decrease the wake-up time duration when the beacon miss rate is less than the target beacon miss rate. 10. The apparatus of claim 1 , wherein wake-up time duration is adjusted in increments of time, each increment being less than or equal to 200 μsec. 11. The apparatus of claim 1 , wherein wake-up time duration is adjusted in increments of time, each increment being less than or equal to 100 μsec. 12. The apparatus of claim 1 , wherein wake-up time duration is adjusted in increments of time, each increment of time being less than or equal to 100 milliseconds. 13. The apparatus of claim 1 , wherein the wake-up information includes the target beacon miss rate, and the processor is further configured to determine over a period of time the beacon miss rate and to iteratively increase the duration of the early wake-up time duration when the beacon miss rate is greater than the target beacon miss rate decrease and iteratively decrease the duration of the early wake-up duration when the beacon miss rate is less than the target beacon miss rate. 14. The apparatus of claim 1 , wherein the processor is further configured to, before going to a sleep mode, determine a temperature of the processor and varies the time the processor wakes up based at least in part on the temperature. 15. An apparatus for wireless communication, comprising: a memory unit configured to store wake-up information associated with an early wake-up time duration that defines when a processor wakes-up before a beacon signal is expected to be received; a missed beacon counter configured for incrementing based on a result of a channel adversity condition; and a processor operationally coupled to the memory unit and the missed beacon counter, the processor configured to retrieve the wake-up information from the memory and dynamically determine a wake-up time duration based on at least the wake-up information and the channel adversity condition, wherein the wake-up time duration identifies a time period to remain awake, determining, by the processor, a missed beacon signal, wherein the missed beacon counter increments when the missed beacon signal is not the result of the channel adversity condition, wherein the missed beacon counter does not increment when the missed beacon signal is the result of the channel adversity condition, determining, by the processor, a beacon miss rate based on a value of the missed beacon counter, increasing, by the processor, the time for the processor to wake-up before an expected arrival time of the next beacon signal when the beacon miss rate is greater than a target beacon miss rate, and waking-up, by the processor, based on the increase in the time for the processor to wake-up before an expected arrival time of the next beacon signal. 16. A method of saving power in an apparatus for wireless communication, the method comprising: storing wake-up information associated with a wake-up time duration for receiving a beacon signal; retrieving the wake-up information from a memory; and varying, over a period of time, the wake-up time duration based on the wake-up information and a channel adversity condition, wherein the wake-up time duration identifies a time for a processor to wake-up before an expected arrival time of the next beacon signal and a time period to remain awake, determining a missed beacon signal, incrementing a missed beacon counter when the missed beacon signal is not the result of the channel adversity condition and not incrementing the missed beacon counter when the missed beacon signal is the result of the channel adversity condition, determining a beacon miss rate based on a value of the missed beacon counter, increasing the time to wake-up before an expected arrival time of the next beacon signal when the beacon miss rate is greater than a target beacon miss rate, and waking-up based on the increase in the time to wake-up before an expected arrival time of the next beacon signal. 17. The method of claim 16 , whe

Assignees

Inventors

Classifications

  • Cross-Sectional Technologies · mapped topic

  • using a pre-established activity schedule, e.g. traffic indication frame · CPC title

  • in wireless communication networks · 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 US9055530B2 cover?
Systems, methods, and devices for saving power in wireless communications devices are described herein. In some aspects, an apparatus includes a memory unit configured to store wake-up information associated with a wake-up time duration for receiving a beacon signal, and includes a processor operationally coupled to the memory unit. The wake-up time duration identifies a time for the processor …
Who is the assignee on this patent?
Qualcomm Inc
What technology area does this patent fall under?
Primary CPC classification H04W52/0216. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 09 2015 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).