IP Library Granted Patent US 7,924,727
Granted Patent B2
US 7,924,727 · App. 11/318,063 · Granted Apr 12, 2011

Method for wireless network self-configuration

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,924,727
App. No.
11/318,063
Granted
Apr 12, 2011
Kind
B2
Abstract

Method for wireless communications network self-configuration. A preferred embodiment comprises determining a state for communications links in the communications network, entering a normal operating mode, and periodically repeating. The determining of communications link state creates a set of shortest paths connecting each access point in the communications network to a wired access point. If a change in the communications network is detected, the connectivity of each access point to the wired access point is verified and the method is repeated to create a potentially new set of shortest paths. Automatic configuration is enabled to provide a measure of fault tolerance.

Claims (43)

1. A method for configuring a communications network comprising a plurality of access points, the method comprising:

determining communications link state in the communications network, wherein the determination of communications link state comprises, at each access point,

(a) transmitting, by the access point, a message on a default link of the access point to a wired access point, wherein the default link is a communications link that is part of a shortest path from the access point to the wired access point;

(b) marking, by the access point, a state of the default link with a first hierarchical indicator, wherein the first hierarchical indicator represents a rating of the default link in a hierarchical scale;

(c) marking a state of one communications link with a second hierarchical indicator in response to a receipt of a message on the one communications link, wherein the second hierarchical indicator represents a rating of the one communications link in the hierarchical scale;

(d) after the marking of said state of said one communications link, marking a state of another communications link with a third hierarchical indicator in response to not receiving a message on the another communications link for a specified period of time, wherein the third hierarchical indicator represents a lower hierarchical value than either the first hierarchical indicator or the second hierarchical indicator; and

(e) disabling communications links with states not marked with either the first hierarchical indicator or the second hierarchical indicator;

entering a normal operating mode; and

periodically repeating the determining and entering steps.

2. The method of claim 1 further comprising:

enabling all communications links of an access point in the communications network in response to a determination that the access point has a faulty default link; and

verifying an accessibility of all access points in the communications network in response to a determination that a change has occurred in the communications network.

3. The method of claim 2 , wherein the enabling comprises changing a state of any communications link of the access point to either the first hierarchical indicator or the second hierarchical indicator from the third hierarchical indicator.

4. The method of claim 2 , wherein the enabling comprises changing a state of any communications link of the access point from unimportant to important.

5. The method of claim 2 , wherein the verifying comprises:

determining a shortest path between each access point and the wired access point; and

at each access point,

verifying that all neighboring access points are accessible, wherein a neighboring access point is an access point that is one communications link away; and

enabling a neighbor communications link to a disconnected neighboring access point in response to a determination that the disconnected neighboring access point is not accessible.

6. The method of claim 5 , wherein neighbor communications link can only transmit during an assigned time slot, and wherein the enabling comprises assigning a time slot to the neighbor communications link being enabled.

7. The method of claim 5 , wherein the determining of a shortest path comprises executing a shortest path first algorithm.

8. The method of claim 2 further comprising repeating the determining of communications link state and the entering of a normal operating mode immediately after the verifying.

9. The method of claim 2 , wherein the enabling of all communications links and the verifying of accessibility occurs only while the communications network is in the normal operating mode.

10. The method of claim 1 further comprising, prior to the determining of communications link state, initializing the communications network.

11. The method of claim 10 , wherein the initializing comprises blocking communications links specified in a list specific to each access point.

12. The method of claim 11 , wherein the list for a specific access point is located at the specific access point, and specifies only communications links to be blocked at the specific access point.

13. A method for determining communications link state in a communications network comprising a plurality of access points, the method comprising at each access point in the communications network:

transmitting, by the access point, a maintenance message on a default link of the access point to a wired access point, wherein the default link is a communications link that is part of a shortest path from the access point to the wired access point;

marking, by the access point, a state of the default link with a first hierarchical indicator, wherein the first hierarchical indicator represents a rating of the default link in a hierarchical scale;

marking a state of one communications link with a second hierarchical indicator in response to a receipt of a message on the one communications link, wherein the second hierarchical indicator represents a rating of the one communications link in the hierarchical scale;

marking a state of another communications link with a third hierarchical indicator in response to not receiving a message on the another communications link for a specified period of time, wherein the third hierarchical indicator indicates a lesser quality communications link than either the first hierarchical indictor or the second hierarchical indicator;

disabling any communications links with states marked with the third hierarchical indicator; and

periodically repeating the transmitting and marking steps.

14. The method of claim 13 , wherein the specified period of time measures an elapsed time from the transmitting.

15. The method of claim 13 , wherein the another communications link's state is marked with the third hierarchical indicator in response to not receiving a message for the specified period of time even if it was previously marked with the first hierarchical indicator or the second hierarchical indicator.

16. The method of claim 13 , wherein the communications network is a wireless mesh network.

17. A method for determining communications link state in a communications network, wherein the communications network comprises a plurality of access points, wherein each access point has a maximum number of allowed links, the method comprising at each access point in the communications network:

transmitting, by the access point, a message on a default link of the access point to a wired access point, wherein the default link is a communications link that is part of a shortest path from the access point to the wired access point;

marking, by the access point, a state of the default link with a first hierarchical indicator, wherein the first hierarchical indicator represents a rating of the default link in a hierarchical scale; and

marking a state of one communications link with a second hierarchical indicator in response to a receipt of a message on the one communications link, wherein the second hierarchical indicator represents a rating of the one communications link in the hierarchical scale;

after the marking of the states of the communications links with the first hierarchical indicator or the second hierarchical indicator, marking the state of all communications links not already marked with the first hierarchical indicator or the second hierarchical indicator with a third hierarchical indicator in response to an elapsing of a specified interval of time;

disabling any communications links with states marked with the third hierarchical indicator; and

periodically repeating the transmitting and marking steps.

Assignments (15)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 48612/0598) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063691/0294 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 48612/FRAME 0582 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.
Reel/Frame 063456/0428 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 57700/FRAME 0935 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.
Reel/Frame 063458/0303 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Oct 4, 2021
From: AVAYA MANAGEMENT LP
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 057700/0935 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
SECURITY INTEREST Recorded Mar 15, 2019
From: AVAYA MANAGEMENT L.P.
To: CITIBANK, N.A.
Reel/Frame 048612/0582 →
SECURITY INTEREST Recorded Mar 15, 2019
From: AVAYA MANAGEMENT L.P.
To: GOLDMAN SACHS BANK USA
Reel/Frame 048612/0598 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2019
From: AVAYA HOLDINGS LIMITED
To: AVAYA MANAGEMENT L.P.
Reel/Frame 048577/0492 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 030083/0639 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 045012/0666 →
SECURITY AGREEMENT Recorded Mar 13, 2013
From: AVAYA, INC.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., THE
Reel/Frame 030083/0639 →