US2025266973A1PendingUtilityA1

Systems and methods of latency reduction

Assignee: META PLATFORMS TECH LLCPriority: Feb 16, 2024Filed: Jan 17, 2025Published: Aug 21, 2025
Est. expiryFeb 16, 2044(~17.6 yrs left)· nominal 20-yr term from priority
H04L 1/08H04L 1/1887H04L 1/189H04L 5/0094H04W 28/0268H04W 4/029
49
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and methods of low latency communication may include receiving, by a communication device, a grant from a wireless communication node, defining a plurality of sub-frames in which to transmit one or more data packets. The communication device may generate, for a data packet, a plurality of duplicate packets of the data packet. The communication device may transmit, in successive sub-frames of the plurality of sub-frames, a respective packet from the data packet and the plurality of duplicate packets.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method, comprising:
 receiving, by a communication device, a grant from a wireless communication node, defining a plurality of sub-frames in which to transmit one or more data packets;   generating, by the communication device, for a data packet, a plurality of duplicate packets of the data packet; and   transmitting, by the communication device, in successive sub-frames of the plurality of sub-frames, a respective packet from the data packet and the plurality of duplicate packets.   
     
     
         2 . The method of  claim 1 , further comprising:
 determining, by the communication device, to generate the plurality of duplicate packets, based on a network condition of the communication device satisfying a selection criterion.   
     
     
         3 . The method of  claim 2 , wherein the network condition comprises at least one of a count of negative acknowledgements received from the wireless communication node, a received signal strength, or a throughput. 
     
     
         4 . The method of  claim 1 , further comprising:
 determining, by the communication device, to generate the plurality of duplicate packets, based on at least one of a condition of the communication device or one or more services supported by the communication device.   
     
     
         5 . The method of  claim 4 , wherein the condition of the communication device comprises at least one of a location of the communication device or a movement metric of the communication device. 
     
     
         6 . The method of  claim 4 , wherein the one or more services correspond to generation of latency-sensitive traffic for transmission by the communication device to the wireless communication node. 
     
     
         7 . The method of  claim 1 , further comprising:
 receiving, by the communication device from the wireless communication node, for one of the respective packets, an acknowledgement or negative acknowledgement, wherein the acknowledgement or the negative acknowledgement corresponds to the data packet.   
     
     
         8 . The method of  claim 1 , further comprising:
 generating, by the communication device, for a plurality of data packets including the data packet, a plurality of respective duplicate packets for each of the plurality of data packets; and   transmitting, by the communication device, in the successive sub-frames of the plurality of sub-frames, respective packets from the plurality of data packets and the plurality of respective duplicate packets.   
     
     
         9 . The method of  claim 8 , further comprising:
 receiving, by the communication device from the wireless communication node, for one of the respective packets, a respective acknowledgement or negative acknowledgement, wherein the respective acknowledgement or the negative acknowledgement corresponds to the data packet of the plurality of data packets.   
     
     
         10 . The method of  claim 9 , wherein the plurality of sub-frames comprise a plurality of first sub-frames, and wherein the respective acknowledgement or negative acknowledgement for the plurality of data packets is received in a plurality of second sub-frames subsequent to the plurality of first sub-frames. 
     
     
         11 . The method of  claim 9 , wherein the respective acknowledgement or negative acknowledgement for the plurality of data packets is received in a single sub-frame subsequent to the plurality of sub-frames. 
     
     
         12 . The method of  claim 1 , wherein the grant comprises at least one of a downlink grant or an uplink grant. 
     
     
         13 . A wireless communication endpoint, comprising:
 a communication device configured to:
 receive a grant from a wireless communication node, defining a plurality of sub-frames in which to transmit one or more data packets; 
 generate, for a data packet, a plurality of duplicate packets of the data packet; and 
 transmit, in successive sub-frames of the plurality of sub-frames, a respective packet from the data packet and the plurality of duplicate packets. 
   
     
     
         14 . The wireless communication endpoint of  claim 13 , wherein the communication device is further configured to:
 determine to generate the plurality of duplicate packets, based on a network condition of the communication device satisfying a selection criterion, wherein the network condition comprises at least one of a count of negative acknowledgements received from the wireless communication node, a received signal strength, or a throughput.   
     
     
         15 . The wireless communication endpoint of  claim 13 , wherein the communication device is further configured to:
 determine to generate the plurality of duplicate packets, based on at least one of a condition of the communication device or one or more services supported by the communication device,   wherein the condition of the communication device comprises at least one of a location of the communication device or a movement metric of the communication device, and   wherein the one or more services correspond to generation of latency-sensitive traffic for transmission by the communication device to the wireless communication node.   
     
     
         16 . The wireless communication endpoint of  claim 13 , wherein the communication device is further configured to:
 receive, from the wireless communication node, for one of the respective packets, an acknowledgement or negative acknowledgement, wherein the acknowledgement or the negative acknowledgement corresponds to the data packet.   
     
     
         17 . The wireless communication endpoint of  claim 13 , wherein the communication device is further configured to:
 generate, for a plurality of data packets including the data packet, a plurality of respective duplicate packets for each of the plurality of data packets; and   transmit in the successive sub-frames of the plurality of sub-frames, respective packets from the plurality of data packets and the plurality of respective duplicate packets.   
     
     
         18 . The wireless communication endpoint of  claim 13 , wherein the communication device is further configured to:
 receive, from the wireless communication node, for one of the respective packets, a respective acknowledgement or negative acknowledgement, wherein the respective acknowledgement or the negative acknowledgement corresponds to the data packet of the plurality of data packets,   wherein the plurality of sub-frames comprise a plurality of first sub-frames, and the respective acknowledgement or negative acknowledgement for the plurality of data packets is received in a plurality of second sub-frames subsequent to the plurality of first sub-frames, or   wherein the respective acknowledgement or negative acknowledgement for the plurality of data packets is received in a single sub-frame subsequent to the plurality of sub-frames.   
     
     
         19 . The wireless communication endpoint of  claim 13 , wherein the grant comprises at least one of a downlink grant or an uplink grant. 
     
     
         20 . A non-transitory computer readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to:
 receive a grant from a wireless communication node, defining a plurality of sub-frames in which to transmit one or more data packets;   generate, for a data packet, a plurality of duplicate packets of the data packet; and   transmit, in successive sub-frames of the plurality of sub-frames, a respective packet from the data packet and the plurality of duplicate packets.

Join the waitlist — get patent alerts

Track US2025266973A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.