Communicating data over a mesh network
US-2015245369-A1 · Aug 27, 2015 · US
US10055570B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10055570-B2 |
| Application number | US-201414270961-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 6, 2014 |
| Priority date | Feb 25, 2014 |
| Publication date | Aug 21, 2018 |
| Grant date | Aug 21, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A communication device capable of communicating over a network on behalf of a consumer device, the network being configured such transport of packets through the network is provided by each communication device in the network listening for and relaying packets, the communication device comprising a relay unit configured to listen for packets and relay them over the network, a mode unit configured to identify whether the consumer device is active or non-active with respect to the network, and a timing unit configured to control the time that the relay unit listens for packets in dependence on that identification.
Opening claim text (preview).
The invention claimed is: 1. A communication device for communicating over a mesh network on behalf of a consumer device, the communication device comprising: one or more processors; a memory storing instructions that, when executed by the one or more processors, cause the communications device to: determine a first time interval that the communication device spends listening for packets when the consumer device is identified as an active device configured to respond to commands received from the mesh network; and determine a second time interval, less than the first time interval, that the communication device spends listening for packets when the consumer device is identified as a non-active device not configured to respond to commands received from the mesh network. 2. The communication device of claim 1 , wherein execution of the instructions to determine the second time interval causes the communications device to adjust a length of a window during which the communication device listens continuously for packets. 3. The communication device of claim 1 , wherein execution of the instructions to determine the second time interval causes the communications device to adjust a time interval between windows during which the communication device listens continuously for packets. 4. The communication device of claim 1 , wherein execution of the instructions to determine the second time interval causes the communications device to determine a power status of the communication device, wherein the second time interval is based on the power status of the communication device. 5. The communication device of claim 1 , wherein the mesh network operates according to an asynchronous protocol, and the communication device listens for packets asynchronously from one or more other communication devices in the mesh network. 6. The communication device of claim 1 , wherein execution of the instructions to determine the second time interval causes the communications device to insert a time interval of random duration between each window during which the communication device listens continuously for packets. 7. The communication device of claim 1 , wherein the communications device identifies whether the consumer device is an active device or a non-active device based on information received from the consumer device. 8. The communication device of claim 1 , wherein the consumer device is identified as an active device or a non-active device based on whether the consumer device is configured to receive a packet that will cause the consumer device to perform an operation. 9. The communication device of claim 1 , wherein execution of the instructions to determine the second time interval causes the communication device to adjust a length of a window during which the communication device listens continuously for packets based on whether one or more other communication devices in the mesh network are listening for packets. 10. A method of communication over a mesh network, the method performed by a communications device on behalf of a consumer device and comprising: determining a first time interval that the communication device spends listening for packets when the consumer device is identified as an active device configured to respond to commands received from the mesh network; and determining a second time interval, less than the first time interval, that the communication device spends listening for packets when the consumer device is identified as a non-active device not configured to respond to commands from the mesh network. 11. The method of claim 10 , wherein determining the second time interval comprises adjusting a length of a window during which the communication device listens continuously for packets. 12. The method of claim 10 , wherein determining the second time interval comprises adjusting a time interval between windows during which the communication device listens continuously for packets. 13. The method of claim 10 , wherein determining the second time interval comprises determining a power status of the communication device, wherein the second time interval is based on the power status of the communication device. 14. The method of claim 10 , wherein the mesh network operates according to an asynchronous protocol, and the communication device listens for packets asynchronously from one or more other communication devices in the mesh network. 15. The method of claim 10 , wherein determining the second time interval comprises inserting a time interval of random duration between each window during which the communication device listens continuously for packets. 16. The method of claim 10 , wherein determining the second time interval comprises adjusting a length of a window during which the communication device listens continuously for packets based on whether one or more other communication devices in the mesh network are listening for packets. 17. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor of a communication device associated with a consumer device in a mesh network, causes the communication device to: determine a first time interval that the communication device spends listening for packets when the consumer device is identified as an active device configured to respond to commands received from the mesh network; and determine a second time interval, less than the first time interval, that the communication device spends listening for packets when the consumer device is identified as a non-active device not configured to respond to commands received from the mesh network. 18. The non-transitory computer-readable storage medium of claim 17 , wherein execution of the instructions to determine the second time interval causes the communications device to adjust a length of a window during which the communication device listens continuously for packets. 19. The non-transitory computer-readable storage medium of claim 17 , wherein execution of the instructions to determine the second time interval causes the communications device to adjust a time interval between windows during which the communication device listens continuously for packets. 20. The non-transitory computer-readable storage medium of claim 17 , wherein execution of the instructions to determine the second time interval causes the communications device to insert a time interval of random duration between each window during which the communication device listens continuously for packets.
Wireless systems · CPC title
for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32) · CPC title
Inter-networking arrangements · CPC title
Full Mesh, e.g. knockout · CPC title
in connection oriented networks, e.g. frame relay · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.