System and method for content validation
First Claim
Patent Images
1. A system, comprising:
- a memory that stores instructions; and
a processor that executes the instructions to perform operations, the operations comprising;
receiving a notification from a client system, wherein the notification indicates that the client system received a corrupt packet from a first peer;
updating a first peer score for the first peer if the first peer is not a poor quality peer, wherein the first peer score incorporates a ratio of corrupt packets to good packets received from the first peer; and
providing, to the client system, a peer identification associated with a second peer that is not on a black list so as to enable the client system to obtain an uncorrupted packet corresponding to the corrupt packet.
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.
50 Citations
20 Claims
-
1. A system, comprising:
-
a memory that stores instructions; and a processor that executes the instructions to perform operations, the operations comprising; receiving a notification from a client system, wherein the notification indicates that the client system received a corrupt packet from a first peer; updating a first peer score for the first peer if the first peer is not a poor quality peer, wherein the first peer score incorporates a ratio of corrupt packets to good packets received from the first peer; and providing, to the client system, a peer identification associated with a second peer that is not on a black list so as to enable the client system to obtain an uncorrupted packet corresponding to the corrupt packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
receiving a notification from a client system, wherein the notification indicates that the client system received a corrupt packet from a first peer; generating a first peer score for the first peer, wherein the first peer score incorporates a ratio of corrupt packets to good packets received from the first peer; adding, by utilizing instructions from a memory that are executed by a processor, the first peer to a black list if the first peer is a poor quality peer; and providing, to the client system, a peer identification associated with a second peer that is not on the black list so as to enable the client system to obtain an uncorrupted packet corresponding to the corrupt packet. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. 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 notification from a client system, wherein the notification indicates that the client system received a corrupt packet from a first peer; 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 the poor quality peer, wherein the first peer score incorporates a ratio of corrupt packets to good packets received from the first peer; and providing, to the client system, a peer identification associated with a second peer that is not on a black list so as to enable the client system to obtain an uncorrupted packet corresponding to the corrupt packet.
-
Specification