IP Library Granted Patent US 11,212,213
Granted Patent B2
US 11,212,213 · App. 16/786,351 · Granted Dec 28, 2021

Link management and routing in hybrid mesh networks

Inventors: Alper Akcan (Istanbul, TR); Irfan Acar (Istanbul, TR); Bilal Hatipoglu (Istanbul, TR); Mustafa Karaca (Istanbul, TR); Mujdat Pakkan (Istanbul, TR); Devin Mungan (Istanbul, TR)
Assignee: Airties Kablosuz Iletisim Sanayi Ve Dis Ticaret A.S.
H04L45/026H04L41/08H04W40/246H04W84/18H04W88/08
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 11,212,213
App. No.
16/786,351
Granted
Dec 28, 2021
Kind
B2
Abstract

A wireless network device may receive a broadcasted hello message. The wireless network device may determine, based on the broadcasted hello message, interfaces to communicate with neighbor devices. The wireless network device may determine costs for links of the interfaces. A highest cost link of the interfaces may be blocked and a lowest cost link of the interfaces may be unblocked. The wireless network device may transmit, in the network, an announce message that indicates the highest cost link as blocked and the lowest cost link as unblocked.

Claims (30)

1. A wireless network device comprising:

a transceiver configured to receive, in a network, a broadcasted hello message;

a processor configured to determine, based on the broadcasted hello message, one or more interfaces to communicate with one or more neighbor devices;

the processor is further configured to determine costs for links of the one or more interfaces, wherein a highest cost link of the one or more interfaces is blocked and a lowest cost link of the one or more interfaces is unblocked;

the transceiver is further configured to transmit, in the network, an announce message that indicates the highest cost link as blocked and the lowest cost link as unblocked; and

the transceiver is further configured to receive, in the network, another announce message, wherein the another announce message includes information about unblocked and blocked links to update a routing table.

2. The wireless network device of claim 1 , wherein the highest cost link is a wireless interface and the lowest cost link is a wired interface.

3. The wireless network device of claim 1 , wherein a direct neighbor device of the one or more neighbor devices is determined based on a predetermined number of hello messages.

4. The wireless network device of claim 1 , wherein the announce message is transmitted to unblocked hello neighbors periodically or continuously.

5. The wireless network device of claim 1 , wherein the broadcasted hello message is transmitted periodically or continuously.

6. The wireless network device of claim 1 , wherein the broadcasted hello message is not forwarded.

7. The wireless network device of claim 1 , wherein the processor is further configured to determine, based on the broadcasted hello message, existence of a peer node device of an island, wherein the peer node device is blocked from wireless communication with the wireless network device.

8. The wireless network device of claim 1 , wherein the announce message is utilized to build any one of a mesh island, a cluster, or a routing graph.

9. The wireless network device of claim 1 , wherein the wireless network device is configured to perform peer learning based on a neighbor device being a mesh node or the neighbor device not being another node's peer.

10. The wireless network device of claim 1 , wherein a wireless device is configured to discover, in the network, neighbors and island heads without a hello message.

11. A method performed by a wireless network device, the method comprising:

receiving, in a network, a broadcasted hello message;

determining, based on the broadcasted hello message, one or more interfaces to communicate with one or more neighbor devices;

determining costs for links of the one or more interfaces, wherein a highest cost link of the one or more interfaces is blocked and a lowest cost link of the one or more interfaces is unblocked;

transmitting, in the network, an announce message that indicates the highest cost link as blocked and the lowest cost link as unblocked; and

receiving, in the network, another announce message, wherein the another announce message includes information about unblocked and blocked links to update a routing table.

12. The method of claim 11 , wherein the highest cost link is a wireless interface and the lowest cost link is a wired interface.

13. The method of claim 11 , wherein a direct neighbor device of the one or more neighbor devices is determined based on a predetermined number of hello messages.

14. The method of claim 11 , wherein the announce message is transmitted to unblocked hello neighbors periodically or continuously.

15. The method of claim 11 , wherein the broadcasted hello message is transmitted periodically or continuously.

16. The method of claim 11 , wherein the broadcasted hello message is not forwarded.

17. The method of claim 11 further comprising determining, based on the broadcasted hello message, existence of a peer node device of an island, wherein the peer node device is blocked from wireless communication with the wireless network device.

18. The method of claim 11 , wherein the announce message is utilized to build any one of a mesh island, a cluster, or a routing graph.

19. The method of claim 11 , wherein the wireless network device performs peer learning based on a neighbor device being a mesh node or the neighbor device not being another node's peer.

20. The method of claim 11 , wherein a wireless device in the network is configured to discover neighbors and island heads without a hello message.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2023
From: AIRTIES KABLOSUZ ILETISIM SANAYI VE DIS TIC. A.S.
To: AIRTIES S.A.S.
Reel/Frame 062266/0085 →
Continuity (3)
Continuation 15879053 · Jan 24, 2018
Provisional Application 62450350 · Jan 25, 2017
Related Publication 20200177491A1 · Jun 4, 2020