IP Library Granted Patent US 7,616,966
Granted Patent B2
US 7,616,966 · App. 11/259,864 · Granted Nov 10, 2009

Determining optimal access point locations for access points that perform automatic channel selection and automatic power adjustment

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 7,616,966
App. No.
11/259,864
Granted
Nov 10, 2009
Kind
B2
Abstract

An automatic channel selection (ACS) process enables an access point to determine a best channel available, i.e., the channel with a least amount of interference, for it operation. When ACS is enabled, the access point scans frequencies for all neighboring access points and their signal strengths. Based on this data, the access point then determines which frequency is least likely to be interfered with by these other access points. The access point switches itself to this frequency and begins operation. During normal operation, the access point may periodically rescan the air space and reevaluate its current operating channel. Preferably, every neighboring access point has its own channel, and the co-channel interference levels should be low enough so that there is a maximum coverage and high throughput for the network. If these characteristics cannot be achieved, the access point may then adjust its power automatically to reduce the interference level in the network. This automatic power adjustment (APA) feature preferably operates across a set of access points, each of which has the function. In this manner, the transmitting power of the neighboring access points in the wireless network is “cooperatively” adjusted to minimize the channel interference and maximize the coverage and throughput for the network. A method of determining optimal access point locations for access points that perform the ACS and APA functions is also described.

Claims (75)

1. A computer-readable medium having computer usable instructions executable in a processor for performing a method of determining an access point arrangement for a set of access points within a given space, the method comprising:

(a) identifying a set of locations for the access points;

(b) for a given client distribution, attempting to find a new set of locations for the access points by the following sub-steps:

(i) partitioning the space, wherein a given partition of the space has associated therewith a given access point to which a subset of the clients are associated;

(ii) calculating a given distortion value for each given partition;

(iii) calculating an average distortion value for the set of given partitions using the given distortion values generated in sub-step (ii);

(iii) determining whether the average distortion value has a predetermined value;

(A) if the average distortion valued has the predetermined value, associating the set of locations as the new set of locations; and

(B) if the average distortion value does not have the predetermined value, generating a new set of locations for the access points and repeating step (b) using the new set of locations.

2. The computer-readable medium as described in claim 1 wherein the method further includes the step of using a new given client distribution for a next iteration.

3. The computer-readable medium as described in claim 1 wherein the subset of the clients are associated with the given access point that provides a best performance metric for each client in the subset.

4. The computer-readable medium as described in claim 3 wherein the best performance metric is a highest signal-to-noise ratio.

5. The computer-readable medium as described in claim 1 wherein the average distortion value for the set of given partitions is:

D

m

=

D

(

{

A

m

,

(

A

m

)

}

)

=

1

I

i

=

0

I

-

1

min

a

A

m

d

(

s

i

,

a

)

.

6. The computer-readable medium as described in claim 1 wherein the given client distribution is a location distribution of a set of wireless clients that, at a given time, are static.

7. A computer-readable medium having computer usable instructions executable in a processor for performing a method of determining an access point arrangement for a set of access points within a given space, the method comprising:

(a) identifying an initial set of locations for the access points; and

(b) for a client distribution, using the initial set of locations for the access points to find a new set of locations for the access points, wherein the new set of locations for the access points is such that an average distance function for a given subset of the client distribution and a given access point in the new set of locations is minimized;

wherein the average distance function is generated by calculating a distortion value for a given subset of the client distribution.

8. The computer-readable medium as described in claim 7 wherein the client distribution is determined by identifying locations of a static set of wireless clients.

9. A computer-readable medium having computer usable instructions executable in a processor for performing a method of determining an access point arrangement for a set of access points within a given space, the method comprising:

(a) identifying an initial set of locations for the access points; and

(b) for a client distribution, using the initial set of locations for the access points to find a new set of locations for the access points, wherein the new set of locations for the access points is such that an average distance function for a given subset of the client distribution and a given access point in the new set of locations is minimized;

wherein the given subset of the client distribution comprises a set of clients for which a given access point provides a given value of a performance metric.

10. The computer-readable medium as described in claim 9 wherein the performance metric is a signal-to-noise ratio.

11. A method of positioning and using access points within a given area, comprising:

for a given client distribution, using a computer to process given information to determine a set of locations for the access points, wherein the set of locations for the access points is such that an average distance function for a given subset of the client distribution and a given access point in the set of locations is minimized;

positioning the access points at the set of locations;

having each of the access points select and switch to a given radio channel autonomously, wherein each of the plurality of access points then operates on a given radio channel uniquely; and

as necessary, having each of the access points adjust its transmit power to a given value autonomously to minimize radio channel interference collectively across the access points.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
CORRECTIVE ASSIGNMENT PREVIUOSLY RECORDED ON REEL 027329 FRAME 0001 AND 0044. Recorded May 1, 2012
From: HEWLETT-PACKARD COMPANY
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 028911/0846 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2011
From: HEWLETT-PACKARD COMPANY
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 027329/0044 →
RELEASE OF SECURITY INTEREST Recorded May 7, 2009
From: SQUARE 1 BANK
To: COLUBRIS NETWORKS, INC.
Reel/Frame 022645/0411 →
MERGER Recorded Mar 11, 2009
From: WHOLE GRAINS ACQUISITION CORPORATION
To: COLUBRIS NETWORKS INC.
Reel/Frame 022368/0909 →
MERGER Recorded Feb 26, 2009
From: COLUBRIS NETWORKS, INC.
To: HEWLETT-PACKARD COMPANY
Reel/Frame 022309/0867 →
SECURITY AGREEMENT Recorded May 26, 2006
From: COLUBRIS NETWORKS, INC.
To: SQUARE 1 BANK
Reel/Frame 017705/0987 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2005
From: NGUYEN, HIEN
To: COLUBRIS NETWORKS, INC.
Reel/Frame 017149/0712 →