Custom media player
First Claim
1. A method comprising:
- receiving from a publisher,by a processing device of a server, metadata for customizing presentation of a social feature with a content item provided by the publisher, the metadata describing a graphic, and an input associated with the social feature to be provided by a user of a custom media player executing on a client device;
transmitting, to the custom media player one or more instructions that cause the custom media player to present with the content item, in accordance with the metadata, a user interface element comprising the graphic and enabling the user of the custom media player to provide the input associated with the social feature;
receiving, by the processing device, event data associated with the presentation of the social feature by the custom media player, the event data comprising the input associated with the social feature provided by the user of the custom media player;
generating a report based on the event data comprising the input associated with the social feature provided by the user of the custom media player, the report describing user interaction with the social feature in the custom media player; and
providing the report to the publisher.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing web analytics for a custom media player is disclosed. The system comprises a communication module, a request analysis module and a reporting module. The communication module receives a request from a custom media player. The custom media player is stored and executed on a client device. The request analysis module determines whether the request includes a custom event for a social feature included in the custom media player. The request analysis module determines that the request includes a custom event. The request analysis module stores event data describing the custom event in a storage device. The reporting module generates a report describing a metric for the social feature.
44 Citations
14 Claims
-
1. A method comprising:
-
receiving from a publisher, by a processing device of a server, metadata for customizing presentation of a social feature with a content item provided by the publisher, the metadata describing a graphic, and an input associated with the social feature to be provided by a user of a custom media player executing on a client device; transmitting, to the custom media player one or more instructions that cause the custom media player to present with the content item, in accordance with the metadata, a user interface element comprising the graphic and enabling the user of the custom media player to provide the input associated with the social feature; receiving, by the processing device, event data associated with the presentation of the social feature by the custom media player, the event data comprising the input associated with the social feature provided by the user of the custom media player; generating a report based on the event data comprising the input associated with the social feature provided by the user of the custom media player, the report describing user interaction with the social feature in the custom media player; and providing the report to the publisher. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
a network interface device; and a processor coupled to the network interface device, the processor to; receive, from a publisher, metadata for customizing presentation of a social feature with a content item provided by the publisher, the metadata describing a graphic, and an input associated with the social feature to be provided by a user of a custom media player executing on a client device; transmit via the network interface device, to the custom media player one or more instructions that cause the custom media player to present with the content item, in accordance with the metadata, a user interface element comprising the graphic and enabling the user of the custom media player to provide the input associated with the social feature receive, via the network interface device, event data associated with the presentation of the social feature by the custom media player, the event data comprising the input associated with the social feature provided by the user of the custom media player; generate a report based on the event data comprising the input associated with the social feature provided by the user of the custom media player, the report describing user interaction with the social feature in the custom media player; and provide the report to the publisher. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product comprising a non-transitory computer readable medium encoding instructions that, in response to execution by a computing device, cause the computing device to perform operations comprising:
-
receiving from a publisher, by the computing device, metadata for customizing presentation of a social feature with a content item provided by the publisher, the metadata describing a graphic, and an input associated with the social feature to be provided by a user of a custom media player executing on a client device; transmitting, to a custom media player executing on a client device, one or more instructions that cause the custom media player to present with the content item, in accordance with the metadata, a user interface element comprising the graphic and enabling the user of the custom media player to provide the input associated with the social feature; receiving, by the processing device, event data associated with the presentation of the social feature by the custom media player, the event data comprising the input associated with the social feature provided by the user of the custom media player; generating a report based on the event data comprising the input associated with the social feature provided by the user of the custom media player, the report describing user interaction with the social feature in the custom media player; and providing the report to the publisher. - View Dependent Claims (12, 13, 14)
-
Specification