Patent ID: 11907060
Assignee: PURE STORAGE, INC.
Field: Basic communication processes (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A method comprises:
concurrently receiving a first data stream and a second data stream for transmission to a receiving entity;
dividing each of the first and second data streams to produce a first plurality of data blocks corresponding to the first data stream and a second plurality of data blocks corresponding to the second data stream, wherein at least one block of the first plurality of data blocks is time aligned with at least one block of the second plurality of data blocks;
creating a data matrix from the first and second plurality of data blocks;
generating a coded matrix by multiplying the data matrix with an encoding matrix; and
outputting a plurality of pairs of coded values of the coded matrix to the receiving entity, wherein a pair of coded values includes a first coded value corresponding to the one of the first plurality of data blocks and a second coded value corresponding to the one of the second plurality of data blocks.