Patent ID: 11956075
Assignee: DOLBY LABORATORIES LICENSING CORPORATION
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 20:
21. A non-transitory computer-readable storage medium storing instructions which, when executed by a computing apparatus, cause the computing apparatus to perform a method, the method comprising:
predicting, by the computing apparatus, a quality for each of a plurality of network paths between the computing apparatus and one or more server devices storing a data segment comprising a number of original data packets;
determining, by the computing apparatus, a total number of communication packets to request for each respective network path, based on the quality predicted for the respective network path;
requesting, by the computing apparatus, a plurality of first communication packets to be received via the plurality of network paths, wherein the plurality of first communication packets includes (i) systematic packets that each include unmodified original information from a respective original data packet and (ii) coded packets that each include modified original information from at least one of a plurality of the original data packets; and
receiving, by the computing apparatus, at least some of the first communication packets in parallel via the plurality of network paths, wherein the first communication packets are distributed for transmission among the plurality of network paths based on the total number determined for each respective network path.