IP Library Granted Patent US 8,923,343
Granted Patent B2
US 8,923,343 · App. 13/936,733 · Granted Dec 30, 2014

Synchronizing wireless local area network access points

Inventors: Lusheng Ji (Randolph, NJ); Robert Miller (Convent Station, NJ); Harry Worstell (Florham Park, NJ)
Assignee: AT&T Intellectual Property I, L.P.
H04J3/06H04W56/00H04W74/02H04J3/0664H04W84/12H04W74/006
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 8,923,343
App. No.
13/936,733
Granted
Dec 30, 2014
Kind
B2
Abstract

In a wireless local area network, a first and second access point in which the RF coverage areas overlap are synchronized by positioning a monitor station within the overlap area. The monitor station receives beacon frames from both access points and records the arrival times. A manager in communication with both access points and the monitor station calculates a retardation interval and issues a control command to the second access point to retard transmission of its beacon frame. The retardation interval is calculated such that the contention-free period of the second access point does not overlap the contention-free period of the first access point. The manager may also issue control commands to the first and second access points to adjust their contention-free periods.

Claims (52)

1. An apparatus for synchronizing a first wireless access point, a second wireless access point, and a third wireless access point, the apparatus comprising:

a processor; and

a memory to store computer program instructions, the computer program instructions when executed on the processor cause the processor to perform operations comprising:

receiving first beacon information from a first monitor station positioned in a first overlap area wherein a radiofrequency coverage area of the first wireless access point and a radiofrequency coverage area of the second wireless access point overlap in the first overlap area, wherein the first wireless access point transmits a first beacon including a first transmission timestamp and a first contention-free period schedule, and wherein the second wireless access point transmits a second beacon including a second transmission timestamp and a second contention-free period schedule, the first beacon information comprising the first transmission timestamp, the first contention-free period schedule, a first arrival time recording a time at which the first beacon is received at the first monitor station, the second transmission timestamp, the second contention-free period schedule, and a second arrival time recording a time at which the second beacon is received at the first monitor station;

receiving second beacon information from a second monitor station positioned in a second overlap area, wherein the radiofrequency coverage area of the second wireless access point and a radiofrequency coverage area of the third wireless access point overlap in the second overlap area, wherein the third wireless access point transmits a third beacon including a third transmission timestamp and a third contention-free period schedule, the second beacon information comprising the second transmission timestamp, the second contention-free period schedule, a third arrival time recording a time at which the second beacon is received at the second monitor station, the third transmission timestamp, the third contention-free period schedule, and a fourth arrival time recording a time at which the third beacon is received at the second monitor station;

determining a common timebase; and,

transmitting control commands to adjust:

the first contention-free period schedule to generate an adjusted first contention-free period schedule; and

the second contention-free period schedule to generate an adjusted second contention-free period schedule.

2. The apparatus of claim 1 , the operations further comprising transmitting the control commands to adjust the third contention-free period schedule to generate an adjusted third contention-free period schedule.

3. The apparatus of claim 2 , the operations further comprising:

calculating the adjusted first contention-free period schedule;

calculating the adjusted second contention-free period schedule; and

calculating the adjusted third contention-free period schedule.

4. The apparatus of claim 1 , the operations further comprising:

recording by the first monitor station the first arrival time and the second arrival time, wherein the first arrival time recorded and the second arrival time recorded are referenced to a first clock in the first monitor station; and

recording by the second monitor station the third arrival time and the fourth arrival time, wherein the third arrival time recorded and the fourth arrival time recorded are referenced to a second clock in the second monitor station.

5. The apparatus of claim 1 , wherein the first wireless access point comprises a first clock, wherein the second wireless access point comprises a second clock, and wherein the third wireless access point comprises a third clock, the operations further comprising:

calculating a first time offset between the first clock and the second clock; and

calculating a second time offset between the second clock and the third clock.

6. A method for synchronizing a first wireless access point, a second wireless access point, and a third wireless access point, the method comprising:

receiving first beacon information from a first monitor station positioned in a first overlap area wherein a radiofrequency coverage area of the first wireless access point and a radiofrequency coverage area of the second wireless access point overlap in the first overlap area, wherein the first wireless access point transmits a first beacon including a first transmission timestamp and a first contention-free period schedule, and wherein the second wireless access point transmits a second beacon including a second transmission timestamp and a second contention-free period schedule, the first beacon information comprising the first transmission timestamp, the first contention-free period schedule, a first arrival time recording a time at which the first beacon is received at the first monitor station, the second transmission timestamp, the second contention-free period schedule, and a second arrival time recording a time at which the second beacon is received at the first monitor station;

receiving second beacon information from a second monitor station positioned in a second overlap area, wherein the radiofrequency coverage area of the second wireless access point and a radiofrequency coverage area of the third wireless access point overlap in the second overlap area, wherein the third wireless access point transmits a third beacon including a third transmission timestamp and a third contention-free period schedule, the second beacon information comprising the second transmission timestamp, the second contention-free period schedule, a third arrival time recording a time at which the second beacon is received at the second monitor station, the third transmission timestamp, the third contention-free period schedule, and a fourth arrival time recording a time at which the third beacon is received at the second monitor station;

determining a common timebase; and, transmitting control commands to adjust:

the first contention-free period schedule to generate an adjusted first contention-free period schedule; and

the second contention-free period schedule to generate an adjusted second contention-free period schedule.

7. The method of claim 6 further comprising transmitting the control commands to adjust the third contention-free period schedule to generate an adjusted third contention-free period schedule.

8. The method of claim 7 further comprising:

calculating the adjusted first contention-free period schedule;

calculating the adjusted second contention-free period schedule; and

calculating the adjusted third contention-free period schedule.

9. The method of claim 6 further comprising:

recording by the first monitor station the first arrival time and the second arrival time, wherein the first arrival time recorded and the second arrival time recorded are referenced to a first clock in the first monitor station; and

recording by the second monitor station the third arrival time and the fourth arrival time, wherein the third arrival time recorded and the fourth arrival time recorded are referenced to a second clock in the second monitor station.

10. The method of claim 6 wherein the first wireless access point comprises a first clock, wherein the second wireless access point comprises a second clock, and wherein the third wireless access point comprises a third clock, the method further comprising:

calculating a first time offset between the first clock and the second clock; and

calculating a second time offset between the second clock and the third clock.

11. A computer-readable memory device storing computer program instructions for doing for synchronizing a first wireless access point, a second wireless access point, and a third wireless access point, which, when executed on a processor, cause the processor to perform operations comprising:

receiving first beacon information from a first monitor station positioned in a first overlap area wherein a radiofrequency coverage area of the first wireless access point and a radiofrequency coverage area of the second wireless access point overlap in the first overlap area, wherein the first wireless access point transmits a first beacon including a first transmission timestamp and a first contention-free period schedule, and wherein the second wireless access point transmits a second beacon including a second transmission timestamp and a second contention-free period schedule, the first beacon information comprising the first transmission timestamp, the first contention-free period schedule, a first arrival time recording a time at which the first beacon is received at the first monitor station, the second transmission timestamp, the second contention-free period schedule, and a second arrival time recording a time at which the second beacon is received at the first monitor station;

receiving second beacon information from a second monitor station positioned in a second overlap area, wherein the radiofrequency coverage area of the second wireless access point and a radiofrequency coverage area of the third wireless access point overlap in the second overlap area, wherein the third wireless access point transmits a third beacon including a third transmission timestamp and a third contention-free period schedule, the second beacon information comprising the second transmission timestamp, the second contention-free period schedule, a third arrival time recording a time at which the second beacon is received at the second monitor station, the third transmission timestamp, the third contention-free period schedule, and a fourth arrival time recording a time at which the third beacon is received at the second monitor station;

determining a common timebase; and, transmitting control commands to adjust:

the first contention-free period schedule to generate an adjusted first contention-free period schedule; and

the second contention-free period schedule to generate an adjusted second contention-free period schedule.

12. The computer-readable memory device of claim 11 , the operations further comprising:

transmitting the control commands to adjust the third contention-free period schedule to generate an adjusted third contention-free period schedule.

13. The computer-readable memory device of claim 12 , the operations further comprising calculating the adjusted first contention-free period schedule; calculating the adjusted second contention-free period schedule; and calculating the adjusted third contention-free period schedule.

14. The computer-readable memory device of claim 11 , the operations further comprising:

recording by the first monitor station the first arrival time and the second arrival time, wherein the first arrival time recorded and the second arrival time recorded are referenced to a first clock in the first monitor station; and

recording by the second monitor station the third arrival time and the fourth arrival time, wherein the third arrival time recorded and the fourth arrival time recorded are referenced to a second clock in the second monitor station.

15. The computer-readable memory device of claim 11 , wherein the first wireless access point comprises a first clock, wherein the second wireless access point comprises a second clock, and wherein the third wireless access point comprises a third clock, the operations further comprising:

calculating a first time offset between the first clock and the second clock; and

calculating a second time offset between the second clock and the third clock.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2014
From: AT&T LABS, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 033312/0048 →
CHANGE OF NAME Recorded Jul 11, 2014
From: AT&T LABS, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 033295/0584 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2013
From: JI, LUSHENG; MILLER, ROBERT; WORSTELL, HARRY
To: AT&T LABS, INC.
Reel/Frame 030752/0001 →
Continuity (3)
Continuation 13287288 · Nov 2, 2011
Continuation 11999302 · Dec 5, 2007
Related Publication 20130294438A1 · Nov 7, 2013