IP Library › Granted Patent US 8,917,651
Granted Patent B2
US 8,917,651 · App. 13/253,901 · Granted Dec 23, 2014

Associating wi-fi stations with an access point in a multi-access point infrastructure network

Inventor: Siddhartha Dattagupta (Irvine, CA)
Assignee: Cisco Technology, Inc.
H04W48/20H04W12/06H04W48/08
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,917,651
App. No.
13/253,901
Granted
Dec 23, 2014
Kind
B2
Abstract

A wireless network client may be configured to use push button configuration (PBC) techniques to associate with wireless networks that include multiple access points. When the configuration buttons on a smart network host device, such as a wireless network host device, and an enrolling client device are pressed, one of the access points is selected to perform the push button configuration process with the client device. The selected access point then enters a PBC mode, allowing the client and selected access point to perform the authentication and configuration exchange.

Claims (47)

1. A computer-implemented method, comprising:

receiving, in response to a push button configuration (PBC) button being pushed on a wireless network client device and from the wireless network client device, a request to connect to a wireless network which includes a plurality of access points, wherein the request further specifies one or more network services that include at least one of a plurality of network traffic types to be transmitted over the wireless network connection, and wherein each of the plurality of access points is pre-configured to provide a respective at least one network service of a plurality of network services;

receiving, from one or more of the access points, a message indicating the availability of the respective access point to perform a PBC process with the wireless network client device supporting the specified one or more network services;

selecting one of the plurality of access points to perform the PBC process with the wireless network client device, based on the requested one or more network services and the at least one network service that the selected access point is pre-configured to provide; and

sending a message to the selected access point indicating to perform the PBC process with the wireless network client device.

2. The method of claim 1 , further comprising:

prior to selecting one of the plurality of access points to perform the PBC process with the wireless network client device, receiving an indication of a PBC button being pressed on one of the access points.

3. The method of claim 2 , wherein the PBC buttons on each of the wireless network client device and the access point are pushed within a specified amount of time, relative to one another.

4. The method of claim 1 , wherein the access point is selected further based on a first determination of whether the wireless network client device supports a first type of spatial stream and a second determination of whether the selected access point supports the first type of spatial stream.

5. The method of claim 1 , wherein the access point is selected further based on a reported signal strength between each respective access point and the wireless network client device, and wherein both the requested one or more services and the at least one service provided by the selected access point include at least one of VOIP, streaming media, general e-mail, and web services.

6. The method of claim 1 , wherein the access point is selected, at least in part, based on a count of wireless client devices assigned to each respective access point.

7. The method of claim 1 , wherein the selected access point is configured to perform the PBC process by:

receiving device configuration data from the wireless network client device;

sending network configuration data to the wireless network client device; and

storing the device configuration data from the wireless network client device, wherein the client device is allowed to subsequently join the wireless network without repeating the PBC process.

8. A non-transitory computer-readable storage medium storing code for execution by a processor, wherein the code, when executed by the processor, performs an operation, comprising:

receiving, in response to a push button configuration (PBC) button being pushed on a wireless network client device and from the wireless network client device, a request to connect to a wireless network which includes a plurality of access points, wherein the request further specifies one or more network services that include at least one of a plurality of network traffic types to be transmitted over the wireless network connection, and wherein each of the plurality of access points is pre-configured to provide a respective at least one network service of a plurality of network services;

receiving, from one or more of the access points, a message indicating the availability of the respective access point to perform a PBC process with the wireless network client device supporting the specified one or more network services;

selecting one of the plurality of access points to perform the PBC process with the wireless network client device, based on the requested one or more network services and the at least one network service that the selected access point is pre-configured to provide; and

sending a message to the selected access point indicating to perform the PBC process with the wireless network client device.

9. The computer-readable storage medium of claim 8 , wherein the operation further comprises:

prior to selecting one of the plurality of access points to perform the PBC process with the wireless network client device, receiving an indication of a PBC button being pressed on one of the access points.

10. The computer-readable storage medium of claim 9 , wherein the PBC buttons on each of the wireless network client device and the access point are pushed within a specified amount of time, relative to one another.

11. The computer-readable storage medium of claim 8 , wherein the access point is selected further based on a first determination of whether the wireless network client device supports a first type of spatial stream and a second determination of whether the selected access point supports the first type of spatial stream.

12. The computer-readable storage medium of claim 8 , wherein the access point is selected further based on a reported signal strength between each respective access point and the wireless network client device, and wherein both the requested one or more services and the at least one service provided by the selected access point include at least one of VOIP, streaming media, general e-mail, and web services.

13. The computer-readable storage medium of claim 8 , wherein the access point is selected, at least in part, based on a count of wireless client devices assigned to each respective access point.

14. The computer-readable storage medium of claim 8 , wherein the selected access point is configured to perform the PBC process by:

receiving device configuration data from the wireless network client device;

sending network configuration data to the wireless network client device; and

storing the device configuration data from the wireless network client device, wherein the client device is allowed to subsequently join the wireless network without repeating the PBC process.

15. A wireless access point, comprising:

a processor; and

a memory storing management firmware which, when executed on the processor, performs an operation, comprising:

receiving, in response to a push button configuration (PBC) button being pushed on a wireless network client device and from the wireless network client device, a request to connect to a wireless network which includes a plurality of access points, wherein the request further specifies one or more network services that include at least one of a plurality of network traffic types to be transmitted over the wireless network connection, and wherein each of the plurality of access points is pre-configured to provide a respective at least one network service of a plurality of network services;

receiving, from one or more of the access points, a message indicating the availability of the respective access point to perform a PBC process with the wireless network client device supporting the specified one or more network services;

selecting one of the plurality of access points to perform the PBC process with the wireless network client device, based on the requested one or more network services and the at least one network service that the selected access point is pre-configured to provide; and

sending a message to the selected access point indicating to perform the PBC process with the wireless network client device.

16. The wireless access point of claim 15 , further comprising:

prior to selecting one of the plurality of access points to perform the PBC process with the wireless network client device, receiving an indication of a PBC button being pressed on one of the access points.

17. The wireless access point of claim 16 , wherein the PBC buttons on each of the wireless network client device and the access point are pushed within a specified amount of time, relative to one another.

18. The wireless access point of claim 15 , wherein the access point is selected further based on a first determination of whether the wireless network client device supports a first type of spatial stream and a second determination of whether the selected access point supports the first type of spatial stream.

19. The wireless access point of claim 15 , wherein the access point is selected further based on a reported signal strength between each respective access point and the wireless network client device, and wherein both the requested one or more services and the at least one service provided by the selected access point include at least one of VOIP, streaming media, general e-mail, and web services.

20. The wireless access point of claim 15 , wherein the access point is selected, at least in part, based on a count of wireless client devices assigned to each respective access point.

21. The wireless access point of claim 15 , wherein the selected access point is configured to perform the PBC process by:

receiving device configuration data from the wireless network client device;

sending network configuration data to the wireless network client device; and

storing the device configuration data from the wireless network client device, wherein the client device is allowed to subsequently join the wireless network without repeating the PBC process.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2011
From: DATTAGUPTA, SIDDHARTHA
To: CISCO TECHNOLOGY, INC.
Reel/Frame 027021/0939 →
Continuity (1)
Related Publication 20130089001A1 · Apr 11, 2013