IP Library Granted Patent US 9,813,979
Granted Patent B2
US 9,813,979 · App. 13/279,174 · Granted Nov 7, 2017

Voice call handover

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 9,813,979
App. No.
13/279,174
Granted
Nov 7, 2017
Kind
B2
Abstract

Transitioning voice clients among network resources. A network monitor using IEEE 802.11e QBSS Load IE elements monitors the load on one or more wireless access points. When the load on an access point, as reported in the QBSS Load Element IE exceeds a predetermined threshold, the network monitor sends a message to that AP which causes the AP to send BSS Transition Management Request frames to all connected voice clients which are currently idle. The information passed to the AP and then to the client may include one or more neighboring APs with capacity.

Claims (34)

1. A computer implemented method, comprising:

receiving, at a network monitor including one or more hardware processors, one or more beacon frames including load elements that characterize WiFi access point loads for associated WiFi access points;

determining that a WiFi access point load of the WiFi access point loads exceeds a threshold load; and

in response to a determination that the WiFi access point load of the WiFi access point loads exceeds the threshold load, transmitting a message from the network monitor to a WiFi access point of the WiFi access points, wherein the WiFi access point is associated with the WiFi access point load, wherein the message comprises an instruction to cause the WiFi access point to send a transition management message to a subset of voice clients, wherein the subset of voice clients includes all idle voice clients associated with the WiFi access point, and wherein the transition management message comprises an instruction to cause an idle voice client of the idle voice clients to transition to another WiFi access point.

2. The method of claim 1 , further comprising: identifying a further WiFi access point that has capacity.

3. The method of claim 2 , wherein the message from the network monitor to the WiFi access point identifies the further WiFi access point, and wherein the transition management message comprises the instruction to cause the idle voice client to transition to the further WiFi access point.

4. The method of claim 1 , wherein receiving one or more beacon frames includes receiving one or more beacon frames from the WiFi access points within a network domain.

5. The method of claim 1 , wherein the one or more beacon frames include an IE load element or IE QBSS Load Element data.

6. The method of claim 1 , wherein the transition management message includes a BSS Transition Management Request frame.

7. The method of claim 1 , wherein the transition management message comprises the instruction to cause the idle voice client to transition to the another WiFi access point using a fast access point transition.

8. A system comprising:

one or more hardware processors;

a non-transitory computer readable storage medium communicatively coupled to the one or more processors, wherein the non-transitory computer readable storage medium includes instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations including:

receiving one or more beacon frames including load elements that characterize WiFi access point loads for associated WiFi access points;

determining that a WiFi access point load of the WiFi access point loads exceeds a threshold load; and

in response to a determination that the WiFi access point load of the WiFi access point loads exceeds the threshold load, transmitting a message to a WiFi access point of the WiFi access points, wherein the WiFi access point is associated with the WiFi access point load, wherein the message comprises an instruction to cause the WiFi access point to send a transition management message to a subset of voice clients, wherein the subset of voice clients includes all idle voice clients associated with the WiFi access point, and wherein the transition management message comprises an instruction to cause an idle voice client of the idle voice clients to transition to another WiFi access point.

9. The system of claim 8 , wherein the non-transitory computer readable storage medium further includes instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations including:

identifying a further WiFi access point that has capacity.

10. The system of claim 9 , wherein the message to the WiFi access point identifies the further WiFi access point, and wherein the transition management message comprises the instruction to cause the idle voice client to transition to the further WiFi access point.

11. The system of claim 8 , wherein receiving one or more beacon frames includes receiving one or more beacon frames from the WiFi access points within a network domain.

12. The system of claim 8 , wherein the one or more beacon frames include an IE load element or IE QBSS Load Element data.

13. The system of claim 8 , wherein the transition management message includes a BSS Transition Management Request frame.

14. The system of claim 8 , wherein the transition management message comprises the instruction to cause the idle voice client to transition to the another WiFi access point using a fast access point transition.

15. A non-transitory computer readable storage medium comprising instructions that, when executed by one or more hardware processors, cause the one or more hardware processors to perform operations including:

receiving one or more beacon frames including load elements that characterize WiFi access point loads for associated WiFi access points;

determining that a WiFi access point load of the WiFi access point loads exceeds a threshold load; and

in response to a determination that the WiFi access point load of the WiFi access point loads exceeds the threshold load, transmitting a message to a WiFi access point of the WiFi access points, wherein the WiFi access point is associated with the WiFi access point load, wherein the message comprises an instruction to cause the WiFi access point to send a transition management message to a subset of voice clients, wherein the subset of voice clients includes all idle voice clients associated with the WiFi access point, and wherein the transition management message comprises an instruction to cause an idle voice client of the idle voice clients to transition to another WiFi access point.

16. The non-transitory computer readable storage medium of claim 15 , further comprising instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations including:

identifying a further WiFi access point that has capacity.

17. The non-transitory computer readable storage medium of claim 16 , wherein the message to the WiFi access point identifies the further WiFi access point, and wherein the transition management message comprises the instruction to cause the idle voice client to transition to the further WiFi access point.

18. The non-transitory computer readable storage medium of claim 15 , wherein receiving one or more beacon frames includes receiving one or more beacon frames from the WiFi access points within a network domain.

19. The non-transitory computer readable storage medium of claim 15 , wherein the one or more beacon frames include an IE load element or IE QBSS Load Element data.

20. The non-transitory computer readable storage medium of claim 15 , wherein the transition management message includes a BSS Transition Management Request frame.

21. The non-transitory computer readable storage medium of claim 15 , wherein the transition management message comprises the instruction to cause the idle voice client to transition to the another WiFi access point using a fast access point transition.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2018
From: ARUBA NETWORKS, INC.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 045921/0055 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: ARUBA NETWORKS, INC.
Reel/Frame 036379/0274 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2015
From: ARUBA NETWORKS, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 035814/0518 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2012
From: JOSHI, VENKATESH
To: ARUBA NETWORKS, INC.
Reel/Frame 027699/0915 →