IP Library Granted Patent US 9,113,406
Granted Patent B2
US 9,113,406 · App. 13/653,225 · Granted Aug 18, 2015

Method and system to configure network devices

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,113,406
App. No.
13/653,225
Granted
Aug 18, 2015
Kind
B2
Abstract

A method includes determining, for a particular time period, a scheduled location for a device based on a schedule corresponding to a user of the device. The method further includes configuring a set of network devices, that have a signal coverage area which includes the scheduled location, such that a first subset of the network devices is configured for connecting with the first client device during the particular time period and a second subset of network devices is configured for not connecting with the first client device during the particular time period.

Claims (46)

1. A non-transitory computer readable storage medium comprising instructions which, when executed by one or more hardware processors of a digital device, cause the digital device to:

determine, for a particular time period, a scheduled location for a first client device based on a schedule corresponding to a user of the first client device;

select a first subset of one or more network devices from a plurality of network devices that

have a signal coverage area which includes the scheduled location, the first subset of

network devices being selected for connecting with the first client device; configure the plurality of network devices such that (a) the first subset of network devices is

configured for connecting with the first client device and (b) a second subset of one or

more network devices in the plurality of network devices is configured to prohibit connecting with the first client device by configuring the second subset of network devices to reject one or more requests, associated with establishing a connection, received from the first client device.

2. The computer readable storage medium of claim 1 , that comprises further instructions which, when executed by the one or more hardware processors of the digital device, cause the digital device to:

determine the second subset of network devices by executing a query to identify network devices that are neighboring network devices of the first subset of network devices and selecting the neighboring network devices as the second subset of network devices.

3. The computer readable storage medium of claim 1 , wherein the instructions which, when executed by the one or more hardware processors of the digital device, cause the digital device to configure the plurality of network devices and perform operations that comprise:

configuring each of the first subset of network devices to accept one or more requests,

associated with establishing a connection, from a respective set of client devices that includes the first client device;

configuring each of the second subset of network devices to accept one or more requests, associated with establishing a connection, from a respective set of client devices that does not include the first client device.

4. The computer readable storage medium of claim 1 , wherein the scheduled location is a room that the user is scheduled to be in during the particular time period.

5. The computer readable storage medium of claim 1 , wherein the scheduled location is (a) a particular seat section in a plurality of seat sections at a venue or (b) a specific seat in the particular seat section in the plurality of seat sections at the venue.

6. The computer readable storage medium of claim 1 , wherein the instructions which, when executed by the one or more hardware processors of the digital device, cause the digital device to configure digital device to determine, for the particular time period, the scheduled location for the first client device based on the schedule corresponding to the user of the first client device, and perform operations that comprise:

determining that the schedule corresponding to the user indicates that the user is not scheduled to be at any location during the particular time period;

responsive to determining that the user is not scheduled to be at any location during the particular time period, selecting a default location associated with the user as the scheduled location for the first client device during the particular time period.

7. The computer readable storage medium of claim 1 that comprises further instructions which, when executed by the one or more hardware processors of the digital device, cause the digital device to:

determine the first subset of network devices by executing a query based on the scheduled location to identify network devices pre-selected for providing services at the scheduled location.

8. The computer readable storage medium of claim 1 , wherein the scheduled location for the first client device for the particular time period is determined based on the schedule prior to detecting the first client device at the scheduled location.

9. The computer readable storage medium of claim 1 , wherein the first subset of network devices comprises a first network device designated as a primary resource and a second network device designated as a secondary resource, wherein the second network device is used for connection with the first client device when the first network device is unavailable for connection by the first client device.

10. The computer readable storage medium of claim 1 , wherein the plurality of network devices comprises a plurality of access points.

11. A digital device, comprising

at least one hardware processor; and

a memory unit storing instructions, which when executed by the at least one hardware processor cause the digital device to:

determine, for a particular time period, a scheduled location for a first client device based on a

schedule corresponding to a user of the first client device; select a first subset of one or more network devices from a plurality of network devices that

have a signal coverage area which includes the scheduled location, the first subset of

network devices being selected for connecting with the first client device; configure the plurality of network devices such that (a) the first subset of network devices is

configured for connecting with the first client device and (b) a second subset of one or

more network devices in the plurality of network devices is configured to prevent connecting with the first client device by configuring the second subset of network devices to reject one or more requests, associated with establishing a connection, received from the first client device.

12. The digital device of claim 11 , wherein the memory unit includes further instructions that when executed by the at least one hardware processor further cause the digital device to:

determine the second subset of network devices by executing a query to identify network devices that are neighboring network devices of the first subset of network devices and selecting the neighboring network devices as the second subset of network devices.

13. The digital device of claim 11 , wherein the memory unit stores instructions which, when executed by the at least one hardware processor, cause the digital device to configure the plurality of network devices by performing operations that comprise:

configuring each of the first subset of network devices to accept one or more requests, associated with establishing a connection, from a respective set of client devices that includes the first client device;

configuring each of the second subset of network devices to accept one or more requests, associated with establishing a connection, from a respective set of client devices that does not include the first client device.

14. The digital device of claim 11 , wherein the scheduled location is a room that the user is scheduled to be in during the particular time period.

15. The digital device of claim 11 , wherein the scheduled location is (a) a particular seat section in a plurality of seat sections at a venue or (b) a specific seat in the particular seat section in the plurality of seat sections at the venue.

16. The digital device of claim 11 , wherein the memory unit stores instructions which, when executed by the at least one hardware processor, cause the digital device to determine, for the particular time period, the scheduled location for the first client device based on the schedule corresponding to the user of the first client device by performing operations that comprise:

determining that the schedule corresponding to the user indicates that the user is not scheduled to be at any location during the particular time period;

responsive to determining that the user is not scheduled to be at any location during the particular time period, selecting a default location associated with the user as the scheduled location for the first client device during the particular time period.

17. The digital device of claim 11 , wherein the memory unit includes further instructions that when executed by the at least one hardware processor further cause the digital device to determine the first subset of network devices by executing a query based on the scheduled location to identify network devices pre-selected for providing services at the scheduled location.

18. The digital device of claim 11 , wherein the scheduled location for the first client device for the particular time period is determined based on the schedule prior to detecting the first client device at the scheduled location.

19. The digital device of claim 11 , wherein the first subset of network devices comprises a first network device designated as a primary resource and a second network device designated as a secondary resource, wherein the second network device is used for connection with the first client device when the first network device is unavailable for connection by the first client device.

20. The digital device of claim 11 , wherein the plurality of network devices comprises a plurality of access points and the digital device is one of the access points.

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 Jan 25, 2013
From: KANNAN, VENKATESH
To: ARUBA NETWORKS, INC.
Reel/Frame 029694/0924 →