IP Library Granted Patent US 7,889,761
Granted Patent B2
US 7,889,761 · App. 10/658,578 · Granted Feb 15, 2011

Method and system for providing bandwidth allocation and sharing in a hybrid wired/wireless network

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,889,761
App. No.
10/658,578
Granted
Feb 15, 2011
Kind
B2
Abstract

Aspects of the invention provide a method and system for bandwidth allocation and sharing in a hybrid wired/wireless network. Bandwidth allocation and sharing may include reserving bandwidth for a first access device, a first access point and/or a first switch. In response to a communication session associated with one or more of the first access device, first access point and first switch, at least a portion of the reserved bandwidth may be allocated for use by the first access device, first access point and/or first switch. At least a portion of the reserved bandwidth may be utilized during the communication session. At least an unused remaining portion of the reserved bandwidth may be utilized for communication by one or more of a second access device, a second access point and a second switch.

Claims (42)

1. A method for bandwidth management and sharing in a hybrid wired/wireless local area network, the method comprising:

reserving bandwidth for one or more of a first access device, a first access point and/or a first switch;

in response to a communication session associated with said one or more of said first access device, said first access point and/or said first switch, allocating at least a portion of said reserved bandwidth for use by said one or more of said first access device, said first access point and/or said first switch;

utilizing said at least a portion of said reserved bandwidth during said communication session; and

utilizing at least an unused remaining portion of said reserved bandwidth during at least a second communication session.

2. The method according to claim 1 , comprising receiving a request for bandwidth by one or both of said first access point and/or a second access point from one or both of said first access device and/or a second access device, wherein one or more of said second access device, said second access point and/or a second switch utilize said unused remaining portion of said reserved bandwidth.

3. The method according to claim 2 , comprising receiving a request for bandwidth by one or both of said first and/or second switches from one or both of said first and/or second access points.

4. The method according to claim 1 , wherein said allocating comprises allocating at least a portion of said reserved bandwidth and said at least an unused remaining portion of said reserved bandwidth upon one or both of an initiation of said communication session and/or during said communication session.

5. The method according to claim 1 , wherein said reserving comprises reserving said bandwidth based on a device type of said first access device and/or a second access device, wherein one or more of said second access device, a second access point and/or a second switch utilize said unused remaining portion of said reserved bandwidth.

6. The method according to claim 5 , wherein said reserving comprises reserving said bandwidth based on a priority assigned to said device type.

7. The method according to claim 6 , comprising identifying said device type and said priority of said device type prior to said reservation of said bandwidth.

8. The method according to claim 1 , comprising:

receiving bandwidth information associated with said first access device and/or a second access device, said first access point and/or a second access point and said first switch and/or a second switch from one or more of a bandwidth management process, a quality of service management process, a load balancing management process, a session control process, and a network management process using at least one messaging protocol message,

wherein said received bandwidth information is utilized for said allocating, and wherein one or more of said second access device, said second access point and/or said second switch utilize said unused remaining portion of said reserved bandwidth.

9. A non-transitory computer-readable medium, having stored thereon a computer program having at least one code section for bandwidth management and sharing in a hybrid wired/wireless local area network, the at least one code section being executable by a computer for causing the computer to perform the steps comprising:

reserving bandwidth for one or more of a first access device, a first access point and/or a first switch;

in response to a communication session associated with said one or more of said first access device, said first access point and/or said first switch, allocating at least a portion of said reserved bandwidth for use by said one or more of said first access device, said first access point and/or said first switch;

utilizing said at least a portion of said reserved bandwidth during said communication session; and

utilizing at least an unused remaining portion of said reserved bandwidth during at least a second communication session.

10. The non-transitory computer-readable medium according to claim 9 , comprising code for receiving a request for bandwidth by one or both of said first access point and/or a second access point from one or both of said first access device and/or a second access device, wherein one or more of said second access device, said second access point and/or a second switch utilize said unused remaining portion of said reserved bandwidth.

11. The non-transitory computer-readable medium according to claim 10 , comprising code for receiving a request for bandwidth by one or both of said first and/or second switches from one or both of said first and/or second access points.

12. The non-transitory computer-readable medium according to claim 9 , comprising code for allocating at least a portion of said reserved bandwidth and said at least an unused remaining portion of said reserved bandwidth upon one or both of an initiation of said communication session and/or during said communication session.

13. The non-transitory computer-readable medium according to claim 9 , comprising code for reserving said bandwidth based on a device type of said first access device and/or a second access device, wherein one or more of said second access device, a second access point and/or a second switch utilize said unused remaining portion of said reserved bandwidth.

14. The non-transitory computer-readable medium according to claim 13 , comprising code for reserving said bandwidth based on a priority assigned to said device type.

15. The non-transitory computer-readable medium according to claim 14 , comprising code for identifying said device type and said priority of said device type prior to said reservation of said bandwidth.

16. The non-transitory computer-readable medium according to claim 9 , comprising code for:

receiving bandwidth information associated with said first access device and/or a second access device, said first access point and/or a second access point and said first switch and/or a second switch from one or more of a bandwidth management process, a quality of service management process, a load balancing management process, a session control process, and/or a network management process using at least one messaging protocol message,

wherein said received bandwidth information is utilized for said allocating, and wherein one or more of said second access device, said second access point and/or said second switch utilize said unused remaining portion of said reserved bandwidth.

17. A system for managing bandwidth in a hybrid wired/wireless local area network, the system comprising:

at least one processor that reserves bandwidth for one or more of a first access device, a first access point and/or a first switch;

said at least one processor allocates at least a portion of said reserved bandwidth for use by said one or more of said first access device, said first access point and/or said first switch in response to a communication session associated with said one or more of said first access device, said first access point and/or said first switch;

said at least one processor instructs said one or more of said first access device, said first access point and/or said first switch to utilize said at least a portion of said reserved bandwidth during said communication session; and

said at least one processor instructs said one or more of said first access device, said first access point and/or said first switch to utilize at least an unused remaining portion of said reserved bandwidth during at least a second communication session.

18. The system according to claim 17 , wherein said at least one processor receives a request for bandwidth by one or both of said first access point and/or a second access point from one or both of said first access device and/or a second access device, wherein one or more of said second access device, said second access point and/or a second switch utilize said unused remaining portion of said reserved bandwidth.

19. The system according to claim 18 , wherein said at least one processor receives a request for bandwidth by one or both of said first and/or second switches from one or both of said first and/or second access points.

20. The system according to claim 17 , wherein said at least one processor allocates at least a portion of said reserved bandwidth and said at least an unused remaining portion of said reserved bandwidth upon one or both of an initiation of said communication session and/or during said communication session.

21. The system according to claim 17 , wherein said at least one processor reserves said bandwidth based on a device type of said first access device and/or a second access device, wherein one or more of said second access device, a second access point and/or a second switch utilize said unused remaining portion of said reserved bandwidth.

22. The system according to claim 21 , wherein said at least one processor reserves said bandwidth based on a priority assigned to said device type.

23. The system according to claim 22 , wherein said at least one processor identifies said device type and said priority of said device type prior to said reservation of said bandwidth.

24. The system according to claim 17 , wherein said at least one processor receives bandwidth information associated with said first access device and/or a second access device, said first access point and/or a second access point and/or said first switch and/or a second switch from one or more of a bandwidth management process, a quality of service management process, a load balancing management process, a session control process, and/or a network management process using at least one messaging protocol message,

wherein said received bandwidth information is utilized for said allocating, and wherein one or more of said second access device, said second access point and/or said second switch utilize said unused remaining portion of said reserved bandwidth.

25. The system according to claim 17 , wherein said at least one processor is one or more of a control processor, a bandwidth management controller, a quality of service controller, a load balancing controller, a session controller and/or a network management controller.

Assignments (7)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2003
From: FRANK, ED H.; MARTIN, RICHARD
To: BROADCOM CORPORATION
Reel/Frame 014222/0340 →