IP Library Granted Patent US 10,244,480
Granted Patent B2
US 10,244,480 · App. 15/408,423 · Granted Mar 26, 2019

Wireless station relying on hibernation for power savings in a wireless local area network

Inventors: Sharath Jose (Bangalore, IN); Sibasis Purohit (Bangalore, IN)
Assignee: GAINSPAN CORPORATION
H04W52/0274H04W40/02H04W52/0235H04W52/0261H04W84/12H04W88/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,244,480
App. No.
15/408,423
Granted
Mar 26, 2019
Kind
B2
Abstract

A wireless station hibernates in a duration. The wireless station switches off an oscillator in at least a part of the duration. The oscillator is used to drive a portion of the wireless station. In an embodiment, the portion of the wireless station corresponds to a time keeping circuit, the time keeping circuit being rendered inoperative in the duration due to switching off of the oscillator.

Claims (47)

1. A method performed in a wireless station, said method comprising:

hibernating in a duration;

switching off an oscillator in at least a part of said duration, wherein said oscillator is used to drive a portion of said wireless station;

prior to said switching off, recording a time point at which said hibernating started;

based on a time stamp and said time point, computing a magnitude of said duration;

determining whether an expiry duration has elapsed based on said magnitude; and

if said expiry duration has elapsed, concluding that said duration of hibernating has expired.

2. The method of claim 1 , wherein said wireless station comprises a transmit circuit and a receive circuit, wherein said portion, said transmit circuit and said receive circuit are powered off in said duration to cause said hibernating.

3. The method of claim 2 , wherein said portion is a digital portion, and wherein said wireless station is unable to both transmit and receive packets in said duration.

4. The method of claim 1 , wherein said portion comprises a time keeping circuit for maintaining time based on said oscillator, wherein said time keeping circuit is rendered inoperative in said duration due to switching off of said oscillator, said method further comprising:

switching on said oscillator to exit hibernation due to said hibernating;

retrieving a time stamp from an access point (AP) upon exiting said hibernation; and

programming one or more registers in said time keeping circuit based on said time stamp.

5. The method of claim 1 , wherein said expiry duration is represented by a communication entry including any of a layer-2 connection time-out, DHCP (Dynamic Host Configuration Protocol) lease time, TCP (Transmission Control Protocol) connection time out and ARP (Address Resolution Protocol) cache timeout.

6. A wireless station comprising:

an oscillator;

a circuit portion driven by said oscillator; and

a processor to cause said wireless station to:

hibernate in a duration, wherein said processor switches off said oscillator in said duration,

prior to said switching off, record a time point at which said hibernating started,

based on a time stamp and said time point, compute a magnitude of said duration,

determine whether an expiry duration has elapsed based on said magnitude, and

if said expiry duration has elapsed, conclude that said duration of hibernating has expired.

7. The wireless station of claim 6 , further comprising:

a transmit circuit; and

a receive circuit,

wherein said processor powers off said circuit portion, said transmit circuit and said receive circuit in said duration to cause said wireless device to hibernate in said duration.

8. The wireless station of claim 7 , wherein said circuit portion is a digital portion, and wherein said wireless station is unable to both transmit and receive packets in said duration.

9. The wireless station of claim 6 , wherein said portion comprises a time keeping circuit for maintaining time based on said oscillator, wherein said time keeping circuit is rendered inoperative in said duration due to switching off of said oscillator, said processor further operable to:

switching on said oscillator to exit hibernation,

retrieve a time stamp from an access point (AP) upon exiting said hibernation, and

program one or more registers in said time keeping circuit based on said time stamp.

10. The wireless station of claim 6 , wherein said expiry duration is represented by a communication entry including any of a layer-2 connection time-out, DHCP (Dynamic Host Configuration Protocol) lease time, TCP (Transmission Control Protocol) connection time out and ARP (Address Resolution Protocol) cache timeout.

11. A non-transitory machine readable medium storing one or more sequences of instructions for operating a wireless station, wherein execution of said one or more instructions by one or more processors contained in said wireless device enables said wireless station to perform the actions of:

hibernating in a duration;

switching off an oscillator in at least a part of said duration, wherein said oscillator is used to drive a portion of said wireless station;

prior to said switching off, recording a time point at which said hibernating started;

based on a time stamp and said time point, computing a magnitude of said duration;

determining whether an expiry duration has elapsed based on said magnitude; and

if said expiry duration has elapsed, concluding that said duration of hibernating has expired.

12. The non-transitory machine readable medium of claim 11 , wherein said wireless station comprises a transmit circuit and a receive circuit, wherein said portion, said transmit circuit and said receive circuit are powered off in said duration to cause said hibernating.

13. The non-transitory machine readable medium of claim 12 , wherein said portion is a digital portion, and wherein said wireless station is unable to both transmit and receive packets in said duration.

14. The non-transitory machine readable medium of claim 11 , wherein said portion comprises a time keeping circuit for maintaining time based on said oscillator, wherein said time keeping circuit is rendered inoperative in said duration due to switching off of said oscillator, said non-transitory machine readable medium further comprising instructions for:

switching on said oscillator to exit hibernation due to said hibernating;

retrieving a time stamp from an access point (AP) upon exiting said hibernation; and

programming one or more registers in said time keeping circuit based on said time stamp.

15. The non-transitory machine readable medium of claim 11 , wherein said expiry duration is represented by a communication entry including any of a layer-2 connection time-out, DHCP (Dynamic Host Configuration Protocol) lease time, TCP (Transmission Control Protocol) connection time out and ARP (Address Resolution Protocol) cache timeout.

Assignments (2)
MERGER Recorded Aug 27, 2026
From: GAINSPAN CORPORATION
To: TELIT IOT SOLUTIONS INC.
Reel/Frame 075795/0038 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2017
From: JOSE, SHARATH; PUROHIT, SIBASIS
To: GAINSPAN CORPORATION
Reel/Frame 040995/0320 →
Priority Claims (1)
IN 201641027668 · Aug 12, 2016 · national
Continuity (1)
Related Publication 20180049134A1 · Feb 15, 2018