| CPC H04L 49/9057 (2013.01) [G10L 19/167 (2013.01); H04L 1/0041 (2013.01); H04L 1/0045 (2013.01); H04L 1/1841 (2013.01); H04L 12/18 (2013.01); H04L 49/9005 (2013.01); H04L 49/901 (2013.01); H04L 65/70 (2022.05); H04L 65/80 (2013.01); H04L 69/16 (2013.01); H04L 1/0083 (2013.01); H04N 7/04 (2013.01)] | 20 Claims |

|
1. A system for transmitting data partitioned into a sequence of frames of data, comprising:
a network interface;
a memory; and
a processor, wherein the memory includes instructions executable by the processor to cause the system to:
transmit, using the network interface, a first packet that includes a primary frame and two or more preceding frames from the sequence of frames of data, wherein the two or more preceding frames are assigned to a first group or a second group,
wherein at least one of the two or more preceding frames in the first group is separated from the primary frame of the first packet in the sequence of frames by a respective multiple of a first stride parameter, and
at least one of the two or more preceding frames in the second group is separated from the primary frame of the first packet in the sequence of frames by a respective multiple of a second stride parameter that is different from the first stride parameter, and
wherein each of the first and second stride parameter also represents a number of frames that separate consecutive frames of the two or more preceding frames in the first or second group.
|