DEEP PRODUCT PLACEMENT
First Claim
1. A method comprising:
- identifying a product placement opportunity for a product in a frame of a piece of content during playback of the piece of content on a display device;
determining a location in the frame to place product placement content associated with the product based on a learned statistical model representing learned placement patterns related to the product; and
placing the product placement content in the frame based on the location, wherein the product placement content appears to occur naturally in the piece of content.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment provides a method comprising identifying a product placement opportunity for a product in a frame of a piece of content during playback of the piece of content on a display device. The method further comprises determining a location in the frame to insert product placement content for the product based on a learned statistical model representing learned placement patterns related to the product. The method further comprises modifying the product placement content based on one or more objects present in the frame, and inserting a product placement for the product in the piece of content by inserting the modified product placement content in the frame based on the location. The modified product placement content appears to occur naturally in the piece of content.
19 Citations
20 Claims
-
1. A method comprising:
-
identifying a product placement opportunity for a product in a frame of a piece of content during playback of the piece of content on a display device; determining a location in the frame to place product placement content associated with the product based on a learned statistical model representing learned placement patterns related to the product; and placing the product placement content in the frame based on the location, wherein the product placement content appears to occur naturally in the piece of content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system, comprising:
-
at least one processor; and a non-transitory processor-readable memory device storing instructions that when executed by the at least one processor causes the at least one processor to perform operations including; identifying a product placement opportunity for a product in a frame of a piece of content during playback of the piece of content on a display device; determining a location in the frame to insert product placement content for the product based on a learned statistical model representing learned placement patterns related to the product; modifying the product placement content based on one or more objects present in the frame; and inserting a product placement for the product in the piece of content by inserting the modified product placement content in the frame based on the location, wherein the modified product placement content appears to occur naturally in the piece of content. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method comprising:
in a training stage; generating a product placement profile for a product based on one or more pieces of visual content with natural occurrences of the product, wherein the product placement profile comprises product placement content for the product and one or more placement instructions for inserting the product placement content in visual content; and sending the product placement profile to a display device to allow the display device to dynamically insert a product placement for the product in a piece of content during playback of the piece of content based on the product placement profile. - View Dependent Claims (19, 20)
Specification