Auto-configuration of a mesh relay's tx/rx schedule
US-2015244648-A1 · Aug 27, 2015 · US
US9910976B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9910976-B2 |
| Application number | US-201414505399-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 2, 2014 |
| Priority date | Feb 25, 2014 |
| Publication date | Mar 6, 2018 |
| Grant date | Mar 6, 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 comprising: a first processing function for performing protocol processing of received datagrams; a second processing function for performing protocol processing for received datagrams at a higher level than the first processing function; and a power controller; the device being configured such that the power controller can place the second processing function in a low power state while the first processing function remains capable of performing protocol processing of received datagrams; and the first processing function comprising a mesh datagram processing function configured to process datagrams of a mesh protocol by analyzing received datagrams of the mesh protocol, determining a subset of those datagrams for retransmission, and causing the device to retransmit the determined ones of those datagrams.
Opening claim text (preview).
What is claimed is: 1. A communication device comprising: a first processing circuit configured to process received packets according to a mesh protocol by computing a value of a security function based on a payload of a respective one of the received packets and a stored key of a mesh sub-network of which the communication device is a member; a second processing circuit configured to process at least a first one of the received packets at a higher protocol layer than the first processing circuit; and a power controller coupled with the first and second processing circuits and configured to place the second processing circuit in a low power state while the first processing circuit remains in an operational state; wherein the first processing circuit is configured to retransmit at least a second one of the received packets to another device according to the mesh protocol while the second processing circuit is in the low power state, the retransmitting based at least in part on a match between the computed value of the security function and a Message Authentication Code (MAC) field of the respective packet. 2. The communication device of claim 1 , wherein the first processing circuit is configured to demodulate signals representing the received packets. 3. The communication device of claim 1 , wherein the first processing circuit is configured to perform error correction and error checking on signals representing the received packets. 4. The communication device of claim 1 , wherein the first processing circuit implements a protocol physical layer and a protocol data link layer of the communication device. 5. The communication device of claim 1 , wherein the second processing circuit implements a protocol application layer of the communication device. 6. The communication device of claim 1 , wherein the first processing circuit resides in a first power domain, the second processing circuit resides in a second power domain, and power consumption of each of the first and second power domains is independently controllable by the power controller. 7. The communication device of claim 1 , wherein the first processing circuit comprises hardware logic, and the second processing circuit comprises a processor configured to execute instructions stored in a non-transient memory of the communication device. 8. The communication device of claim 1 , wherein the first processing circuit is configured to determine whether each of the received packets comprises a mesh protocol packet. 9. The communication device of claim 1 , wherein the first processing circuit is configured to determine whether to pass the first one of the received packets to the second processing circuit for protocol application layer processing based, at least in part, on a mesh network address stored in the communication device. 10. The communication device of claim 9 , wherein the first processing circuit is configured to further: pass the first one of the received packets to the second processing circuit based on a match between a payload of the first one of the received packets and the mesh network address stored in the communication device. 11. The communication device of claim 1 , wherein the first processing circuit is configured to further: determine whether a time-to-life (TTL) value of the second one of the received packets is greater than a threshold; retransmit the second one of the received packets to the other device if the TTL value is greater than the threshold; and update the TLL value of the second one of the received packets. 12. The communication device of claim 1 , wherein the first processing circuit is configured to retransmit the second one of the received packets to the other device based on a power reserve of the communication device. 13. The communication device of claim 1 , the first processing circuit configured to operate in a first mode and a second mode, wherein: when operating in the first mode, the first processing circuit is to retransmit the received packets to the other device in accordance with the mesh protocol; and when operating in the second mode, the first processing circuit is to pass the received packets to the second processing circuit. 14. The communication device of claim 1 , wherein the first processing circuit is configured to pass received packets not associated with the mesh protocol to the second processing circuit. 15. The communication device of claim 1 , wherein the first processing circuit is to retransmit the second one of the received packets to the other device by: determining whether the second one of the received packets matches a list of previously received packets; and retransmitting the second one of the received packets if there is not a match with the list of previously received packets. 16. A method for processing packets received by a communication device, the method comprising: processing the received packets according to a mesh protocol using a first processing circuit of the communication device by computing a value of a security function based on a payload of a respective one of the received packets and a stored key of a mesh sub-network of which the communication device is a member; processing at least a first one of the received packets at a higher protocol layer than the first processing circuit using a second processing circuit of the communication device; placing the second processing circuit in a low power state while the first processing circuit remains in an operational state; and retransmitting at least a second one of the received packets to another device according to the mesh protocol using the first processing circuit while the second processing circuit is in the low power state, the retransmitting based at least in part on a match between the computed value of the security function and a Message Authentication Code (MAC) field of the respective packet. 17. The method of claim 16 , wherein the first processing circuit implements a protocol physical layer and a protocol data link layer of the communication device, and the second processing circuit implements a protocol application layer of the communication device. 18. The method of claim 16 , wherein the retransmitting comprises: retransmitting the second one of the received packets to the other device based on a power reserve of the communication device.
the condition being updates or upgrades of network functionality · CPC title
by checking functioning · CPC title
using an additional device, e.g. smartcard, SIM or a different communication terminal (cryptographic mechanisms or cryptographic arrangements for entity authentication involving additional secure or trusted devices H04L9/3234) · CPC title
by creating or determining hardware identification, e.g. serial numbers · CPC title
based on copy from other elements · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.