IP Library Granted Patent US 9,654,735
Granted Patent B2
US 9,654,735 · App. 13/408,843 · Granted May 16, 2017

Movie advertising placement optimization based on behavior and content analysis

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,654,735
App. No.
13/408,843
Granted
May 16, 2017
Kind
B2
Abstract

An ad is placed in a movie, by analyzing inherent characteristics of the movie, analyzing viewed characteristics of the movie, analyzing viewer characteristics of a viewer of the movie, obtaining advertiser preferences for placement of the ad in the movie, determining costs of placing the ad in the movie based on the inherent characteristics of the movie, the viewed characteristics of the movie, the viewer characteristics and the advertiser preferences, and placing the ad in the movie in accordance with the inherent characteristics of the movie, the viewed characteristics of the movie, the viewer characteristics, the advertiser preferences and the determined costs.

Claims (57)

1. An ad placement method, comprising:

receiving, by a transcoder embodied on a machine having a processor and a memory, a request for a video from a device associated with a viewer;

obtaining, by the transcoder, characteristics of the viewer;

analyzing, by the transcoder, the characteristics of the viewer in response to the request for a video from the viewer;

obtaining, by the transcoder from a videobase, the video requested by the viewer;

determining, by the transcoder based at least in part on the characteristics of the viewer analyzed by the transcoder, one or more ads for presentation to the viewer;

retrieving, by the transcoder, advertiser preferences associated with placement of the one or more ads, the advertiser preferences defining an ad location relative to a video frame within which to present the one or more ads and identifying a frame feature analysis preference associated with the ad location;

inserting, by the transcoder based at least in part on the advertiser preferences, at least one of the one or more ads into the video, the inserting including automatically inserting an ad into the video using the frame feature analysis identified in the advertiser preferences; and

delivering the video to the device associated with the viewer, the video including the at least one of the one or more ads determined based on the characteristics of the viewer and inserted at the ad location relative to the video frame as defined by the advertiser preferences and using the frame feature analysis identified in the advertiser preferences.

2. The method of claim 1 , further comprising:

storing the video and the at least one of the one or more ads in the videobase prior to delivering the video including the at least one of the one or more ads to the device associated with the viewer.

3. The method of claim 1 , wherein the advertiser preferences comprise different rates for a first ad of the one or more ads, the first ad containing at least one hyperlink, one of the different rates being associated with the viewer taking an action on the at least one hyperlink.

4. The method of claim 1 , wherein the characteristics of the viewer comprise demographic information of the viewer, an activity of the viewer, a material previously viewed by the viewer, or a combination thereof.

5. The method of claim 1 , further comprising:

determining prices for positioning the one or more ads in the video based at least in part on the characteristics of the viewer and the advertiser preferences.

6. The method of claim 1 , further comprising:

analyzing information in the video;

analyzing a popularity of the video if the video has been previously viewed; and

determining prices for positioning the one or more ads in the video utilizing the information in the video, the popularity of the video, the characteristics of the viewer, and the advertiser preferences.

7. The method of claim 6 , wherein the information in the video comprises motion, scene changes, face presence, audio track loudness, or a combination thereof.

8. The method of claim 6 , wherein the popularity of the video comprises a number of times that the video has been requested, a number of times that a link or deep tag to the video has been sent from one viewer to another potential viewer, a number of deep tags in the video, a number of times that a particular video segment was replayed, a number of times that viewers paused at a particular video position, or a combination thereof.

9. The method of claim 6 , wherein the popularity of the video is associated with viewer demographics including gender, age, location, income, interests, or a combination thereof.

10. A computer program product comprising at least one non-transitory computer readable medium storing instructions translatable by a transcoder embodied on a computer to perform:

receiving a request for a video from a device associated with a viewer;

obtaining characteristics of the viewer;

analyzing the characteristics of the viewer in response to the request for a video from the viewer;

obtaining, from a videobase, the video requested by the viewer;

determining, based at least in part on the characteristics of the viewer thus analyzed, one or more ads for presentation to the viewer;

retrieving advertiser preferences associated with placement of the one or more ads, the advertiser preferences defining an ad location relative to a video frame within which to present the one or more ads and identifying a frame feature analysis preference associated with the ad location; and

inserting, based at least in part on the advertiser preferences, at least one of the one or more ads into the video, the inserting including automatically inserting an ad into the video using the frame feature analysis identified in the advertiser preferences such that the video delivered to the device associated with the viewer includes the at least one of the one or more ads determined based on the characteristics of the viewer and inserted at the ad location relative to the video frame as defined by the advertiser preferences and using the frame feature analysis identified in the advertiser preferences.

11. The computer program product of claim 10 , wherein the instructions are further translatable by the computer to perform:

storing the video and the at least one of the one or more ads in a videobase prior to delivering the video including the at least one of the one or more ads to the device associated with the viewer.

12. The computer program product of claim 10 , wherein the advertiser preferences comprise different rates for a first ad of the one or more ads, the first ad containing at least one hyperlink, one of the different rates being associated with the viewer taking an action on the at least one hyperlink.

13. The computer program product of claim 10 , wherein the characteristics of the viewer comprise demographic information of the viewer, an activity of the viewer, a material previously viewed by the viewer, or a combination thereof.

14. The computer program product of claim 10 , wherein the instructions are further translatable by the computer to perform:

determining prices for positioning the one or more ads in the video based at least in part on the characteristics of the viewer and the advertiser preferences.

15. The computer program product of claim 10 , wherein the instructions are further translatable by the computer to perform:

analyzing information in the video;

analyzing a popularity of the video if the video has been previously viewed; and

determining prices for positioning the one or more ads in the video utilizing the information in the video, the popularity of the video, the characteristics of the viewer, and the advertiser preferences.

16. A system, comprising:

a transcoder embodied on one or more server machines comprising at least one non-transitory computer readable medium storing instructions translatable by at least one processor of the one or more server machines, the transcoder configured to perform:

receiving a request for a video from a device associated with a viewer;

obtaining characteristics of the viewer;

analyzing the characteristics of the viewer in response to the request for a video from the viewer;

obtaining, by the transcoder from a videobase, the video requested by the viewer;

determining, based at least in part on the characteristics of the viewer thus analyzed, one or more ads for presentation to the viewer;

retrieving advertiser preferences associated with placement of the one or more ads, the advertiser preferences defining an ad location relative to a video frame within which to present the one or more ads and identifying a frame feature analysis preference associated with the ad location; and

inserting, based at least in part on the advertiser preferences, at least one of the of the one or more ads into the video, the inserting including automatically inserting an ad into the video using the frame feature analysis identified in the advertiser preferences such that the video delivered to the device associated with the viewer includes the at least one of the one or more ads determined based on the characteristics of the viewer and inserted at the ad location relative to the video frame as defined by the advertiser preferences and using the frame feature analysis identified in the advertiser preferences.

17. The system of claim 16 , wherein the instructions are further translatable by the at least one processor to perform:

storing the video and the at least one of the one or more ads in a videobase prior to delivering the video including the at least one of the one or more ads to the device.

18. The system of claim 16 , wherein the advertiser preferences comprise different rates for a first ad of the one or more ads, the first ad containing at least one hyperlink, one of the different rates being associated with the viewer taking an action on the at least one hyperlink.

19. The system of claim 16 , wherein the characteristics of the viewer comprise demographic information of the viewer, an activity of the viewer, a material previously viewed by the viewer, or a combination thereof.

20. The system of claim 16 , wherein the instructions are further translatable by the at least one processor to perform:

analyzing information in the video;

analyzing a popularity of the video if the movie has been previously viewed; and

determining prices for positioning the one or more ads in the video utilizing the information in the video, the popularity of the video, the characteristics of the viewer, and the advertiser preferences.

Assignments (14)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2024
From: OPEN TEXT CORP.
To: CROWDSTRIKE, INC.
Reel/Frame 068123/0007 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2024
From: OPEN TEXT SA ULC
To: OPEN TEXT CORP.
Reel/Frame 067400/0102 →
IP BUSINESS SALE AGREEMENT Recorded Sep 13, 2016
From: OPEN TEXT S.A.
To: OT IP SUB, LLC
Reel/Frame 040019/0627 →
CERTIFICATE OF CONTINUANCE Recorded Sep 13, 2016
From: OP IP SUB, LLC
To: IP OT SUB ULC
Reel/Frame 040019/0500 →
CERTIFICATE OF AMALGAMATION Recorded Sep 13, 2016
From: IP OT SUB ULC
To: OPEN TEXT SA ULC
Reel/Frame 040019/0578 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2012
From: VIGNETTE PARTNERSHIP, LP
To: OPEN TEXT S.A.
Reel/Frame 028745/0518 →
MERGER Recorded Jul 26, 2012
From: VIGNETTE SOFTWARE, LLC
To: VIGNETTE CORPORATION
Reel/Frame 028642/0258 →
CERTIFICATE OF CONVERSION Recorded Jun 8, 2012
From: VIGNETTE OPERATING, LLC
To: VIGNETTE PARTNERSHIP, LP
Reel/Frame 028388/0050 →
INTELLECTUAL PROPERTY PURCHASE AGREEMENT Recorded Jun 5, 2012
From: VIGNETTE LLC (96%)
To: VIGNETTE SOFTWARE LLC
Reel/Frame 028394/0872 →
CERTIFICATE OF CONVERSION Recorded Jun 4, 2012
From: VIGNETTE CORPORATION
To: VIGNETTE OPERATING, LLC
Reel/Frame 028345/0082 →
INTELLECTUAL PROPERTY PURCHASE AGREEMENT Recorded May 29, 2012
From: VIGNETTE CORPORATION (4%)
To: VIGNETTE SOFTWARE LLC
Reel/Frame 028308/0278 →
INTELLECTUAL PROPERTY PURCHASE AGREEMENT Recorded May 25, 2012
From: VIGNETTE CORPORATION (96%)
To: VIGNETTE LLC
Reel/Frame 028308/0408 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2012
From: GILLEY, THOMAS S.; HOFFERT, ERIC; NASSAR, RABIH; SOUKUP, PAUL
To: MICRONETS, INC.
Reel/Frame 028247/0937 →
MERGER Recorded May 11, 2012
From: MICRONETS, INC.
To: VIGNETTE CORPORATION
Reel/Frame 028244/0343 →