Mesh relay

US10055570B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10055570-B2
Application numberUS-201414270961-A
CountryUS
Kind codeB2
Filing dateMay 6, 2014
Priority dateFeb 25, 2014
Publication dateAug 21, 2018
Grant dateAug 21, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10055570B2 cover?
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 configur…
Who is the assignee on this patent?
Qualcomm Technologies Int Ltd, Qualcomm Technologies Int Ltd
What technology area does this patent fall under?
Primary CPC classification H04L43/0817. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 21 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).