Radio communication device and method for operating a radio communication device
US-2017055278-A1 · Feb 23, 2017 · US
US9787491B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9787491-B2 |
| Application number | US-201514830271-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 19, 2015 |
| Priority date | Mar 20, 2015 |
| Publication date | Oct 10, 2017 |
| Grant date | Oct 10, 2017 |
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.
Systems and methods are disclosed for interleaving communications with a home area network (HAN) and a data network. A gateway device interleaves communications within timeslots of a time slotted channel hopping protocol. A gateway device can be configured to determine, during a first portion of a timeslot, whether the gateway device received a portion of a message from a data network. If the gateway device receives no messages from the data network during the first portion of the timeslot, the gateway device switches to listen for communication from the HAN during a second portion of the timeslot. If the gateway device receives a portion of the message from the HAN, the gateway device continues to receive receives the remainder of the message until one or more trigger conditions that cause the gateway device to listen for communication from the data network.
Opening claim text (preview).
The invention claimed is: 1. A gateway device comprising: a single transceiver device configured to communicate with a primary network using a time slotted channel hopping protocol and with a home area network using a secondary network protocol, wherein the single transceiver device includes a first MAC layer for communicating using the time slotted channel hopping protocol and a second MAC layer for communicating using the second network protocol; a processor communicatively coupled to the single transceiver device; and a non-transitory computer-readable medium communicatively coupled to the processor, wherein the processor is configured for executing instructions embodied in the non-transitory computer-readable medium to perform operations comprising: at a beginning of a timeslot, listening on a first channel for a communication on the primary network using the first MAC layer, wherein the first channel is based on a hopping pattern for the time slotted channel hopping protocol; determining, during a first portion of the timeslot of the time slotted channel hopping protocol, whether the gateway device is receiving a first data network message from a node on the primary network, wherein the first data network message requires processing by the gateway device; in response to determining that the gateway device is not receiving the first data network message that requires processing by the gateway device during the first portion of the timeslot, configuring the single transceiver device to listen for a communication on the home area network using the second MAC layer during a second portion of the timeslot of the time slotted channel hopping protocol, and determining whether the gateway device is receiving a first home area network message that requires processing by the gateway device from the home area network; and in response to determining that the gateway device is receiving the first home area network message that requires processing by the gateway device, continuing to receive the first home area network message until detecting one or more trigger conditions, and in response to detecting the one or more trigger conditions, configuring the single transceiver device to use the first MAC layer to listen on a second channel on the primary network during a second timeslot, wherein the second channel is based on the hopping pattern. 2. The gateway device of claim 1 , wherein, continuing to receive the first home area network message until detecting one or more trigger conditions, comprises continuing to receive the first home area network message for a remaining duration of the timeslot and through a portion of a later timeslot. 3. The gateway device of claim 1 , wherein the one or more trigger conditions include a next timeslot being a guaranteed timeslot. 4. The gateway device of claim 1 , wherein the secondary network protocol comprises a carrier sense multiple access protocol. 5. The gateway device of claim 4 , wherein configuring the single transceiver device to listen for a communication on the secondary network using the second MAC layer comprises changing frequency for the second portion of the timeslot. 6. The gateway device of claim 1 , wherein the first portion of the timeslot of the time slotted channel hopping protocol corresponds to an RX wait time. 7. The gateway device of claim 1 , wherein the first data message is a non-beacon message. 8. The gateway device of claim 1 , wherein the processor is configured to analyze a packet header information for the first data message to determine whether the first data message requires processing by the gateway device. 9. A method executed by a processor within a gateway device, the method comprising: at a beginning of a timeslot, listening on a first channel for a communication on a primary network using a first MAC layer, wherein the first channel is based on a hopping pattern for a time slotted channel hopping protocol; determining, during a first portion of the timeslot of the time slotted channel hopping protocol, whether the gateway device is receiving a first data network message from a node on the primary network, wherein the first data network message requires processing by the gateway device; in response to determining that the gateway device is not receiving the first data network message that requires processing by the gateway device during the first portion of the timeslot, listening for a communication on the secondary network using a second MAC layer, during a second portion of the timeslot of the time slotted channel hopping protocol, and determining whether the gateway device is receiving a first home area network message that requires processing by the gateway device from a home area network; in response to determining that the gateway device is receiving the first home area network message that requires processing by the gateway device, continuing to receive the first home area network message until detecting one or more trigger conditions, and in response to detecting the one or more trigger conditions, listening for communication from the node or another node of the primary network during a second timeslot using the first MAC layer and a second channel, wherein the second channel is based on the hopping pattern. 10. The method of claim 9 , wherein, continuing to receive the first home area network message until detecting one or more trigger conditions, comprises continuing to receive the first home area network message for a remaining duration of the timeslot and through a portion of a later timeslot, and wherein the one or more trigger conditions include a start of a second later timeslot. 11. The method of claim 9 , wherein the one or more trigger conditions include a next timeslot being a guaranteed timeslot. 12. The method of claim 9 , wherein the secondary network protocol comprises a carrier sense multiple access protocol. 13. The method of claim 12 , wherein listening for a communication on the secondary network using a second MAC layer, comprises using a channel different than the first channel to listen on the home area network. 14. The method of claim 9 , wherein the one or more trigger conditions includes a start of a battery powered window of multiple timeslots, the method further comprising: upon receiving a second data network message from a battery powered node on the primary network, receiving the second data network message for a duration comprising the multiple timeslots. 15. A method executed by a processor within a gateway device, the method comprising: during a first portion of a first timeslot of a time slotted channel hopping protocol, listening for a first communication from a primary network on a first channel of the time slotted channel hopping protocol using a first MAC layer, wherein the first channel is based on a hopping pattern for the time slotted channel hopping protocol; upon expiration of the first portion of the first timeslot without receiving, on the first channel, a portion of the first communication that requires processing by the gateway device, listening, during a second portion of the first timeslot of the time slotted channel hopping protocol, for a second communication from a secondary network communicating using a secondary network protocol using a second MAC layer; upon receiving a portion of the second communication that requires processing by the gateway device from the secondary network, receiving the second communication until a start of a guaranteed timeslot of the time slotted channel hopping protocol for the primary network; at the start of the guaranteed timeslot, listening for a second
Gateway arrangements · CPC title
Protocol conversion between an external network and a home network (controlling appliance services of a home automation network from a device located outside the home and the home network H04L12/2818; protocol conversion H04L69/08; adaptation of digital video signals for transport over a specific home network H04N7/24) · CPC title
Allocation of channels in TDM/TDMA networks, e.g. distributed multiplexers (Passive Optical Networks H04Q11/0062) · CPC title
Setup of multiple wireless link connections · CPC title
Wireless · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.