IP Library Granted Patent US 10,701,630
Granted Patent B2
US 10,701,630 · App. 14/522,601 · Granted Jun 30, 2020

Reducing power consumption in wireless stations providing network connectivity for embedded devices

Inventors: Pankaj Vyas (Bangalore, IN); Vishal Batra (Bangalore, IN)
Assignee: GainSpan Corporation
H04W52/0209H04L1/0053H04L47/29H04L47/30H04W28/08H04W28/14H04W40/005H04L47/12H04L69/166H04W88/02H04W88/08Y02D70/142
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,701,630
App. No.
14/522,601
Granted
Jun 30, 2020
Kind
B2
Abstract

A system contains a wireless station connected to an embedded device by a wired path, with the wireless station being part of a wireless network. According to an aspect of the present disclosure, the wireless station places a receiver (communicating on the wireless network) in power savings mode upon occurrence of a first condition, and restores the receiver to active mode upon occurrence of a second condition. Such transitions between active and power savings modes are employed while receiving data units from a wireless network and providing the data units to the embedded device. In one embodiment, the first and second conditions correspond to a higher threshold and lower threshold for available data in the memory of the wireless station used for buffering not-yet-transferred data units. In alternative embodiments, the conditions are determined based on corresponding express indications by the embedded device.

Claims (35)

1. A system comprising:

an embedded device;

a wireless station connected to said embedded device by a wired path, said wireless station being part of a wireless network, said wireless station comprising a receiver and a memory, the wireless station being operable to:

receive a sequence of data units from a wireless device in said wireless network, the receiver of said wireless station being used to perform said receiving;

transmit the sequence of data units from the wireless device to the embedded device;

upon receipt of an assertion of an express indication transmitted from the embedded device to place the receiver in a power savings mode, set said receiver in a the power savings mode; and

upon receipt of a de-assertion of the express indication transmitted from the embedded device to place the receiver in an active mode, set said receiver in the active mode,

wherein said embedded device asserts the express indication based on an amount of data units the embedded device determines it is able to receive, and said embedded device de-asserts the express indication when the embedded device has received the amount of data units,

wherein said embedded device provides respective active and power-saving durations,

wherein said receiver is placed in said active mode in said active durations and in said power-savings mode in said power-savings durations,

wherein the active durations are irregular.

2. The system of claim 1 , wherein said asserting is received on a first wired path, and data is transferred to said embedded device on a second wired path, wherein said first wired path and said second wired path are contained in said wired path.

3. The system of claim 1 , wherein the assertion of the express indication includes a count of the amount of data units the embedded device determines it is able to receive.

4. The system of claim 1 , wherein the respective active and power-savings durations are specified in the form of a period of time, wherein said period of time contains a first time duration specifying said active durations and a second time duration specifying said power-saving durations.

5. A method of operating a wireless station of a wireless network, wherein said wireless station comprises a receiver and a memory, the wireless station and is connected to an embedded device by a wired path, said method being performed by said wireless station, said method comprising:

receive a sequence of data units from a wireless device in said wireless network, the receiver of said wireless station being used to perform said receiving;

transmit the sequence of data units from the wireless device to the embedded device;

upon receipt of an assertion of an express indication transmitted from the embedded device to place the receiver in a power savings mode, set said receiver in the power savings mode; and

upon receipt of a de-assertion of the express indication transmitted from the embedded device to place the receiver in an active mode, set said receiver in the active mode,

wherein said embedded device asserts the express indication based on an amount of data units the embedded device determines it is able to receive, and said embedded device de-asserts the express indication when the embedded device has received the amount of data units,

wherein said embedded device provides respective active and power-saving durations,

wherein said receiver is placed in said active mode in said active durations and in said power-savings mode in said power-savings durations,

wherein the active durations are irregular.

6. The method of claim 5 , wherein said asserting is received on a first wired path, and data is transferred to said embedded device on a second wired path, wherein said first wired path and said second wired path are contained in said wired path.

7. The method of claim 5 , wherein the assertion of the express indication includes a count of the amount of data units the embedded device determines it is able to receive.

8. The method of claim 5 , wherein the respective active and power-savings durations are specified in the form of a period of time, wherein said period of time contains a first time duration specifying said active durations and a second time duration specifying said power-saving durations.

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

receive a sequence of data units from a wireless device in said wireless network, the receiver of said wireless station being used to perform said receiving;

transmit the sequence of data units from the wireless station to the embedded device;

upon receipt of an assertion of an express indication transmitted from the embedded device to place the receiver in a power savings mode, set said receiver in the power savings mode; and

upon receipt of a de-assertion of the express indication transmitted from the embedded device to place the receiver in an active mode, set said receiver in the active mode,

wherein said embedded device asserts the express indication based on an amount of data units the embedded device determines it is able to receive, and said embedded device de-asserts the express indication when the embedded device has received the amount of data units,

wherein said embedded device provides respective active and power-saving durations,

wherein said receiver is placed in said active mode in said active durations and in said power-savings mode in said power-savings durations,

wherein the active durations are irregular.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2017
From: SIGMA PARTNERS 7, L.P.
To: GAINSPAN CORPORATION
Reel/Frame 041943/0878 →
SECURITY INTEREST Recorded Sep 22, 2016
From: GAINSPAN CORPORATION
To: SIGMA PARTNERS 7, L.P.
Reel/Frame 040114/0011 →
SECURITY INTEREST Recorded Apr 3, 2015
From: GAINSPAN CORPORATION
To: SILICON VALLEY BANK
Reel/Frame 035330/0761 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2014
From: VYAS, PANKAJ; BATRA, VISHAL
To: GAINSPAN CORPORATION
Reel/Frame 034024/0194 →
Continuity (1)
Related Publication 20160119869A1 · Apr 28, 2016