Monitoring the performance of a content player
First Claim
Patent Images
1. A system, including:
- a monitoring module included in a client, the monitoring module configured to, using a set of one or more processors;
collect information relating to a state of a content player deployed on the client, wherein the collecting of the information is dynamically adjustable;
report, from the client, and via a communications interface, at least a portion of the information collected by the monitoring module included in the client to a remote content distribution monitoring server, wherein the reporting is dynamically adjustable; and
in response to a change in a measurement associated with a content player buffer of the content player, dynamically adjust at least one of the collecting and the reporting; and
a memory coupled to the set of one or more processors and configured to provide the set of one or more processors with instructions.
0 Assignments
0 Petitions
Accused Products
Abstract
Monitoring performance data associated with a content player is disclosed. Information relating to the state of a content player is obtained on a time driven basis. At least a portion of the obtained information is reported, via a communications interface, to a content distribution monitoring server.
180 Citations
19 Claims
-
1. A system, including:
-
a monitoring module included in a client, the monitoring module configured to, using a set of one or more processors; collect information relating to a state of a content player deployed on the client, wherein the collecting of the information is dynamically adjustable; report, from the client, and via a communications interface, at least a portion of the information collected by the monitoring module included in the client to a remote content distribution monitoring server, wherein the reporting is dynamically adjustable; and in response to a change in a measurement associated with a content player buffer of the content player, dynamically adjust at least one of the collecting and the reporting; and a memory coupled to the set of one or more processors and configured to provide the set of one or more processors with instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method, comprising:
-
collecting, by a monitoring module included in a client and using a set of one or more processors, information relating to a state of a content player deployed on the client, wherein the collecting of the information is dynamically adjustable; reporting, from the client, and via a communications interface, at least a portion of the information collected by the monitoring module included in the client to a remote content distribution monitoring server, wherein the reporting is dynamically adjustable; and in response to a change in a measurement associated with a content player buffer of the content player, dynamically adjusting at least one of the collecting and the reporting. - View Dependent Claims (15, 16)
-
-
17. A computer program product embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
collecting, by a monitoring module included in a client and using a set of one or more processors, information relating to a state of a content player deployed on the client, wherein the collecting of the information is dynamically adjustable; report, from the client, and via a communications interface, at least a portion of the information collected by the monitoring module included in the client to a content distribution monitoring server, wherein the reporting is dynamically adjustable; and in response to a change in a measurement associated with a content player buffer of the content player, dynamically adjusting at least one of the collecting and the reporting. - View Dependent Claims (18, 19)
-
Specification