Media orchestration descriptor with an audit policy
First Claim
1. A method comprising:
- receiving, by a computing device executing a client application, a media orchestration descriptor, the media orchestration descriptor identifying each segment of a plurality of segments of media content to be received from a media publisher and indicating one or more relationships among the segments to define a visual arrangement and sequence of the segments of the media content;
receiving, by the computing device, an audit policy associated with the media orchestration descriptor and identifying a plurality of events to be tracked, the plurality of events comprising;
a feed event comprising an event at the client application related to a media feed received by the client application from the media publisher,an advertisement event comprising an event at the client application related to one or more advertisements received by the client application, andan interaction event comprising an event at the client application related to one or more interactions received by the client application;
tracking, by the computing device, the plurality of events identified in the audit policy that occur during presentation of the media content according to the media orchestration descriptor; and
transmitting, by the computing device, to the media publisher one or more records of the one or more events occurring during the presentation of the media content.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus provide for an event tracker assigns a unique application identifier to represent a relationship between a media publisher and a client application that receives media content from the media publisher. The media publisher organizes the media content according to a media orchestration descriptor. The media orchestration descriptor identifies each segment of the media content and indicating relationships among the segments to define a presentation of the segments of the media content. The event tracker further associates an audit policy with the media orchestration descriptor where the audit policy is defined by the media publisher and received by the client application. The audit policy is applied to the client application in order to locally track events that occur with respect to the presentation of the media publisher'"'"'s media content via the client application.
-
Citations
23 Claims
-
1. A method comprising:
-
receiving, by a computing device executing a client application, a media orchestration descriptor, the media orchestration descriptor identifying each segment of a plurality of segments of media content to be received from a media publisher and indicating one or more relationships among the segments to define a visual arrangement and sequence of the segments of the media content; receiving, by the computing device, an audit policy associated with the media orchestration descriptor and identifying a plurality of events to be tracked, the plurality of events comprising; a feed event comprising an event at the client application related to a media feed received by the client application from the media publisher, an advertisement event comprising an event at the client application related to one or more advertisements received by the client application, and an interaction event comprising an event at the client application related to one or more interactions received by the client application; tracking, by the computing device, the plurality of events identified in the audit policy that occur during presentation of the media content according to the media orchestration descriptor; and transmitting, by the computing device, to the media publisher one or more records of the one or more events occurring during the presentation of the media content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable medium comprising executable instructions encoded thereon operable on a computerized device to perform processing, the instructions comprising:
-
instructions for receiving a media orchestration descriptor, the media orchestration descriptor identifying each segment of a plurality of segments of media content to be received by client application from a media publisher and indicating one or more relationships among the segments to define a visual arrangement and sequence of the segments of the media content; instructions for receiving an audit policy associated with the media orchestration descriptor and identifying a plurality of events to be tracked, the plurality of events comprising; a feed event comprising an event at the client application related to a media feed received by the client application from the media publisher, an advertisement event comprising an event at the client application related to one or more advertisements received by the client application, and an interaction event comprising an event at the client application related to one or more interactions received by the client application; instructions for tracking the plurality of events that occur during presentation of the media content according to the media orchestration descriptor; and instructions for transmitting to the media publisher one or more records of the one or more events occurring during the presentation of the media content. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer system comprising:
-
a processor; a memory unit that stores instructions associated with an application executed by the processor; and an interconnect coupling the processor and the memory unit, enabling the computer system to execute the application and perform operations of; receiving a media orchestration descriptor identifying each segment of a multi-segment media presentation to be received by a client application and defining a visual arrangement and sequence of the segments of the multi-segment media presentation; receiving an audit policy associated with the media orchestration descriptor and identifying a plurality of events to be tracked, the plurality of events comprising; a feed event comprising an event at the client application related to a media feed received by the client application from the media publisher, an advertisement event comprising an event at the client application related to one or more advertisements received by the client application, and an interaction event comprising an event at the client application related to one or more interactions received by the client application; tracking the plurality of events identified in the audit policy that occur during presentation of the media content according to the media orchestration descriptor; and transmitting to the media publisher one or more records of the one or more events occurring during the presentation of the media content.
-
Specification