Detecting problems in content distribution
First Claim
Patent Images
1. A system for detecting a problem in a content distribution, including:
- a processor; and
a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to;
receive performance information associated with a first content player from a first client;
receive performance information associated with a second content player from a second client;
aggregate the information received from the first client and the information received from the second client; and
diagnose a source of a problem based at least in part on a portion of the aggregated information; and
perform a remedial action based at least in part on the diagnosis.
1 Assignment
0 Petitions
Accused Products
Abstract
Detecting a problem in a content distribution is disclosed. Performance information associated with a first content player is received form a first client. Performance information associated with a second content player is received from a second client. The information received from the first client and the second client is aggregated. A determination is made, from the aggregated information, that a problem is indicated. Alternate techniques for detecting a problem in a content distribution are also disclosed.
-
Citations
33 Claims
-
1. A system for detecting a problem in a content distribution, including:
-
a processor; and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to; receive performance information associated with a first content player from a first client; receive performance information associated with a second content player from a second client; aggregate the information received from the first client and the information received from the second client; and diagnose a source of a problem based at least in part on a portion of the aggregated information; and perform a remedial action based at least in part on the diagnosis. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of detecting a problem in a content distribution, including:
-
receiving performance information associated with a first content player from a first client; receiving performance information associated with a second content player from a second client; aggregating the information received from the first client and the information received from the second client; and diagnosing, using a processor, a source of a problem based at least in part on a portion of the aggregated information; and performing a remedial action based at least in part on the diagnosis.
-
-
24. A system for detecting a problem in a distribution of content to a client, including:
-
a processor; and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to; receive performance information from the client, wherein the performance information includes a rendering rate of the client; and diagnose a source of a problem based at least in part on a portion of the received rendering rate; and perform a remedial action based at least in part on the diagnosis.
-
-
25. A system for detecting a problem in a distribution of content to a client, including:
-
a processor; and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to; receive performance information from the client, wherein the performance information includes buffer information associated with a content player; and diagnose a source of a problem based at least in part on a portion of the received buffer information; and perform a remedial action based at least in part on the diagnosis. - View Dependent Claims (26)
-
-
27. A system for detecting a problem in a content distribution, including:
-
a processor; and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to; receive first performance data associated with a content player from a client; receive second performance data associated with a node that is different from the client; and aggregate the data received from the client and the node that is different from the client; diagnose a source of a problem based at least in part on a portion of the aggregated data; and perform a remedial action based at least in part on the diagnosis. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
Specification