IP Library Granted Patent US 7,277,417
Granted Patent B2
US 7,277,417 · App. 10/771,532 · Granted Oct 2, 2007

Low power protocol for wireless terminal peer-to-peer communications

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 7,277,417
App. No.
10/771,532
Granted
Oct 2, 2007
Kind
B2
Abstract

A Wireless Local Area Network (WLAN) system in which wireless terminals each operate upon battery power. One of the wireless terminals acts as a Master to coordinate the transmission and receptions of the Slaves so as to reduce the power consumed by all of the devices. The Slaves operate according to a power up and power down sequence to conserve battery power. Further, the terminals may alternate between being Slaves and being the Master to equalize battery consumption of the wireless terminals.

Claims (73)

1. A method for managing peer-to-peer communications in a Wireless Local Area Network (WLAN) having a plurality of wireless terminals, one of which acts as a master at any time and remaining ones acting as slaves at any time, the method comprising:

communicating according to a frame cycle including a beaconing period, a broadcast data period, a plurality of polled data periods, and a contention period;

during the beaconing period, the master transmitting a beacon and each of the plurality of Slaves listening for the beacon;

during the broadcast data period, the master broadcasting data and each of the plurality of Slaves listening for the broadcast data;

during each polled data period, the master polling an assigned Slave and the assigned Slave transmitting data to the master if it has data to send;

during the contention period, a new Slave, if present, transmitting to the master;

during the plurality of polled data periods, non-assigned Slaves optionally powering down their transmitters and receivers; and

during the contention period, the plurality of Slaves optionally powering down their transmitters and receivers.

2. The method of claim 1 , further comprising alternating mastering duties among the plurality of wireless terminals according to a round-robin mastering cycle, the round-robin mastering cycle including a plurality of frame cycles, one of the plurality of wireless terminals acting as a master during each frame cycle and remaining ones of the plurality of wireless terminals acting as Slaves during each frame cycle.

3. The method of claim 2 , further comprising none of the wireless terminals serving as the master for consecutive frame cycles of the round-robin mastering cycle.

4. The method of claim 2 , further comprising none of the wireless terminals serving as the master for more than one frame cycle of the plurality of frame cycles of the round-robin mastering cycle.

5. The method of claim 2 , further comprising one of the wireless terminals acting as the master for more than one consecutive frame cycle of the plurality of frame cycles of the round-robin mastering cycle.

6. The method of claim 1 , wherein during both the beaconing period and the broadcast data period, at least one Slave of the plurality of the Slaves powers down its respective transmitter.

7. The method of claim 1 , further comprising:

during the beaconing period, a Slave determining that it has been assigned a polled data period that immediately follows the broadcast data period;

the Slave powering down its transmitter during the beaconing period; and

the Slave powering up its transmitter during the polled data period immediately following the broadcast data period.

8. The method of claim 1 , further comprising:

during the beaconing period, a Slave determining that it has been assigned a polled data period that does not immediately follow the broadcast data period;

the Slave powering down its transmitter during the beaconing period;

the Slave powering down its receiver during the polled data period immediately following the broadcast data period; and

the Slave powering up its transmitter and its receiver during its assigned polled data period.

9. The method of claim 1 , further comprising, during the plurality of polled data periods, Slaves powering down their transmitters and receivers during unassigned polled data periods.

10. The method of claim 1 , wherein the polled data period includes a polling period, a data transmission period, and an acknowledgement period, and the method further comprising:

an assigned Slave ramping up power to its transmitter during the polling period;

the assigned Slave fully powering its transmitter during the data transmission period; and

the Slave powering down its transmitter during the acknowledgement period.

11. The method of claim 10 , further comprising the assigned Slave powering its receiver during the polling period, the data transmission period, and the acknowledgement period.

12. The method of claim 1 , further comprising the plurality of Slaves powering up their receivers after the contention period in anticipation of the next beaconing period.

13. The method of claim 1 , further comprising the master powering down its transmitter during the contention period.

14. The method of claim 13 , further comprising the master powering down its receiver during the contention period after a new Slave-waiting period expires.

15. A system for managing peer-to-peer communications in a Wireless Local Area Network (WLAN) having a plurality of wireless terminals, the system comprising:

a plurality of frame cycles, one of the plurality of wireless terminals acting as a master

during each frame cycle and remaining ones of the plurality of wireless terminals acting

as Slaves during each frame cycle;

each frame cycle comprising a beaconing period, a broadcast data period, a plurality of polled data periods, and a contention period;

whereby during the beaconing period, the master transmits a beacon and each of the plurality of Slaves listens for the beacon;

whereby during the broadcast data period, the master broadcasts data and each of the plurality of Slaves listens for the broadcast data;

whereby during each polled data period, the master polls an assigned Slave and the assigned Slave transmits data to the master if it has data to send;

whereby during the contention period, a new Slave, if present, transmits to the master;

whereby during the plurality of polled data periods, non-assigned Slaves optionally power down their transmitters and receivers; and

whereby during the contention period, the plurality of Slaves optionally power down their transmitters and receivers.

16. The system of claim 15 , wherein the plurality of frame cycles are organized in a round-robin mastering cycle in which the plurality of wireless terminals alternate mastering duties.

17. The system of claim 16 , whereby none of the wireless terminals serving as the master for consecutive frame cycles of the round-robin mastering cycle.

18. The system of claim 16 , whereby none of the wireless terminals serves as the master for more than one frame cycle of the plurality of frame cycles of the round-robin mastering cycle.

19. The system of claim 16 , whereby one of the wireless terminals acts as the master for more than one consecutive frame cycle of the plurality of frame cycles of the round-robin mastering cycle.

20. The system of claim 15 , whereby during both the beaconing period and the broadcast data period, at least one Slave of the plurality of the Slaves powers down its respective transmitter.

21. The system of claim 15 , whereby:

during the beaconing period a Slave determines that it has been assigned a polled data period immediately following the broadcast data period;

the Slave powers down its transmitter during the beaconing period; and

the Slave powers up its transmitter during the polled data period that immediately follows the broadcast data period.

22. The system of claim 15 , whereby:

during the beaconing period a Slave determines that it has been assigned a polled data period not immediately following the broadcast data period;

the Slave powers down its transmitter during the beaconing period;

the Slave powers down its receiver during the polled data period immediately following the broadcast data period;

the Slave powers up its transmitter and its receiver during its assigned polled data period.

23. The system of claim 15 , whereby, during the plurality of polled data periods, Slaves power down their transmitters and receivers during unassigned polled data periods.

24. The system of claim 15 , wherein the polled data period includes a polling period, a data transmission period, and an acknowledgement period, and whereby:

an assigned Slave ramps up power to its transmitter during the polling period;

the assigned Slave fully powers its transmitter during the data transmission period; and

the Slave powers down its transmitter during the acknowledgement period.

25. The system of claim 24 , whereby the assigned Slave powers its receiver during the polling period, the data transmission period, and the acknowledgement period.

26. The system of claim 15 , whereby the plurality of Slaves power up their receivers after the contention period in anticipation of the next beaconing period.

27. The system of claim 15 , whereby the master powers down its transmitter during the contention period.

28. The system of claim 27 , whereby the master powers down its receiver during the contention period after a new Slave-waiting period expires.

29. A system for managing peer-to-peer communications in a Wireless Local Area Network (WLAN) having a plurality of wireless terminals, the system comprising:

means for communicating according to a frame cycle including a beaconing period, a broadcast data period, a plurality of polled data periods, and a contention period;

means for, during the beaconing period, the master transmitting a beacon and each of the plurality of Slaves listening for the beacon;

means for, during the broadcast data period, the master broadcasting data and each of the plurality of Slaves listening for the broadcast data;

means for, during each polled data period, the master polling an assigned Slave and the assigned Slave transmitting data to the master if it has data to send;

means for, during the contention period, a new Slave, if present, transmitting to the master;

means for, during the plurality of polled data periods, non-assigned Slaves optionally powering down their transmitters and receivers; and

means for, during the contention period, the plurality of Slaves optionally powering down their transmitters and receivers.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Apr 15, 2022
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: HILCO PATENT ACQUISITION 56, LLC; BELL SEMICONDUCTOR, LLC; BELL NORTHERN RESEARCH, LLC
Reel/Frame 059721/0014 →
SECURITY INTEREST Recorded Feb 1, 2018
From: HILCO PATENT ACQUISITION 56, LLC; BELL SEMICONDUCTOR, LLC; BELL NORTHERN RESEARCH, LLC
To: CORTLAND CAPITAL MARKET SERVICES LLC, AS COLLATERAL AGENT
Reel/Frame 045216/0020 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2017
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.; BROADCOM CORPORATION
To: BELL NORTHERN RESEARCH, LLC
Reel/Frame 044886/0331 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2004
From: PALM, STEPHEN; FRANK, EDWARD H.; EDWARDS, BRUCE E.; TRACHEWSKY, JASON A.
To: BROADCOM CORPORATION
Reel/Frame 014967/0318 →