Patent ID: 8707342
Filing Date: 2014-04-22
Classification: H04N

Abstract:
1. A device comprising: a trigger store to store multiple triggers, each of the multiple triggers comprising a criteria portion and a payload portion, the criteria portion identifying a plurality of criteria, wherein the plurality of criteria comprises at least an identifier of particular media content, and the payload portion identifying one or more actions to be performed; and a monitor module, executed by a processor of the device, coupled to the trigger store, to implement operations comprising: monitoring data corresponding to media content being presented, to detect that the data satisfies the plurality of criteria of one of the multiple triggers, performing the one or more actions identified in the one trigger responsive to the data satisfying the plurality of criteria, the one or more actions including displaying an advertisement, allowing data in the trigger to be referenced by an application executing on the device, to expose an Application Programming Interface (API) to be invoked by the application to obtain data from the trigger, the API including an interface to return a count of triggers, the count of triggers preventing the displaying the advertisement to occur until a count value of the trigger has been reached, and returning the data from the trigger to the application responsive to the API being invoked by the application.