Application triggering
First Claim
1. A method comprising:
- causing, by a computing device, a comparison of a trigger for an advertisement and at least one content frame in a stream, wherein the comparison comprises determining whether a first plurality of predetermined pixels corresponding to the trigger for the advertisement and a subset of a second plurality of pixels of the at least one content frame match based on a predetermined threshold;
determining, based on the comparison, that a match exists between the at least one content frame and the trigger for the advertisement; and
inserting, based on determining that the match exists, the trigger for the advertisement into the stream.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, method, system and computer-readable medium are disclosed for, in one aspect, determining when a trigger, such as an application trigger, should be generated. In some embodiments, the application trigger may be generated when a frame included in a feed (e.g., a content feed) matches a specified or indicated frame. In some embodiments, a comparison between the feed and the specified or indicated frame may be based on one or more tolerances or thresholds. In some embodiments, the feed may be split and content (e.g., video) obtained via the split may be combined (e.g., multiplexed) with a trigger. The combined content and trigger may be transmitted to one or more devices, such as one or more user devices.
280 Citations
20 Claims
-
1. A method comprising:
-
causing, by a computing device, a comparison of a trigger for an advertisement and at least one content frame in a stream, wherein the comparison comprises determining whether a first plurality of predetermined pixels corresponding to the trigger for the advertisement and a subset of a second plurality of pixels of the at least one content frame match based on a predetermined threshold; determining, based on the comparison, that a match exists between the at least one content frame and the trigger for the advertisement; and inserting, based on determining that the match exists, the trigger for the advertisement into the stream. - View Dependent Claims (2, 3, 4, 5, 6, 19, 20)
-
-
7. A method comprising:
-
receiving, by a computing device, a content feed; receiving an advertisement comprising a trigger that causes the advertisement to be presented; causing a comparison of the trigger and at least one content frame of the content feed, wherein the comparison comprises determining whether a first plurality of predetermined pixels corresponding to the trigger and a subset of a second plurality of pixels of the at least one content frame match based on a predetermined threshold; determining, based on the comparison, that a match exists between the trigger and the at least one content frame; and inserting, based on determining that the match exists, the trigger into the content feed. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
receiving, by a computing device, an input comprising one or more reference frames, wherein the input is associated with one or more advertisements; receiving one or more feeds, the one or more feeds comprising one or more of audio content, visual content, or audiovisual content; causing a comparison of one or more content frames of the one or more feeds with the one or more reference frames, wherein the comparison comprises determining whether a first plurality of predetermined pixels corresponding to a trigger for the one or more advertisements and a subset of a second plurality of pixels of the one or more content frames match based on a predetermined threshold; associating, based on determining that a metric associated with the comparison satisfies a threshold, the trigger with the one or more content frames, wherein the trigger causes presentation of the one or more advertisements; and transmitting an enhanced video comprising the trigger and the one or more feeds. - View Dependent Claims (17, 18)
-
Specification