Patentable/Patents/US-10763992
US-10763992

Techniques for maintaining network connectivity in wireless mesh networks

PublishedSeptember 1, 2020
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A wireless mesh network includes a plurality of nodes coupled together in parent-child relationships. A child node is configured to cascade listening rate changes upstream to a parent node to perform low-latency communications. The child node transmits an authentication message to the parent node indicating the listening rate change. The child node sets a timer and waits for an acknowledgement from the parent node. If the child node receives the acknowledgement, then the child node and the parent node change listening rate to permit low-latency communications. In addition, if the parent node loses network access, the parent node sets a timer and then waits to abandon the child node until after the timer elapses.

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer-implemented method for increasing listen rates of nodes within a wireless mesh network to reduce communication latencies, the method comprising: determining, by a first child node within the wireless mesh network, that a latency associated with communications across a plurality of parent nodes within the wireless mesh network should be reduced, wherein the first child node is downstream from the plurality of parent nodes relative to an access point within the wireless mesh network; increasing, by the first child node and in response to determining that the latency should be reduced, a first listen rate associated with the first child node from a first value to a second value, wherein the first listen rate represents a periodicity at which the first child node listens for communications within the mesh network; transmitting, by the first child node, a first packet to a first parent node included in the plurality of parent nodes, wherein the first packet indicates the second value and causes the first parent node to increase an associated listen rate from the first value to the second value; and causing a packet exchange to be executed across the plurality of parent nodes, wherein increasing the first listen rate reduces the latency associated with communications across the plurality of parent nodes.

2

2. The computer-implemented method of claim 1 , wherein determining that the latency should be reduced comprises determining that the packet exchange across the plurality of parent nodes should be performed within a first time interval.

3

3. The computer-implemented method of claim 1 , wherein the first packet comprises an authentication request that includes a header indicating that the associated listen rate should be increased to the second value.

4

4. The computer-implemented method of claim 1 , wherein the first packet comprises an extensible authentication protocol over local area network (EAPOL) packet, and wherein the packet exchange comprises an EAPOL exchange between the first child node and a network management entity.

5

5. The computer-implemented method of claim 1 , further comprising: setting a first timer in response to transmitting the first packet; determining that the first timer has exceeded a first timeout value; and decreasing the first listen rate of the first child node from the second value to the first value.

6

6. The computer-implemented method of claim 1 , further comprising causing the first parent node to transmit one or more additional packets to one or more parent nodes included in the plurality of parent nodes, wherein each of the one or more additional packets indicates the second value and causes a parent node to increase an associated listen rate from the first value to the second value.

7

7. The computer-implemented method of claim 1 , wherein the first child node is coupled to the wireless mesh network via the first parent node, and further comprising: determining that the first child node is no longer coupled to the wireless mesh network; incrementing a first timer one or more times; and periodically transmitting beacons to one or more further child nodes relative to the first child node while the first timer increments the one or more times.

8

8. The computer-implemented method of claim 7 , wherein periodically transmitting the beacons to the one or more further child nodes causes the one or more further child nodes to not perform a discovery process.

9

9. The computer-implemented method of claim 7 , further comprising: determining that the first timer has exceeded a threshold value; and terminating beacon transmissions to the one or more further child nodes.

10

10. The computer-implemented method of claim 7 , further comprising: determining that the first child node has been assigned a network address that differs from a previous network address assigned to the first child node; and terminating beacon transmissions to the one or more further child nodes.

11

11. One or more non-transitory computer-readable media storing program instructions that, when executed by one or more processors, cause the one or more processors to increase listen rates of nodes within a wireless mesh network to reduce communication latencies by performing the steps of: determining, by a first child node within the wireless mesh network, that a latency associated with communications across a plurality of parent nodes within the wireless mesh network should be reduced, wherein the first child node is downstream from the plurality of parent nodes relative to an access point within the wireless mesh network; increasing, by the first child node and in response to determining that the latency should be reduced, a first listen rate associated with the first child node from a first value to a second value, wherein the first listen rate represents a periodicity at which the first child node listens for communications within the mesh network; transmitting, by the first child node, a first packet to a first parent node included in the plurality of parent nodes, wherein the first packet indicates the second value and causes the first parent node to increase an associated listen rate from the first value to the second value; and causing a packet exchange to be executed across the plurality of parent nodes, wherein increasing the first listen rate reduces the latency associated with communications across the plurality of parent nodes.

12

12. The non-transitory computer-readable medium of claim 11 , wherein the step of determining that the latency should be reduced comprises determining that the packet exchange across the plurality of parent nodes should be performed within a first time interval to prevent an authentication procedure from timing out.

13

13. The non-transitory computer-readable medium of claim 11 , wherein the first packet comprises an extensible authentication protocol over local area network (EAPOL) packet that includes the second value within a header field.

14

14. The non-transitory computer-readable medium of claim 11 , further comprising the steps of: setting a first timer in response to transmitting the first packet; determining that the first timer has exceeded a first timeout value; and decreasing the first listen rate of the first child node from the second value to the first value.

15

15. The non-transitory computer-readable medium of claim 11 , wherein the first child node is coupled to the wireless mesh network via the first parent node, and further comprising the steps of: determining that the first child node is no longer coupled to the wireless mesh network; incrementing a first timer one or more times; periodically transmitting beacons to one or more further child nodes relative to the first child node while the first timer increments the one or more times, wherein periodically transmitting the beacons to the one or more further child nodes causes the one or more further child nodes to not perform a discovery process; determining that the first child node has been assigned a network address that differs from a previous network address assigned to the first child node; and terminating beacon transmissions to the one or more further child nodes.

16

16. A system, including: a plurality of parent nodes included in a wireless mesh network; a first parent node included in the plurality of parent nodes; and a first child node coupled to the first parent node, wherein the first child node is downstream from the plurality of parent nodes relative to an access point within the wireless mesh network and configured to perform the steps of: determining that a latency associated with communications across the plurality of parent nodes should be reduced, in response to determining that the latency should be reduced, increasing, by the first child node, a first listen rate of the first child node from a first value to a second value, wherein the first listen rate represents a periodicity at which the first child node listens for communications, transmitting, by the first child node, a first packet to the first parent node, wherein the first packet indicates the second value and causes the first parent node to increase an associated listen rate from the first value to the second value, and causing a packet exchange to be executed across the plurality of parent nodes, wherein increasing the first listen rate reduces the latency associated with communications across the plurality of parent nodes.

17

17. The system of claim 16 , wherein the packet exchange comprises an extensible authentication protocol over local area network (EAPOL) packet exchange that is performed between the first child node and a network management entity to authenticate communications performed by the first child node via the plurality of parent nodes.

18

18. The system of claim 16 , wherein the first child node decreases the first listen rate from the second value to the first value in response to determining that a first timer has exceeded a first threshold value, and wherein the first parent node decreases the associated listen rate from the second value to the first value in response to determining that a second timer has exceeded a second threshold value.

19

19. The system of claim 16 , wherein the first child node is coupled to the wireless mesh network via the first parent node, and further comprising: determining that the first child node is no longer coupled to the wireless mesh network; incrementing a first timer one or more times; periodically transmitting beacons to one or more further child nodes relative to the first child node while the first timer increments the one or more times, wherein periodically transmitting the beacons to the one or more further child nodes causes the one or more further child nodes to not perform a discovery process; determining that the first child node has been assigned a network address that differs from a previous network address assigned to the first child node; and terminating beacon transmissions to the one or more further child nodes.

20

20. The system of claim 16 , wherein the first child node includes: a memory storing a software application; and a processor that, upon executing the software application, is configured to perform the steps of: determining that the latency should be reduced, increasing the first listen rate, transmitting the first packet to the first parent node, and executing the packet exchange across the plurality of parent nodes.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

June 29, 2018

Publication Date

September 1, 2020

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Techniques for maintaining network connectivity in wireless mesh networks” (US-10763992). https://patentable.app/patents/US-10763992

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.