IP Library Granted Patent US 8,401,901
Granted Patent B2
US 8,401,901 · App. 13/355,418 · Granted Mar 19, 2013

Advertising content delivery

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 8,401,901
App. No.
13/355,418
Granted
Mar 19, 2013
Kind
B2
Abstract

Programming media and advertising media may be presented in a manner that approximates or equals a target ratio. In one implementation, a total temporal length of one or more programming media segments is accessed after the user has selected the programming media segments. One or more advertising media segments are then selected. The advertising media segments have a total length that is based on the total temporal length of the programming media segments and a target temporal ratio between programming media and advertising media. The client system may present the one or more selected advertising media segments.

Claims (39)

1. A computer-implemented method comprising:

receiving an indication of one or more segments of electronic content;

determining, by at least one processor, a length of the one or more segments of electronic content;

identifying, by the at least one processor, a template defining a target ratio between a length of the one or more segments of electronic content and an advertising content length;

determining, by the at least one processor, an advertising content length for the one or more segments of electronic content based on the determined length of the one or more segments of electronic content and on the target ratio of the identified template; and

selecting one or more advertising content segments for delivery to a client system based on the determined advertising content length.

2. The method of claim 1 , wherein the template is identified based on a selected channel.

3. The method of claim 1 , wherein the template is identified based on a selected programming category.

4. The method of claim 1 , wherein the template is identified based on an owner of the content.

5. The method of claim 1 , wherein the template is identified based on a connection speed of the client system.

6. The method of claim 1 , wherein the template is identified based on a time of day.

7. The method of claim 1 , wherein the template is identified based on a location of a user selection of the one or more segments of electronic content.

8. The method of claim 1 , wherein the template defines different ratios for different types of advertising media.

9. The method of claim 1 , wherein the template is identified based on a different template that was previously identified.

10. The method of claim 1 , wherein the target ratio defined by the template varies over time.

11. The method of claim 1 , further comprising:

selecting one or more advertising content segments for delivery to the client system based on the determined advertising content length and at least one of a time at which the advertising media should be presented, a percentage of a population to whom the advertising media should be presented, a frequency with which the advertising media should be presented, a geographic location of users to whom the advertising media should be presented, and a contractual relationship defining advertising media to be presented.

12. A system, comprising:

a storage device that stores a set of instructions; and

at least one processor that executes the set of instructions to:

receive an indication of one or more segments of electronic content;

determine a length of the one or more segments of electronic content;

identify a template defining a target ratio between a length of the one or more segments of electronic content and an advertising content length;

determine an advertising content length for the one or more segments of electronic content based on the determined length of the one or more segments of electronic content and on the target ratio of the identified template; and

select one or more advertising content segments for delivery to a client system based on the determined advertising content length.

13. The system of claim 12 , wherein the template is identified based on a selected channel.

14. The system of claim 12 , wherein the template is identified based on a selected programming category.

15. The system of claim 12 , wherein the template is identified based on one of an owner of the content, a connection speed of the client system, a time of day, and a location of a user selection of the one or more segments of electronic content.

16. The system of claim 12 , wherein the template defines different ratios for different types of advertising media.

17. The system of claim 12 , wherein the template is identified based on a different template that was previously identified.

18. The system of claim 12 , wherein the target ratio defined by the template varies over time.

19. The system of claim 12 , wherein the set of instructions further cause the at least one processor to:

select one or more advertising content segments for delivery to the client system based on the determined advertising content length and at least one of a time at which the advertising media should be presented, a percentage of a population to whom the advertising media should be presented, a frequency with which the advertising media should be presented, a geographic location of users to whom the advertising media should be presented, and a contractual relationship defining advertising media to be presented.

20. A non-transitory computer-readable storage medium storing instructions

that, when executed by a computer, cause the computer to perform a method, the method comprising:

receiving an indication of one or more segments of electronic content; determining a length of the one or more segments of electronic content; identifying a template defining a target ratio between a length of the one or more

segments of electronic content and an advertising content length;

determining an advertising content length for the one or more segments of electronic content based on the determined length of the one or more segments of electronic content and on the target ratio of the identified template; and

selecting one or more advertising content segments for delivery to a client system based on the determined advertising content length.

Assignments (3)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058961/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2012
From: ADVERTISING.COM LLC
To: FACEBOOK, INC.
Reel/Frame 028803/0741 →
MERGER Recorded Jun 12, 2012
From: LIGHTNINGCAST LLC
To: ADVERTISING.COM LLC
Reel/Frame 028362/0483 →