IP Library Granted Patent US 9,572,109
Granted Patent B2
US 9,572,109 · App. 14/661,507 · Granted Feb 14, 2017

Reduced power consumption in a wireless network device

Inventors: Perry J. Spero (Melrose, MA); Haley April Taylor (Boulder, CO)
Assignee: Silicon Laboratories Inc.
H04W52/0229H04W52/0225Y02B60/50
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 9,572,109
App. No.
14/661,507
Granted
Feb 14, 2017
Kind
B2
Abstract

Various techniques for reducing power in a wireless network device are disclosed. In some embodiments, software routines within the device are modified to minimize the time during which the analog circuitry in a radio is powered. In some embodiments, the techniques make use of knowledge of implied delays associated with a particular network protocol. For example, in a CSMA network, there is a defined minimum period before the device can attempt to gain access to the media. The radio may be powered off during this defined period. In other embodiments, modifications to a protocol are disclosed which allow additional power savings.

Claims (22)

1. A method for reducing power consumption in a device, said device comprising circuitry for transmitting and receiving packets, and a processing unit, said method comprising:

sending a data request packet from said device to a second device;

receiving an acknowledgement packet from said second device in response to said data request packet, said acknowledgement packet having an indication regarding whether additional data will be transmitted by said second device;

parsing said acknowledgement packet, using said processing unit, as said acknowledgement packet is received;

disabling said circuitry upon receipt of said indication before receipt of entire acknowledgement packet, if said indication denotes that additional data will not be transmitted by said second device; and

disabling said circuitry for a predetermined time period after receipt of said acknowledgement packet, if said indication denotes that additional data will be transmitted by said second device, wherein said acknowledgement packet further comprises an indication of a minimum time before said second device transmits said additional data, and said predetermined time period is determined based on said indication of the minimum time.

2. The method of claim 1 , wherein said indication comprises a frame pending bit.

3. The method of claim 1 , wherein said packets are transmitted utilizing a network protocol and wherein said predetermined time period comprises time needed for said second device to gain access to a communication channel based on said network protocol.

4. The method of claim 1 , wherein said indication of said minimum time comprises a plurality of bits, said plurality of bits representing a multiple of a fixed delay period.

5. The method of claim 1 , wherein said indication of said minimum time comprises a plurality of bits, said plurality of bits representing a percentage of a maximum delay.

6. The method of claim 1 , wherein said indication of said minimum time comprises a plurality of bits, said plurality of bits representing a percentage of time between a minimum and a maximum delay.

7. The method of claim 1 , wherein said disabling is performed by said processing unit.

8. A method for reducing power consumption in a device, said device comprising circuitry for transmitting and receiving packets, and a processing unit, said method comprising:

receiving a first packet from a second device;

parsing said first packet, using said processing unit;

determining, from data in said first packet, that a second packet will be transmitted by said second device; and

disabling said circuitry for a period of time, said period of time being less than a minimum time before which said second device will transmit said second packet, wherein said first packet comprises an indication of said minimum time.

9. The method of claim 8 , wherein said first packet and said second packet are transmitted utilizing a network protocol, and said minimum time is determined based on said protocol.

10. The method of claim 8 , wherein said indication comprises a plurality of bits, said plurality of bits representing a multiple of a fixed delay period.

11. The method of claim 8 , wherein said indication comprises a plurality of bits, said plurality of bits representing a percentage of a maximum delay.

12. The method of claim 8 , wherein said indication comprises a plurality of bits, said plurality of bits representing a percentage of time between a minimum and a maximum delay.

13. The method of claim 8 wherein said disabling is performed by said processing unit.

Continuity (3)
Division 13279402 · Oct 24, 2011
Provisional Application 61407131 · Oct 27, 2010
Related Publication 20150195785A1 · Jul 9, 2015