System and method for content validation
First Claim
Patent Images
1. A system, comprising:
- a memory that stores instructions;
a processor that executes the instructions to perform operations, the operations comprising;
receiving a playfile associated with content, wherein the playfile includes a first hash of a portion of a chunk of the content;
receiving the chunk of the content from a source of the content;
calculating a second hash of the chunk received from the source of the content;
determining if the first hash of the portion of the chunk matches the second hash of the chunk; and
identifying, when the first hash of the portion of the chunk is determined to not match the second hash of the chunk, a new source for obtaining the chunk.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes receiving at a directory server a notification from a client system, where the notification indicates that the first client received a corrupt packet of a playfile from a first peer. The method also includes determining if the first peer is a poor quality peer, updating a first peer score for the first peer if the first peer is not a poor quality peer, identifying a second peer that is not on a blacklist, and providing a peer identification associated with the second peer to the client system.
34 Citations
20 Claims
-
1. A system, comprising:
-
a memory that stores instructions; a processor that executes the instructions to perform operations, the operations comprising; receiving a playfile associated with content, wherein the playfile includes a first hash of a portion of a chunk of the content; receiving the chunk of the content from a source of the content; calculating a second hash of the chunk received from the source of the content; determining if the first hash of the portion of the chunk matches the second hash of the chunk; and identifying, when the first hash of the portion of the chunk is determined to not match the second hash of the chunk, a new source for obtaining the chunk. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
receiving a playfile associated with content, wherein the playfile includes a first hash of a portion of a chunk of the content; receiving the chunk of the content from a source of the content; calculating, by utilizing instructions from memory that are executed by a processor, a second hash of the chunk received from the source of the content; determining if the first hash of the portion of the chunk matches the second hash of the chunk; and identifying, when the first hash of the portion of the chunk is determined to not match the second hash of the chunk, a new source for obtaining the chunk. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable device comprising instructions, which, when loaded and executed by a processor, cause the processor to perform operations, the operations comprising:
-
receiving a playfile associated with content, wherein the playfile includes a first hash of a portion of a chunk of the content; receiving the chunk of the content from a source of the content; calculating a second hash of the chunk received from the source of the content; determining if the first hash of the portion of the chunk matches the second hash of the chunk; and identifying, when the first hash of the portion of the chunk is determined to not match the second hash of the chunk, a new source for obtaining the chunk. - View Dependent Claims (20)
-
Specification