IP Library Granted Patent US 9,088,907
Granted Patent B2
US 9,088,907 · App. 12/141,479 · Granted Jul 21, 2015

Node fault identification in wireless LAN access points

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,088,907
App. No.
12/141,479
Granted
Jul 21, 2015
Kind
B2
Abstract

A wireless access point array having a plurality of access point radios, a monitor radio and an array controller. The array controller includes processes, methods and functions for verifying the operation of the access point radios. The access point radios may be verified by attempting to establish a data connection between the monitor radio and each of the access point radios.

Claims (54)

1. A method for verifying operation of a plurality of access point radios in a wireless access point array comprising:

establishing a wireless data connection between a monitor radio and each of the access point radios in the wireless access point array by tuning the monitor radio to each one of the access point radios;

attempting to authenticate and associate the monitor radio with each access point radio;

transmitting data packets from the monitor radio to each one of the access point radios that are successfully associated with the monitor radio;

determining if the data packets were accurately transmitted;

identifying each of the access point radios with which the data packets were not accurately transmitted as being faulty nodes;

for each access point radio identified as being a faulty node:

issuing a radio reset of the faulty node;

transmitting data packets from the monitor radio to the faulty node;

determining if the data packets were accurately transmitted; and

if the data packets were not accurately transmitted, initiating a request for maintenance of the faulty node.

2. The method of claim 1 further comprising the step of

identifying each access point radio that failed to associate with the monitor radio as being a faulty node.

3. The method of claim 2 where the step of identifying each access point radio further comprises:

for each access point radio identified as a faulty node:

issuing a radio reset of the faulty node;

attempting to associate the faulty node with the monitor radio; and

if the faulty node is not successfully associated with the monitor radio, initiating a request for maintenance of the faulty node.

4. The method of claim 1 further comprising:

before the step of establishing a connection with access point radios, retrieving a list of active access point radios from a memory storage device; and

performing the steps of establishing the data connection, transmitting packets to the access point radios, checking the accuracy of the transmission, and identifying the faulty nodes for each of the active access point radios in the list.

5. A wireless access point array comprising:

a plurality of access point radios for establishing wireless data connections with a plurality of stations;

a monitor radio configured to communicate wirelessly with each of the plurality of access point radios; and

an array controller connected to the access point radios and the monitor radio, the array controller configured to:

verify operation of the access point radios by configuring the monitor radio to attempt to establish wireless data connections with each access point radio;

identify the access point radios that were unable to communicate wirelessly with the monitor radio as faulty nodes; and

for each access point radio identified as being a faulty node:

issuing a radio reset of the faulty node;

attempting to establish a wireless data connection with each faulty node; and

for each faulty node unable to communicate wirelessly with the monitor radio, initiating a request for maintenance.

6. The wireless access point array of claim 5 where the array controller is further configured to transmit data packets to the access point radios with which the monitor radio was able to establish connections, to verify the accuracy of the transmitted data packets, and to identify the access point radios for which the transmission of the data packets was not accurate as faulty nodes.

7. The wireless access point array of claim 5 further comprising:

a data storage device containing a list of access point radios in the wireless access point array.

8. A non-transitory computer readable medium having software for verifying operation of a plurality of access point radios in a wireless access point array comprising:

logic configured for establishing a wireless data connection between a monitor radio and each of the access point radios in the wireless access point array by tuning the monitor radio to each one of the access point radios;

logic configured for transmitting data packets to each one of the access point radios that are successfully associated with the monitor radio;

logic configured for checking if the data packets were accurately transmitted;

logic configured for identifying each of the access point radios with which the data packets were not accurately transmitted as being faulty nodes; and

logic configured for:

issuing a radio reset of each faulty node with which data packets were not accurately transmitted;

transmitting data packets from the monitor radio to each of the faulty nodes;

determining if the data packets were accurately transmitted; and

initiating a request for maintenance of each faulty node with which data packets were not accurately transmitted.

9. The non-transitory computer readable medium of claim 8 where the logic configured for establishing the data connection further comprises:

logic configured for attempting to authenticate and associate the monitor radio with each access point radio; and,

logic configured for identifying access point radios that failed to associate with the monitor radio as being faulty nodes.

10. The non-transitory computer readable medium of claim 9 where the logic configured for identifying access point radios that failed to associate with the monitor radio as being faulty nodes further comprises:

logic configured for issuing a radio reset of each of the faulty nodes;

logic configured for attempting to associate each of the faulty nodes with the monitor radio; and

logic configured for initiating a request for maintenance for any faulty node not successfully associated with the monitor radio.

11. The non-transitory computer readable medium of claim 8 further comprising:

logic configured for performing before establishing a wireless data connection with the access point radios, retrieving a list of active access point radios from a memory storage device; and

logic configured for performing the steps of establishing the wireless data connection, transmitting packets to the access point radios, checking the accuracy of the transmission, and identifying the faulty nodes for each of the active access point radios in the list.

Assignments (18)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2020
From: RIVERBED TECHNOLOGY, INC.
To: CAMBIUM NETWORKS, LTD.
Reel/Frame 051894/0194 →
RELEASE OF SECURITY INTEREST IN CERTAIN PATENTS Recorded Aug 8, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: RIVERBED TECHNOLOGY, INC.
Reel/Frame 050016/0600 →
PATENT SECURITY AGREEMENT Recorded Jul 10, 2019
From: RIVERBED TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 049720/0808 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2018
From: XIRRUS LLC
To: RIVERBED TECHNOLOGY, INC.
Reel/Frame 047706/0936 →
CONVERSION TO LIMITED LIABILITY COMPANY Recorded Sep 18, 2018
From: XIRRUS, INC.
To: XIRRUS LLC
Reel/Frame 047100/0874 →
RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT RECORDED AT REEL 028307/FRAME 0162 Recorded May 2, 2017
From: SILICON VALLEY BANK
To: XIRRUS, INC.
Reel/Frame 042388/0296 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL 031867/FRAME 0745 Recorded May 2, 2017
From: TRIPLEPOINT VENTURE GROWTH BDC CORP., AS ASSIGNEE OF TRIPLEPOINT CAPITAL LLC
To: XIRRUS, INC.
Reel/Frame 042388/0753 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL 040183/FRAME 0427 Recorded May 2, 2017
From: TRIPLEPOINT VENTURE GROWTH BDC CORP., AS ASSIGNEE OF TRIPLEPOINT CAPITAL LLC
To: XIRRUS, INC.
Reel/Frame 042388/0799 →
SECURITY INTEREST Recorded Sep 29, 2016
From: XIRRUS, INC.
To: TRIPLEPOINT VENTURE GROWTH BDC CORP
Reel/Frame 040183/0427 →
RELEASE OF SECURITY INTEREST Recorded Apr 30, 2014
From: CARR & FERRELL LLP
To: XIRRUS, INC.
Reel/Frame 032794/0265 →
RELEASE OF SECURITY INTEREST Recorded Apr 30, 2014
From: CARR & FERRELL LLP
To: XIRRUS, INC.
Reel/Frame 032794/0290 →
ASSIGNMENT OF SECURITY AGREEMENT (REEL 031867, FRAME 0745) Recorded Mar 7, 2014
From: TRIPLEPOINT CAPITAL LLC
To: TRIPLEPOINT VENTURE GROWTH BDC CORP.
Reel/Frame 032410/0338 →
SECURITY AGREEMENT Recorded Mar 3, 2014
From: XIRRUS, INC.
To: CARR & FERRELL LLP
Reel/Frame 032380/0252 →
SECURITY AGREEMENT Recorded Dec 23, 2013
From: XIRRUS, INC.
To: TRIPLEPOINT CAPITAL LLC
Reel/Frame 031867/0745 →
SECURITY AGREEMENT Recorded Mar 5, 2013
From: XIRRUS, INC.
To: CARR & FERRELL, LLP
Reel/Frame 029923/0752 →
SECURITY AGREEMENT Recorded May 31, 2012
From: XIRRUS, INC.
To: SILICON VALLEY BANK
Reel/Frame 028307/0162 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2008
From: MATHEWS, KIRK; GATES, DIRK; RYDAICH, MICHAEL B.
To: XIRRUS, INC.
Reel/Frame 021475/0052 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2008
From: GATES, DIRK; RYDALCH, MICHAEL B.; MATHEWS, KIRK
To: XIRRUS, INC.
Reel/Frame 021157/0967 →