IP Library Granted Patent US 7,941,138
Granted Patent B2
US 7,941,138 · App. 12/061,853 · Granted May 10, 2011

Wireless access point management in a campus environment

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,941,138
App. No.
12/061,853
Granted
May 10, 2011
Kind
B2
Abstract

A Wireless Local Area Network (WLAN) is operated in conjunction with a wired Local Area Network (wired LAN) to service a premises, e.g., a campus setting. The wired LAN services the wired communication needs of the premises and serves as the wired backbone of the WLAN. A plurality of Wireless Access Points (WAPs) of the WLAN couple to the wired backbone and are serviced by the LAN. With this shared structure, wired network components, e.g., multi-layer switches, manage the operation of WLAN components, i.e., WAPs. Such management includes ensuring that the WAPs provide sufficient bandwidth to support wireless packetized voice communications. Additional management operations include WAP access, wireless terminal registration, and channel resource allocation, among others.

Claims (54)

1. A method for servicing wireless packetized voice communications, the method comprising:

monitoring a plurality of packetized communications;

determining that a packetized communication of the plurality of packetized communications is a packetized voice communication, the determining including:

extracting a MAC address from a packetized communication of the plurality of packetized communications,

comparing, the extracted MAC addresses to MAC addresses of known wireless terminals that service packetized voice communications, and

based upon the comparison, determining that the packetized communication is a packetized voice communication;

determining that the packetized voice communication is wirelessly serviced by at least one of a plurality of Wireless Access Points (WAPs) coupled to a wired network infrastructure;

identifying a servicing WAP of the plurality of WAPs that wireles sly services the packetized voice communication of the plurality of packetized communications; and

directing the servicing WAP of the plurality of WAPs to provide sufficient wireless bandwidth to a wireless terminal corresponding to the packetized voice communication.

2. The method of claim 1 , wherein in directing the servicing WAP of the plurality of WAPs to provide sufficient wireless bandwidth to the wireless terminal corresponding to the packetized voice communication, the method includes directing the servicing WAP to provide a particular Class of Service (CoS) to the wireless terminal.

3. The method of claim 1 , wherein in directing the servicing WAP of the plurality of WAPs to provide sufficient wireless bandwidth to the wireless terminal corresponding to the packetized voice communication, the method includes directing the WAP to provide a maximum packet transfer latency to the packetized voice communication.

4. The method of claim 1 , wherein in determining that the packetized communication of the plurality of packetized communications is a packetized voice communication, the method further includes:

monitoring the bandwidth usage of the plurality of packetized communications;

comparing, the bandwidth usage of the plurality of packetized communications to at least one voice communication bandwidth usage profile; and

based upon the comparison, determining that one of the packetized communications is a packetized voice communication.

5. The method of claim 1 , further comprising servicing a plurality of wired devices using only the wired network infrastructure.

6. The method of claim 1 , wherein in directing the servicing WAP of the plurality of WAPs to provide sufficient wireless bandwidth to the wireless terminal corresponding to the packetized voice communication, the method includes:

determining a current load on the servicing WAP;

based upon the current load, determining that the servicing WAP has insufficient wireless bandwidth to service the packetized voice communication; and

reducing usage of wireless resources of the servicing WAP by other wireless terminals so that the servicing WAP will have sufficient wireless bandwidth to service the packetized voice communication.

7. The method of claim 6 , wherein in reducing usage of wireless resources of the servicing WAP by other wireless terminals so that the servicing WAP will have sufficient wireless bandwidth to service the packetized voice communication, the method includes:

identifying other packetized communications serviced by the servicing WAP; and

altering the service level provided to these other packetized communications by the servicing WAP.

8. The method of claim 6 , wherein in reducing usage of wireless resources of the servicing WAP by other wireless terminals so that the servicing WAP will have sufficient wireless bandwidth to service the packetized voice communication, the method includes:

identifying other packetized communications serviced by the servicing WAP; and

introducing packet delay into the other packetized communications serviced by the servicing WAP so that upper protocol layer throughput will be reduced for the other packetized communications and, resultantly, the other packetized communications will use fewer wireless resources of the servicing WAP.

9. The method of claim 1 , wherein in determining that the packetized communication of the plurality of packetized communications is a packetized voice communication, the method includes:

extracting service level characteristics from a packetized communication of the plurality of packetized communications; and

based upon the service level characteristics extracted from the packetized communication of the plurality of packetized communications, determining that the packetized communication is a packetized voice communication.

10. The method of claim 1 , wherein directing the servicing WAP of the plurality of WAPs to provide sufficient wireless bandwidth to a wireless terminal corresponding to the packetized voice communication is performed by a network manager of the wired network infrastructure.

11. A network node that supports a wired Local Area Network (wired LAN) having a wired network infrastructure, the network node comprising:

an interface communicatively coupled to a plurality of Wireless Access Points (WAPs) that couple to the wired network infrastructure; and

a processor operably coupled to the interface, wherein the processor executes a plurality of software instructions that, upon execution, cause the network node to:

monitor a plurality of packetized communications;

determine that a packetized communication of the plurality of packetized communications is a packetized voice communication by extracting a MAC address from a packetized communication of the plurality of packetized communications, comparing the extracted MAC addresses to MAC addresses of known wireless terminals that service packetized voice communications, and based upon the comparison, determining that the packetized communication is a packetized voice communication;

determine that the packetized voice communication is wirelessly serviced by at least one of the plurality of WAPs;

identify a servicing WAP of the plurality of WAPs that wirelessly services the packetized voice communication of the plurality of packetized communications; and

direct the servicing WAP of the plurality of WAPs to provide sufficient wireless bandwidth to a wireless terminal corresponding to the packetized voice communication.

12. The network node of claim 11 , wherein in directing the servicing WAP of the plurality of WAPs to provide sufficient wireless bandwidth to the wireless terminal corresponding to the packetized voice communication, the processor executes software instructions to cause the network node to direct the WAP to provide a particular Class of Service (CoS) to the wireless terminal.

13. The network node of claim 11 , wherein in directing the servicing WAP of the plurality of WAPs to provide sufficient wireless bandwidth to the wireless terminal corresponding to the packetized voice communication, the processor executes software instructions to cause the network node to direct the WAP to provide a maximum packet transfer latency to the packetized voice communication serviced by the wireless terminal.

14. The network node of claim 11 , wherein in determining that the packetized communication of the plurality of packetized communications is a packetized voice communication, the processor executes software instructions to further cause the network node to:

monitor the bandwidth usage of the plurality of packetized communications;

compare the bandwidth usage of the plurality of packetized communications to at least one voice communication bandwidth usage profile; and

based upon the comparison, determine that one of the packetized communications is a packetized voice communication.

15. The network node of claim 11 , wherein in directing the servicing WAP of the plurality of WAPs to provide sufficient wireless bandwidth to the wireless terminal corresponding to the packetized voice communication, the processor executes software instructions to cause the network node to:

determine a current load on the servicing WAP;

based upon the current load, determine that the servicing WAP has insufficient wireless bandwidth to service the packetized voice communication; and

direct the servicing WAP to reduce usage of wireless resources of the by other wireless terminals so that the servicing WAP will have sufficient wireless bandwidth to service the packetized voice communication.

16. The network node of claim 15 , wherein in directing the servicing WAP to reduce usage of wireless resources of the by other wireless terminals so that the servicing WAP will have sufficient wireless bandwidth to service the packetized voice communication, the processor executes software instructions to cause the network node to:

identify other packetized communications serviced by the servicing WAP; and

alter the service level provided to these other packetized communications by the servicing WAP.

17. The network node of claim 15 , wherein in directing the servicing WAP to reduce usage of wireless resources of the by other wireless terminals so that the servicing WAP will have sufficient wireless bandwidth to service the packetized voice communication, the processor executes software instructions to cause the network node to:

identify other packetized communications serviced by the servicing WAP; and

introduce packet delay into the other packetized communications serviced by the servicing WAP so that upper protocol layer throughput will be reduced for the other packetized communications and, resultantly, the other packetized communications will use fewer wireless resources of the servicing WAP.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 47630 FRAME: 344. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 21, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0267 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 9/5/2018 PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0687. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0344 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047196/0687 →
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 →