IP Library Granted Patent US 9,357,371
Granted Patent B2
US 9,357,371 · App. 14/472,712 · Granted May 31, 2016

System and method for adaptive channel scanning within a 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 9,357,371
App. No.
14/472,712
Granted
May 31, 2016
Kind
B2
Abstract

An access point device that is adapted to a wireless network and a wired network is disclosed. The access point includes a transceiver to receive wireless frames from a plurality of wireless devices of the wireless network, respectively, and at least one component to process information extracted from the wireless frames and to control channel scanning based upon at least one of an amount of wireless device traffic and a type of call.

Claims (66)

1. A computer-implemented method, comprising:

receiving, by a network device, wireless frames associated with a client device on a wireless network over a channel;

monitoring, by the network device, the wireless frames, wherein monitoring includes tracking information about the wireless frames;

halting, by the network device, channel scanning operations when one or more wireless frames indicate that the client device is in a power-save mode; and

continuing, by the network device, the channel scanning operations when one or more wireless frames indicate that the client device is not in the power-save mode.

2. The method of claim 1 , wherein the information includes data corresponding to a channel used to transmit the wireless frames.

3. The method of claim 1 , wherein the information includes data corresponding to which wireless frames are an associated group.

4. The method of claim 1 , wherein the information includes data corresponding to the number of wireless frames within an associated group.

5. The method of claim 1 , wherein the information includes data corresponding to wireless frame types.

6. The method of claim 1 , wherein the information includes data corresponding to an operating status of a source of the wireless frames.

7. The method of claim 1 , wherein the channel scanning operations include listening for probe messages.

8. The method of claim 1 , wherein the channel scanning operations include changing between two or more available channels.

9. The method of claim 1 , further comprising:

switching to a channel that the one or more wireless frames were transmitted on.

10. The method of claim 1 , further comprising:

determining, by the network device, whether an amount of wireless frames being transmitted over a channel within a time period is greater than a threshold; and

halting, by the network device, the channel scanning operations in response to a determination that the amount of wireless frames being transmitted over the channel within the time period is greater than the threshold.

11. The method of claim 1 , further comprising:

determining, by the network device, whether the wireless frames are a predetermined type of communication; and

halting, by the network device, the channel scanning operations in response to a determination that the wireless frames are the predetermined type of communication.

12. The method of claim 11 , wherein the predetermined type of communication is a voice call.

13. A network infrastructure device comprising:

one or more processors;

a non-transitory computer-readable medium containing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations including:

receiving wireless frames associated with a client device on a wireless network;

monitoring the wireless frames, wherein monitoring includes tracking information about the wireless frames;

halting channel scanning operations when one or more wireless frames indicate that the client device is in a power-save mode; and

continuing channel scanning operations when one or more wireless frames indicate that the client device is not in the power-save mode.

14. The device of claim 13 , wherein the information includes data corresponding to a channel used to transmit the wireless frames.

15. The device of claim 13 , wherein the information includes data corresponding to which wireless frames are an associated group.

16. The device of claim 13 , wherein the information includes data corresponding to the number of wireless frames within an associated group.

17. The device of claim 13 , wherein the information includes data corresponding to wireless frame types.

18. The device of claim 13 , wherein the information includes data corresponding to an operating status of a source of the wireless frames.

19. The device of claim 13 , wherein the channel scanning operations include listening for probe messages.

20. The device of claim 13 , wherein the channel scanning operations include changing between two or more available channels.

21. The device of claim 13 , further comprising instructions that cause the one or more processors to perform operations including:

switching to a channel that the one or more wireless frames were transmitted on.

22. The device of claim 13 , further comprising instructions that cause the one or more processors to perform operations including:

determining whether an amount of wireless frames being transmitted over a channel within a time period is greater than a threshold; and

halting the channel scanning operations in response to a determination that the amount of wireless frames being transmitted over the channel within the time period is greater than the threshold.

23. The device of claim 13 , further comprising instructions that cause the one or more processors to perform operations including:

determining whether the wireless frames is a predetermined type of communication; and

halting the channel scanning operations in response to a determination that the wireless frames are the predetermined type of communication.

24. The device of claim 23 , wherein the predetermined type of communication is a voice call.

25. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium of a network device, including instructions to cause one or more processors of the network device to:

receive wireless frames associated with a client device on a wireless network;

monitor the wireless frames, wherein monitoring includes tracking information about the wireless frames;

halt channel scanning operations when one or more wireless frames indicate that the client device is in a power-save mode; and

continue the channel scanning operations when one or more wireless frames indicate that the client device is not in the power-save mode.

26. The computer-program product of claim 25 , wherein the information includes data corresponding to a channel used to transmit the wireless frames.

27. The computer-program product of claim 25 , wherein the information includes data corresponding to which wireless frames are an associated group.

28. The computer-program product of claim 25 ,

wherein the information includes data corresponding to the number of wireless frames within an associated group.

29. The computer-program product of claim 25 , wherein the information includes data corresponding to wireless frame types.

30. The computer-program product of claim 25 , wherein the information includes data corresponding to an operating status of a source of the wireless frames.

31. The computer-program product of claim 25 , wherein the channel scanning operations include listening for probe messages.

32. The computer-program product of claim 25 , wherein the channel scanning operations include changing between two or more available channels.

33. The computer-program product of claim 25 , further comprising instructions to cause the one or more processors to:

switch to a channel that the one or more wireless frames were transmitted on.

34. The computer-program product of claim 25 , further comprising instructions to cause the one or more processors to:

determine whether an amount of wireless frames being transmitted over a channel within a time period is greater than a threshold; and

halt the channel scanning operations in response to a determination that the amount of wireless frames being transmitted over the channel within the time period is greater than the threshold.

35. The computer-program product of claim 25 , further comprising instructions to cause the one or more processors to:

determine whether the wireless frames is a predetermined type of communication; and

halt the channel scanning operations in response to a determination that the wireless frames are the predetermined type of communication.

36. The computer-program product of claim 35 , wherein the predetermined type of communication is a voice call.

Assignments (5)
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 May 13, 2015
From: IYER, PRADEEP J.; NARASIMHAN, PARTHA
To: ARUBA WIRELESS NETWORKS
Reel/Frame 035630/0698 →
CHANGE OF NAME Recorded May 13, 2015
From: ARUBA WIRELESS NETWORKS, INC.
To: ARUBA NETWORKS, INC.
Reel/Frame 035653/0692 →