Patent ID: 8235822

Claim:
A method of downloading a wagering content file, comprising: determining, within a wagering game machine, first block sources for a first block of the wagering content file, wherein the first block is encoded; determining, within a wagering game machine, second block sources for a second block of the wagering content file, wherein the second block is encoded; selecting, within a wagering game machine, a first source from the first block sources, wherein selecting includes choosing the first source using a policy selected from the group consisting of strict priority, rarest first, and random piece first; selecting, within a wagering game machine, a second source from the second block sources, wherein selecting includes choosing the second source using a policy selected from the group consisting of strict priority, rarest first, and random piece first; receiving the encoded first block from the first source, wherein receiving the encoded first block from the first source includes receiving the encoded first block and a first set of random coefficients associated with the encoded first block from the first source; receiving the second block from the second source, wherein receiving the encoded second block from the second source includes receiving the encoded second block and a second set of random coefficients associated with the encoded second block from the second source; and creating a copy of the wagering content file as a function of the first block and the second block.