IP Library Granted Patent US 7,697,504
Granted Patent B2
US 7,697,504 · App. 11/334,601 · Granted Apr 13, 2010

Mesh network that includes fixed and mobile access nodes

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,697,504
App. No.
11/334,601
Granted
Apr 13, 2010
Kind
B2
Abstract

An apparatus and method of selecting a routing path through a mesh network that includes a mobile access node is disclosed. The method includes each access node of the mesh network capable of receiving routing beacons from at least one upstream access node. The routing beacons including information of all upstream access nodes along a path to a gateway access node. The mobile access node selecting a route through an upstream access node based upon a quality of beacons received from at least one upstream access node, and whether the at least one upstream access node is a fixed access node or another mobile access node.

Claims (40)

1. A method of selecting a routing path through a mesh network that includes a mobile access node, comprising:

each access node of the mesh network capable of receiving routing beacons from at least one upstream access node, the routing beacons including information of upstream access nodes along a path to a gateway access node, wherein the routing beacons originate at the gateway access node at a predetermined rate;

the mobile access node selecting a route through an upstream access node based upon;

a) a quality of routing beacons received from at least one upstream access node, and

b) whether the at least one upstream access node is a fixed access node or another mobile access node;

wherein the quality of routing beacons is determined by a percentage of routing packets per unit of time transmitted from the upstream access node that are received from the upstream access node; and

further comprising each access node that receives routing beacons, modifying the routing beacons of a selected route by attaching an address of the access node, and re-broadcasting the modified routing beacons, wherein the routing beacons include addresses of all access nodes included in a selected routing path to the originating gateway.

2. The method of claim 1 , wherein the routing beacons originate at gateway access nodes.

3. The method of claim 1 , wherein the quality of beacons is additionally determined by at least one of a signal to noise ratio (SNR) of the beacons received by the access node, or a packet error rate (PER) of beacons received by the access node.

4. The method of claim 1 , further comprising the mobile access node determining a reverse link quality between the mobile access node and the at least one upstream access node.

5. The method of claim 4 , wherein the route selection by the mobile access node is additionally based upon the reverse link quality between the mobile access node and the at least one upstream access node.

6. The method of claim 1 , further comprising fixed access nodes of the mesh network selecting a route through an upstream node if the upstream node is a fixed access node, and based upon a quality of the beacons received from the upstream fixed access node.

7. The method of claim 6 , further comprising the fixed access nodes selecting the route based upon a reverse link quality between the fixed access node and the upstream access node.

8. The method of claim 1 , wherein the mobile access node selects a mobile access node as an upstream access node if the mobile node does not receive beacons from an upstream fixed node having a quality above a threshold.

9. The method of claim 1 , wherein mobile access nodes advertise an extended service set identification (ESSID) that is different from any ESSID that is advertised by any fixed access nodes.

10. The method of claim 1 , further comprising the mobile access node switching off an Ethernet wired interface if a routing path to any one of available gateway access nodes having a quality greater than a threshold is not available to the mobile access node.

11. The method of claim 1 , wherein if a routing path to the gateway access node having a quality greater than a threshold is not available to the mobile access node, the mobile access node ceases advertising of a configured set of ESSIDs and stops accepting associations on the configured ESSIDs.

12. The method of claim 6 , wherein if one of the fixed access nodes cannot select a routing path to the gateway access node having a quality greater than a threshold, the fixed access node ceases advertising of a configured set of ESSIDs and stops accepting associations on the configured ESSIDs.

13. The method of claim 1 , wherein if the mobile access node cannot select a routing path to the gateway access node having a quality greater than a threshold, the mobile access node starts advertising a “standalone” SSID to aid in recovery.

14. The method of claim 1 , wherein fixed access nodes can be configured to operate as mobile access nodes.

15. The method of claim 1 , wherein mobile access nodes can be configured to operate as fixed access nodes.

16. The method of claim 1 , further comprising a client connected to a first access node roaming to a second access node, the first access being at least one of a fixed access node or a mobile access node, the second access node being at least one of a fixed access node or a mobile access node, wherein the second access node allows the client to maintain a same default gateway IP address as the client roams from the first access node to the second access node.

17. The method of claim 16 , further comprising the second access node detecting the client, wherein detecting the client comprises:

detecting a MAC address of the client;

determining an IP address of the client.

18. The method of claim 16 , wherein detecting the client further comprises:

receiving an association request from the client.

19. The method of claim 16 , wherein detecting the client further comprises:

determining client information parameters.

20. The method of claim 19 , wherein determining client information parameters comprises at least one of determining an IP address of client's default gateway, determining a length of a DHCP lease, determining a time the client was last on the network, determining an IP address of the client.

21. The method of claim 1 , wherein the first access node references at least one of: a first gateway within a same cluster as the first access node, and another gateway, to obtain client information regarding the client.

22. The method of claim 1 , wherein the first access node obtains the client information from a gateway by sending an anti-ARP request.

23. The method-of claim 1 , wherein if a first requested gateway does not have the client information, then the first requested gateway requests the client information from another gateway.

24. A method of an access node selecting a routing path through a mesh network that includes mobile access nodes, comprising:

the access node of the mesh network receiving routing beacons from at least one upstream access node, the routing beacons including information of upstream access nodes along a path to a gateway access node, wherein the routing beacons originate at the gateway access node at a predetermined rate;

the access node selecting a route through an upstream access node based upon;

a) a quality of beacons received from at least one upstream access node, and

b) whether the at least one upstream access node is a fixed access node or a mobile access node;

wherein the quality of routing beacons is determined by a percentage of routing packets per unit of time transmitted from the upstream access node that are received from the upstream access node;

further comprising each access node that receives routing beacons, modifying the routing beacons of a selected route by attaching an address of the access node, and re-broadcasting the modified routing beacons, wherein routing beacons include addresses of all access nodes included in a selected routing path to the originating gateway.

Assignments (8)
CHANGE OF NAME Recorded Dec 31, 2021
From: ABB POWER GRIDS SWITZERLAND AG
To: HITACHI ENERGY SWITZERLAND AG
Reel/Frame 058666/0540 →
MERGER Recorded Aug 3, 2021
From: ABB TECHNOLOGY LTD.
To: ABB TECHNOLOGY AG
Reel/Frame 057685/0044 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2021
From: ABB SCHWEIZ AG
To: ABB POWER GRIDS SWITZERLAND AG
Reel/Frame 055589/0769 →
MERGER Recorded Dec 9, 2020
From: ABB TECHNOLOGY AG
To: ABB SCHWEIZ AG
Reel/Frame 054893/0273 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2020
From: TROPOS NETWORKS INC.
To: ABB TECHNOLOGY LTD.
Reel/Frame 054644/0511 →
RELEASE Recorded Jul 9, 2012
From: SILICON VALLEY BANK
To: TROPOS NETWORKS, INC.
Reel/Frame 028755/0797 →
SECURITY AGREEMENT Recorded Nov 30, 2009
From: TROPOS NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 023574/0659 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2006
From: CHARI, AMALAVOYAL; SRIKRISHNA, DEVABHAKTUNI
To: TROPOS NETWORKS, INC.
Reel/Frame 017487/0488 →