OPTIMIZING PRODUCT PLACEMENT IN A MEDIA
First Claim
Patent Images
1. A computer-implemented method, comprising:
- determining a characteristic of a target audience for a viewing of a visual media;
extracting a frame of the visual media from an electronic signal;
identifying an object that is visible in the frame of the visual media;
generating a score for the object that quantifies a visibility of the object in the frame, wherein the score comprises a weighted sum of a plurality of scores associated with a plurality of visibility properties, and wherein the plurality of visibility properties includes at least a size of the object and a duration of the object'"'"'s visibility over multiple frames of the visual media;
determining, based on the score, that the object comprises an optimal location in which to insert an item of advertising content; and
digitally inserting the item of advertising content into the frame of the visual media, in a region of the object, wherein a selection of the item of advertising content has been optimized for at least the characteristic of the audience.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method includes determining a characteristic of a target audience for a viewing of a visual media, extracting a frame of the visual media from an electronic signal, identifying an object that is visible in the frame of the visual media, and digitally inserting an item of advertising content into the frame of the visual media, in a region of the object, wherein a selection of the item of advertising content has been optimized for at least the characteristic of the audience.
-
Citations
23 Claims
-
1. A computer-implemented method, comprising:
-
determining a characteristic of a target audience for a viewing of a visual media; extracting a frame of the visual media from an electronic signal; identifying an object that is visible in the frame of the visual media; generating a score for the object that quantifies a visibility of the object in the frame, wherein the score comprises a weighted sum of a plurality of scores associated with a plurality of visibility properties, and wherein the plurality of visibility properties includes at least a size of the object and a duration of the object'"'"'s visibility over multiple frames of the visual media; determining, based on the score, that the object comprises an optimal location in which to insert an item of advertising content; and digitally inserting the item of advertising content into the frame of the visual media, in a region of the object, wherein a selection of the item of advertising content has been optimized for at least the characteristic of the audience. - View Dependent Claims (2, 3, 4, 5, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23)
-
-
6-7. -7. (canceled)
-
9. (canceled)
-
11. (canceled)
-
19. A non-transitory machine-readable storage medium encoded with instructions executable by a processor, wherein the instructions comprise:
-
instructions to determine a characteristic of a target audience for a viewing of a visual media; instructions to extract a frame of the visual media from an electronic signal; instructions to identify an object that is visible in the frame of the visual media; generating a score for the object that quantifies a visibility of the object in the frame, wherein the score comprises a weighted sum of a plurality of scores associated with a plurality of visibility properties, and wherein the plurality of visibility properties includes at least a size of the object and a duration of the object'"'"'s visibility over multiple frames of the visual media; determining, based on the score, that the object comprises an optimal location in which to insert an item of advertising content; and instructions to digitally insert the item of advertising content into the frame of the visual media, in a region of the object, wherein a selection of the item of advertising content has been optimized for at least the characteristic of the audience.
-
-
20. An apparatus, comprising:
-
a hardware processor element; and a plurality of programming code components that, when executed by the hardware processor element, cause the hardware processor element to perform operations comprising; determining a characteristic of a target audience for a viewing of a visual media; extracting a frame of the visual media from an electronic signal; identifying an object that is visible in the frame of the visual media; generating a score for the object that quantifies a visibility of the object in the frame, wherein the score comprises a weighted sum of a plurality of scores associated with a plurality of visibility properties, and wherein the plurality of visibility properties includes at least a size of the object and a duration of the object'"'"'s visibility over multiple frames of the visual media; determining, based on the score, that the object comprises an optimal location in which to insert an item of advertising content; and digitally inserting the item of advertising content into the frame of the visual media, in a region of the object, wherein a selection of the item of advertising content has been optimized for at least the characteristic of the audience.
-
Specification