IP Library Granted Patent US 9,563,826
Granted Patent B2
US 9,563,826 · App. 13/408,459 · Granted Feb 7, 2017

Techniques for rendering advertisements with rich media

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,563,826
App. No.
13/408,459
Granted
Feb 7, 2017
Kind
B2
Abstract

In one embodiment, an advertisement is matched to subject matter in a portion of rich media content, such as a digital video, Flash™ animation, etc. For example, during the playing of rich media content, it may be determined by audio recognition techniques that the content's subject matter matches or correlates with an advertisement. Rendering preferences associated with the advertisement are then determined. The rendering preferences may be used to determine how the advertisement should be rendered (i.e., displayed in association with the content). The advertisement is then served to a device. The advertisement is served such that it can be rendered relative to a time that the portion of media is being displayed on the device.

Claims (25)

1. A non-transitory processor-readable medium storing code representing instructions for correlating advertisements to rich media content, the instructions configured to cause a processor to:

extract a subject matter contained in each segment from a plurality of segments of an item of rich media content, presented on a webpage at a device, using one or more recognition techniques selected from a group consisting of audio recognition, image recognition, and semantic analysis;

select an advertisement from among a plurality of advertisements to associate with each segment from the plurality of segments of the item of rich media content based at least in part on (1) an Internet Protocol (IP) address of the device, and (2) a first temporal position within a segment from the plurality of segments of a first concept match relative to a second temporal position within that segment of a second concept match; and

send to the device via a network the advertisement associated with the segment from the plurality of segments such that the advertisement is injected into the item of rich media content on the webpage at a third temporal position within the segment based on the first temporal position and the second temporal position.

2. The non-transitory processor-readable medium of claim 1 , wherein the code representing instructions configured to cause the processor to select includes code representing instructions configured to cause the processor to:

determine match information associated with the advertisement from the plurality of advertisements;

determine when the match information is found in at least one segment from the plurality of segments of the item of rich media content; and

select the advertisement when the match information is found in the at least one segment from the plurality of segments of the item of rich media content.

3. The non-transitory processor-readable medium of claim 1 , wherein the code representing instructions configured to cause the processor to select includes code representing instructions configured to cause the processor to:

determine a score for one or more criteria for each advertisement from the plurality of advertisements; and

select the advertisement based at least in part on the score for each advertisement from the plurality of advertisements.

4. The non-transitory processor-readable medium of claim 3 , wherein the one or more criteria includes a bid price for the advertisement, an amount of the bid price affects the score given to the advertisement.

5. The non-transitory processor-readable medium of claim 4 , wherein the code representing instructions configured to cause the processor to select includes code representing instructions configured to cause the processor to select such that revenue from bids associated with the plurality of advertisements is maximized.

6. The non-transitory processor-readable medium of claim 1 , the code further representing instructions to cause the processor to:

receive a predefined positional relationship criteria associated with the first concept match and the second concept match and based in part on an anti-keyword, the code representing instructions configured to cause the processor to select the advertisement includes code representing instructions configured to cause the processor to select the advertisement when the first temporal position and the second temporal position meet the predefined positional relationship criteria.

7. The non-transitory processor-readable medium of claim 1 , wherein the code representing instructions configured to cause the processor to extract includes code representing instructions configured to cause the processor to extract the subject matter contained in a segment from the plurality of segments based on a concept associated with at least one keyword within the segment, the at least one keyword being different from the concept.

8. The non-transitory processor-readable medium of claim 1 , wherein the code representing instructions configured to cause the processor to select the advertisement includes code representing instructions configured to cause the processor to select the advertisement based in part on an occurrence of an anti-concept associated with the rich media content.

9. The non-transitory processor-readable medium of claim 1 , wherein the code representing instructions configured to cause the processor to extract includes code representing instructions configured to cause the processor to extract the subject matter contained in a segment from the plurality of segments based on a concept associated with an image within the segment.

10. The non-transitory processor-readable medium of claim 1 , wherein the advertisement associated with a segment from the plurality of segments includes a coupon associated with the rich media content.

11. The non-transitory processor-readable medium of claim 1 , wherein the code to cause the processor to select includes code to cause the processor to select the advertisement from among the plurality of advertisements to associate with each segment from the plurality of segments of the item of rich media content based at least in part on a probability of the first concept match within the plurality of segments.

12. The non-transitory processor-readable medium of claim 1 , wherein the code to cause the processor to select includes code to cause the processor to select the advertisement from among the plurality of advertisements to associate with each segment from the plurality of segments of the item of rich media content based at least in part on a concentration of one or more first concept matches within the plurality of segments.

13. The non-transitory processor-readable medium of claim 1 , further comprising code to cause the processor to:

identify a display size of the device,

the code to cause the processor to send the advertisement includes code to cause the processor to modify the advertisement associated with the segment from the plurality of segments included in the item of rich media content based on the display size.

14. The non-transitory processor-readable medium of claim 1 , wherein the code to cause the processor to send includes code to cause the processor to send the advertisement associated with the segment from the plurality of segments such that the device selects content to be presented via the webpage based on the item of rich media content including the advertisement.

Assignments (8)
SECURITY INTEREST Recorded Sep 12, 2022
From: AMOBEE, INC.; TREMOR INTERNATIONAL LTD.; YUME, INC.; R1DEMAND, LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 061409/0110 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2022
From: TAPTICA, LTD.
To: TREMOR INTERNATIONAL LTD.
Reel/Frame 061026/0749 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SECOND ASSIGNOR'SNAME PREVIOUSLY RECORDED AT REEL: 043527 FRAME: 0173. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 11, 2017
From: TREMOR VIDEO, INC.; SCANSCOUT, INC.
To: TAPTICA LTD.
Reel/Frame 043820/0186 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2017
From: TREMOR VIDEO, INC.; SCANSCOUT INC.
To: TAPTICA LTD.
Reel/Frame 043527/0173 →
IP SECURITY AGREEMENT SUPPLEMENT Recorded Aug 29, 2017
From: TAPTICA LIMITED
To: HSBC BANK USA, NATIONAL ASSOCIATION
Reel/Frame 043711/0449 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2013
From: LAU, WAI KIT; LEE, STEVEN; MARTIN, PETE
To: SCANSCOUT, INC.
Reel/Frame 030046/0991 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2013
From: SCANSCOUT, INC.
To: TREMOR MEDIA, INC.
Reel/Frame 030047/0001 →
CHANGE OF NAME Recorded Mar 20, 2013
From: TREMOR MEDIA, INC.
To: TREMOR VIDEO, INC.
Reel/Frame 030047/0007 →