US 12,425,498 B2
Scrambled packet payload mapping for robust transmission of data
Vikram Singh, San Francisco, CA (US)
Assigned to Mixhalo Corp., San Francisco, CA (US)
Filed by Mixhalo Corp., San Francisco, CA (US)
Filed on Mar. 20, 2024, as Appl. No. 18/611,263.
Application 18/611,263 is a continuation of application No. 17/964,109, filed on Oct. 12, 2022, granted, now 11,968,284.
Application 17/964,109 is a continuation of application No. 17/587,655, filed on Jan. 28, 2022, granted, now 11,496,612, issued on Nov. 8, 2022.
Claims priority of provisional application 63/175,352, filed on Apr. 15, 2021.
Prior Publication US 2024/0236213 A1, Jul. 11, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 69/166 (2022.01); H04L 43/0829 (2022.01); H04L 69/16 (2022.01)
CPC H04L 69/166 (2013.01) [H04L 43/0829 (2013.01); H04L 69/16 (2013.01)] 14 Claims
OG exemplary drawing
 
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 at least one of the two or more preceding frames of the first packet 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 of the first packet 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;
transmit, using the network interface, a second packet that includes a primary frame and two or more preceding frames from the sequence of frames of data, wherein at least one of the two or more preceding frames of the second packet is separated from the primary frame of the second packet in the sequence of frames by a respective multiple of the first stride parameter and at least one of the two or more preceding frames of the second packet is separated from the primary frame of the second packet in the sequence of frames by a respective multiple of the second stride parameter, and wherein the primary frame of the first packet is one of the two or more preceding frames of the second packet; and
transmit, using the network interface, a third packet that includes a dummy primary frame corresponding to a next sequence index past the last frame of the sequence of frames of data.