Patent ID: 8566157

Claim:
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.