Managed Transmission of Wireless DAT Messages

US2020396769A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2020396769-A1
Application numberUS-202016875419-A
CountryUS
Kind codeA1
Filing dateMay 15, 2020
Priority dateJun 13, 2019
Publication dateDec 17, 2020
Grant date

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.

Disclosed herein are systems and methods for enhancing wireless message throughput at high traffic density and high interference rates, by use of a managed message transmission protocol in which the base station instructs each node to transmit or retransmit a DAT message. For example, the base station may determine which node has experienced the most delays and may grant that node permission to transmit immediately, while instructing other nodes to wait their turn. Protocols can provide, under control of the base station, prompt mitigation and message completion after messages are corrupted by interference. The average delays, collision rate, and failure rate may be substantially reduced while the success rate and uniformity of access may be substantially improved. The managed transmission protocols can be incorporated in current and planned systems by software updates at low cost, while retaining the ability to receive and process messages from legacy nodes transparently, according to some embodiments.

First claim

Opening claim text (preview).

1 . A local area network (LAN) comprising: a plurality of nodes, each node configured to transmit an RTS message requesting permission to: transmit a DAT message that contains data, receive a CTS message granting permission to transmit the DAT message, transmit the DAT message responsive to the CTS message, and receive an ACK message indicating that the DAT message was received; and a base station, configured to: receive the RTS message, transmit the CTS message responsive to the RTS message, receive the DAT message, and transmit the ACK message responsive to the DAT message; wherein: the base station is further configured to: select a selected node of the plurality of nodes, and transmit a CTS message to the selected node. 2 . The LAN of claim 1 , wherein the selected node is at least one of: a node having a largest number of backoff delays after receiving an ACK message; a node having a largest amount of time in backoff delays after receiving an ACK message; a node with the earliest unfulfilled RTS message; a node having a highest quality of service (QoS); a node having a highest priority; a node having a shortest DAT message to send; a node having a fewest number of fragments to send; a node indicating that the associated DAT message is an emergency message, or combinations thereof. 3 . The LAN of claim 1 , wherein the base station is configured to: count how many times the base station has sent a CTS message to each node; upon transmitting an ACK message to each respective node, reset the count for that node to zero; and select a node that has the largest count. 4 . The LAN of claim 1 , wherein the base station is configured to prepare, in non-transient memory, an array or a table of values, each value corresponding to one of the nodes respectively, and to increment a selected value in the array or table upon transmitting the CTS message to the selected node corresponding to the selected value, and to reset the selected value to zero upon transmitting an ACK message to the selected node. 5 . The LAN of claim 1 , wherein the base station is configured to transmit the CTS message to the selected node responsive to detection of a triggering event , wherein the triggering event is in the list comprising: an RTS message or an ending of the RTS message; a CTS message or an ending of the CTS message; a DAT message or an ending of the DAT message; an ACK message or an ending of the ACK message; a beacon message or an ending of the beacon message; a wireless message or an ending of the wireless message; an interference or an ending of the interference; or combinations thereof. 6 . The LAN of claim 5 , wherein the base station is configured to transmit the CTS message to the selected node at a particular time following the triggering event, wherein the particular time is in the list: one or two slots, a slot being a predetermined time unit specified by the base station; one or two SIFS, a SIFS being a predetermined time unit specified by the base station; less than one DIFS, a DIFS being a predetermined time unit which a node is required to delay before transmitting an RTS message; or one PIFS, a PIFS being a predetermined time unit larger than a SIFS and shorter than a DIFS. 7 . The LAN of claim 1 , wherein: a specific node, of the plurality of nodes, has an integer number of fragments to send; the specific node is configured to indicate, in an RTS message, the integer number of fragments; the base station is configured to indicate, in a CTS message, a particular fragment, of the integer number of fragments; and the specific node is configured to transmit, responsive to the CTS message, the particular fragment. 8 . The LAN of claim 7 , wherein the base station is configured to determine whether the particular fragment has been received within a predetermined interval, and upon determining that the particular fragment was not received, to retransmit the CTS message to the specific node. 9 . The LAN of claim 1 , wherein the base station is configured to determine whether a particular DAT message, transmitted by the selected node, is corrupted; to transmit, upon determining that the particular DAT message is not corrupted, an ACK message addressed to the selected node; to transmit, upon determining that the particular DAT message is corrupted, a CTS message addressed to the selected node; upon determining that the particular DAT message is not corrupted and that interference is present after the DAT message, to transmit nothing until the interference ends, and then to transmit the ACK message to the selected node; and upon determining that the particular DAT message is corrupted and that interference continues after the DAT message, to transmit nothing until the interference ends, and then to retransmit the CTS message to the selected node. 10 . The LAN of claim 1 , wherein the base station is configured to determine whether the selected node has transmitted a DAT message within a predetermined time following transmission of the CTS message, and upon determining that the selected node has not transmitted the DAT message within the predetermined time, to retransmit the CTS message. 11 . A non-transitory computer-readable medium, operating on a base station in a local area network (LAN), the base station in signal communication with a plurality of nodes, each node configured to: transmit an RTS message requesting permission to transmit a DAT message that contains data, receive a CTS message granting permission to transmit the DAT message, transmit the DAT message responsive to the CTS message, and receive an ACK message indicating that the DAT message was received, the medium containing instructions for causing a processor in the base station to perform a method comprising: selecting a particular node of the plurality of nodes according to a criterion; and transmitting a CTS message to the particular node; wherein the criterion is that the particular node has the largest number of accumulated backoff delays or the largest amount of accumulated backoff time or the largest amount of chronological time waiting to transmit a DAT message of the nodes in the LAN. 12 . The medium of claim 11 , wherein the method further comprises: preparing, in non-transient memory, an array or table of values associated with each of the nodes, respectively; decoding an RTS message, thereby determining a delay value included in the RTS message and a Transmitter Address included in the RTS message; recording, in the array or table, the delay value associated with the Transmitter Address so determined; determining a most-delayed value in the array or table, the most-delayed value being larger than any other value in the array or table; selecting a most-delayed node that is associated with the most-delayed value; and transmitting the CTS message to the most-delayed node. 13 . The medium of claim 11 , wherein the method further comprises: preparing, in non-transient memory, an array or table of values associated with each of the nodes, respectively; upon receiving an RTS message from a transmitting node, incrementing the value associated with the transmitting node; upon receiving a DAT message from the transmitting node, setting the value associated with the transmitting node to zero; determining a most-delayed value in the array or table, the most-delayed value being larger than any other value in the array or table; selecting a most-delayed node that is associated with the most-delayed value; and transmitting the CTS message to the most-delayed node. 14 . The medium of claim 11 , where

Assignees

Inventors

Classifications

  • using the level of interference · CPC title

  • with collision avoidance · CPC title

  • Resources in time domain, e.g. slots or frames · CPC title

  • Access point devices · CPC title

  • between access points · 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 US2020396769A1 cover?
Disclosed herein are systems and methods for enhancing wireless message throughput at high traffic density and high interference rates, by use of a managed message transmission protocol in which the base station instructs each node to transmit or retransmit a DAT message. For example, the base station may determine which node has experienced the most delays and may grant that node permission to…
Who is the assignee on this patent?
Newman David E, Massengill R Kemp
What technology area does this patent fall under?
Primary CPC classification H04W74/0816. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Dec 17 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).