IP Library Granted Patent US 9,014,112
Granted Patent B2
US 9,014,112 · App. 13/563,500 · Granted Apr 21, 2015

System and method for computing coverage set and resource allocations in wireless networks

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,014,112
App. No.
13/563,500
Granted
Apr 21, 2015
Kind
B2
Abstract

The present disclosure discloses a network device and/or method for computing coverage set and resource allocations in wireless networks. The disclosed network device selects a radio frequency subdomain in a wireless network, and further determines a coverage set for the selected radio frequency subdomain. The coverage set includes a subset of access nodes in the selected radio frequency domain. Moreover, a respective access node in the radio frequency subdomain satisfies one of (a) the respective access node is a member of the coverage set, and (b) the respective access node is covered by at least one member of the coverage set with a signal strength stronger than a predetermined threshold.

Claims (45)

1. A non-transitory computer-readable storage medium storing instructions which, when executed by one or more hardware processors, cause performance of operations comprising:

identifying a plurality of access nodes;

identifying a first subset of access nodes in the plurality of access nodes as redundant access nodes;

responsive to determining that the first subset of access nodes are redundant access nodes, filtering out the first subset of access nodes from the plurality of access nodes to identify a second subset of access nodes;

determining a coverage set for providing network access, wherein the coverage set comprises the second subset of access nodes, and wherein the coverage set does not include the first subset of access nodes,

wherein the identifying of the first subset of access nodes as redundant access nodes comprises determining that each of the first subset of access nodes receives wireless signals, transmitted by at least one access node in the second subset of access nodes, at a signal strength above a particular threshold value.

2. The non-transitory computer-readable storage medium of claim 1 , wherein identifying the first subset of access nodes as redundant access nodes further comprises determining that each of the first subset of access nodes receives the wireless signals that are transmitted by the at least one access node in the second subset of access node at a maximum transmit power.

3. The non-transitory computer-readable storage medium of claim 1 , wherein identifying the first subset of access nodes as redundant access nodes further comprises determining that each of the first subset of access nodes receives the wireless signals that are transmitted by the at least one access node in the second subset of access node at a minimum transmit power.

4. The non-transitory computer-readable storage medium of claim 1 , wherein the operations further comprise configuring the second subset of access nodes in the coverage set to provide network access and configuring the first subset of access nodes to refrain from providing network access.

5. The non-transitory computer-readable storage medium of claim 1 , wherein the operations further comprise configuring each of the access nodes in the second subset of access nodes to use a different channel than any other access node in the second subset of access nodes.

6. The non-transitory computer-readable storage medium of claim 1 , wherein identifying a particular access node as a redundant access node comprises determining that a beacon frame were received by a client device from the particular access node and that a beacon frame was received by the client device from at least one access node in the second subset of access nodes.

7. A non-transitory computer-readable storage medium storing instructions which, when executed by one or more hardware processors, cause performance of operations comprising:

selecting a plurality of access nodes from a particular group of access nodes, wherein the plurality of access nodes is a subset of the particular group of access nodes and the selecting operation comprises determining a path loss value between (a) at least one access node in the plurality of access nodes and (b) at least one access node in the particular group of access nodes that is not in the plurality of access nodes;

identifying a first subset of access nodes in the plurality of access nodes as redundant access nodes;

responsive to determining that the first subset of access nodes are redundant access nodes, filtering out the first subset of access nodes from the plurality of access nodes to identify a second subset of access nodes; and

determining a coverage set for providing network access, wherein the coverage set comprises the second subset of access nodes, and wherein the coverage set does not include the first subset of access nodes,

wherein the identifying of the first subset of access nodes as redundant access nodes comprises determining that each of the first subset of access nodes receives wireless signals, transmitted by at least one access node in the second subset of access nodes, at a signal strength above a particular threshold value.

8. A non-transitory computer-readable storage medium storing instructions which, when executed by one or more hardware processors, cause performance of operations comprising:

selecting a plurality of access nodes from a particular group of access nodes, wherein the plurality of access nodes is a subset of the particular group of access nodes and the selecting operation comprises determining a number of hops needed to transmit signals between (a) at least one access node in the plurality of access nodes and (b) at least one access node in the particular group of access nodes that is not in the plurality of access nodes;

identifying a first subset of access nodes in the plurality of access nodes as redundant access nodes;

responsive to determining that the first subset of access nodes are redundant access nodes, filtering out the first subset of access nodes from the plurality of access nodes to identify a second subset of access nodes; and

determining a coverage set for providing network access, wherein the coverage set comprises the second subset of access nodes, and wherein the coverage set does not include the first subset of access nodes,

wherein the identifying of the first subset of access nodes as redundant access nodes comprises determining that each of the first subset of access nodes receives wireless signals, transmitted by at least one access node in the second subset of access nodes, at a signal strength above a particular threshold value.

9. A system comprising:

a plurality of access nodes, each of the plurality of access nodes comprises a hardware processor; and

a network device that comprises a hardware processor, the network device performs operations comprising:

identifying a plurality of access nodes;

identifying a first subset of access nodes in the plurality of access nodes as redundant access nodes;

responsive to determining that the first subset of access nodes are redundant access nodes, filtering out the first subset of access nodes from the plurality of access nodes to identify a second subset of access nodes;

determining a coverage set for providing network access, wherein the coverage set comprises the second subset of access nodes, and wherein the coverage set does not include the first subset of access nodes,

wherein the identifying of the first subset of access nodes as redundant access nodes by the network device comprises determining that each of the first subset of access nodes receives wireless signals, transmitted by at least one access node in the second subset of access nodes, at a signal strength above a particular threshold value.

10. The system of claim 9 , wherein identifying the first subset of access nodes as redundant access nodes further comprises determining that each of the first subset of access nodes receives the wireless signals that are transmitted by the at least one access node in the second subset of access nodes at a maximum transmit power.

11. The system of claim 9 , wherein identifying the first subset of access nodes as redundant access nodes further comprises determining that each of the first subset of access nodes receives the wireless signals that are transmitted by the least one access node in the second subset of access nodes at a minimum transmit power.

12. The system of claim 9 , wherein the operations further comprise configuring the second subset of access nodes in the coverage set to provide network access and configuring the first subset of access nodes to refrain from providing network access.

13. The system of claim 9 , wherein the operations further comprise configuring each of the access nodes in the second subset of access nodes to use a different channel than any other access node in the second subset of access nodes.

14. The system of claim 9 , wherein identifying a particular access node as a redundant access node comprises determining that a beacon frame were received by a client device from the particular access node and that a beacon frame was received by the client device from at least one access node in the second subset of access nodes.

15. The system of claim 9 , wherein the plurality of access nodes is a subset of a particular group of access nodes and the operations conducted by the network device prior to identifying the first subset of access nodes as redundant access nodes further comprise:

selecting the plurality of access nodes from a particular group of access nodes, wherein

the plurality of access nodes is a subset of the particular group of access nodes;

wherein the selecting operation comprises determining a path loss value between (a) at least one access node in the plurality of access nodes and (b) at least one access node in the particular group of access nodes that is not in the plurality of access nodes.

16. The system of claim 9 , wherein the operations conducted by the network device prior to identifying the first subset of access nodes as redundant access nodes further comprise:

selecting the plurality of access nodes from a particular group of access nodes, wherein

the plurality of access nodes is a subset of the particular group of access nodes;

wherein the selecting operation comprises determining a number of hops needed to transmit signals between (a) at least one access node in the plurality of access nodes and (b) at least one access node in the particular group of access nodes that is not in the plurality of access nodes.

17. The system of claim 9 , wherein the network device is an access node from the second subset of access nodes.

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: GANU, SACHIN; BHANAGE, GAUTAM DILIP; NARASIMHAN, PARTHA
To: ARUBA NETWORKS, INC.
Reel/Frame 029694/0785 →