Reduced power consumption in a wireless network device
First Claim
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:
- receiving a packet from a second device;
parsing said packet, using said processing unit, as said packet is received;
disabling said circuitry upon receipt of data of interest before receipt of entire packet; and
using said processing unit to construct an artificial packet in memory, said artificial packet appearing to be a successfully received packet;
wherein software is executed by said device and said software comprises a low level layer which communicates with hardware, and a higher level layer, wherein said low level layer disables said circuitry.
3 Assignments
0 Petitions
Accused Products
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.
-
Citations
2 Claims
-
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:
-
receiving a packet from a second device; parsing said packet, using said processing unit, as said packet is received; disabling said circuitry upon receipt of data of interest before receipt of entire packet; and using said processing unit to construct an artificial packet in memory, said artificial packet appearing to be a successfully received packet; wherein software is executed by said device and said software comprises a low level layer which communicates with hardware, and a higher level layer, wherein said low level layer disables said circuitry. - View Dependent Claims (2)
-
Specification