Normalization of communication between devices

US10827043B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10827043-B2
Application numberUS-201815945013-A
CountryUS
Kind codeB2
Filing dateApr 4, 2018
Priority dateApr 4, 2018
Publication dateNov 3, 2020
Grant dateNov 3, 2020

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.

The invention is a method and device for normalizing communication. The method includes receiving on a first device a first message via a first protocol from a second device; transmitting a second message to a third device via a second protocol, wherein the second message is transmitted using a first spreading factor; initiating a delay timer upon transmitting the second message, wherein a duration of the delay timer is based on a second spreading factor, wherein the second spreading factor is greater than or equal to the first spreading factor; receiving a third message from the third device via the second protocol, wherein the third message is transmitted using the first spreading factor, and wherein the third message is in response to the second message; and upon the expiration of the delay timer, sending a fourth message to the second device via the first protocol. The device includes the hardware and instructions to perform the method.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for normalizing communication between devices, comprising: receiving, by a first device, a first message via a wired protocol from a second device; transmitting, by the first device, a second message to a third device via a wireless protocol, wherein the second message is transmitted using a first spreading factor; initiating, by the first device, a delay timer upon transmitting the second message, wherein a duration of the delay timer is based on a second spreading factor, wherein the second spreading factor is greater than or equal to the first spreading factor; prior to the expiration of the delay timer, receiving, by the first device, a third message from the third device via the wireless protocol, wherein the third message is transmitted using the first spreading factor, and wherein the third message is in response to the second message; generating, by the first device, a fourth message based on the received third message; delaying, by the first device, sending of the fourth message until expiration of the delay timer; and upon the expiration of the delay timer, sending, by the first device, the fourth message to the second device via the wired protocol. 2. The method of claim 1 , wherein the second message is based on the first message. 3. The method of claim 1 , wherein the wired protocol comprises a Wiegand protocol. 4. The method of claim 1 , wherein the wireless protocol comprises a low power wide area network (WPLAN) protocol, wherein the WPLAN protocol comprises a long range and (LoRa) protocol. 5. The method of claim 1 , further comprising: determining that the second message should be retransmitted based on at least one of a NACK from the third device or an expiration of a timeout timer without a receipt of an acknowledgment ACK from the third device; and retransmitting the second message to the third device via the wireless protocol, wherein the second message is retransmitted using the first spreading factor. 6. The method of claim 1 , further comprising transmitting an ACK to the third device in response to the third message. 7. The method of claim 1 , wherein the first spreading factor is negotiated with the third device, and wherein the second spreading factor is predefined. 8. The method of claim 1 , wherein the first spreading factor is lower than spreading factor 12. 9. The method of claim 1 , further comprising receiving a configuration message from the third device, wherein the configuration message indicates an updated duration for the delay timer. 10. The method of claim 1 , further comprising: determining a value of the delay timer based on at least one of user feedback and actual communication times. 11. A device for normalizing wireless communications, comprising: a processor; and a memory in electronic communication with the processor; instructions stored in the memory, the instructions being executable by the processor to: receive, by the device, a first message via a wired protocol from a second device; transmit, by the device, a second message to a third device via a wireless protocol, wherein the second message is transmitted using a first spreading factor; initiate, by the device, a delay timer upon transmitting the second message, wherein a duration of the delay timer is based on a second spreading factor, wherein the second spreading factor is greater than or equal to the first spreading factor; prior to the expiration of the delay timer, receive, by the device, a third message from the third device via the wireless protocol, wherein the third message is transmitted using the first spreading factor, and wherein the third message is in response to the second message; generate a fourth message based on the received third message; delay sending of the fourth message until expiration of the delay timer; and upon the expiration of the delay timer, send, by the device, the fourth message to the second device via the wired protocol. 12. The device of claim 11 , wherein the second spreading factor is larger than the first spreading factor. 13. The device of claim 11 wherein the second message is based on the first message. 14. The device of claim 11 , wherein the wireless protocol comprises a low power wide area network (WPLAN) protocol, wherein the WPLAN protocol comprises a long range and (LoRa) protocol. 15. The device of claim 11 , wherein the instructions are further executable by the processor to: determine that the second message should be retransmitted based on at least one of a NACK from the third device or an expiration of a timeout timer without a receipt of an ACK from the third device; and transmit the second message to the third device via the wireless protocol, wherein the second message is retransmitted using the first spreading factor. 16. The device of claim 11 , wherein the instructions are further executable by the processor to transmit an ACK to the third device in response to the third message. 17. The device of claim 11 , wherein the first spreading factor is negotiated with the third device, and wherein the second spreading factor is predefined. 18. The device of claim 11 , wherein the first spreading factor is lower than spreading factor 12. 19. The device of claim 11 , wherein the instructions are further executable by the processor to receive a configuration message from the third device, wherein the configuration message indicates an updated duration for the delay timer. 20. The device of claim 11 , wherein the instructions are further executable by the processor to: determine a value of the delay timer based on at least one of user feedback and actual communication times.

Assignees

Inventors

Classifications

  • H04L69/28Primary

    Timers or timing mechanisms used in protocols · CPC title

  • Scheduling and prioritising arrangements · CPC title

  • Scheduling and prioritising arrangements · CPC title

  • Physical mapping arrangements (for ACK signaling see also H04L5/0053) · CPC title

  • H04W56/005Primary

    compensating for timing error by adjustment in the receiver · 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 US10827043B2 cover?
The invention is a method and device for normalizing communication. The method includes receiving on a first device a first message via a first protocol from a second device; transmitting a second message to a third device via a second protocol, wherein the second message is transmitted using a first spreading factor; initiating a delay timer upon transmitting the second message, wherein a dura…
Who is the assignee on this patent?
Hall Mark, Boswell Craig, Robinson John, and 3 more
What technology area does this patent fall under?
Primary CPC classification H04L69/28. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 03 2020 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 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).