Patent ID: 9710330
Date: 2017-07-18
CPC Classifications: G06F,H04L

Claim:
1. A method, comprising: dividing, by a system comprising a processor, a file into a set of source packets in response to an indication that the file is to be stored in a data store of a network device; transforming the set of source packets into a set of encoded packets, wherein the encoded packets comprise symbols of a single codeword of an error correcting code; and facilitating storage of the set of encoded packets by transmitting a first portion of the set of encoded packets to the data store of the network device, transmitting a second portion of the set of encoded packets to a first user device in communication with the system and the network device, and transmitting a third portion of the set of encoded packets to a second user device that is distinct from the first user device and is in communication with the system and the network device, wherein a first number of encoded packets that corresponds to the first portion transmitted to the network device is more than a second number of encoded packets that corresponds to the second portion transmitted to the first user device and the third portion transmitted to the second user device, and wherein the second portion and the third portion are at least used to decode the file.