IP Library Granted Patent US 9,641,909
Granted Patent B2
US 9,641,909 · App. 14/802,966 · Granted May 2, 2017

Audio/video advertising network

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,641,909
App. No.
14/802,966
Granted
May 2, 2017
Kind
B2
Abstract

Owners of editorial video and/or audio content that is delivered over the Internet or other networks can enroll in an advertising affiliate network. Video and/or audio advertisements, or other marketing messages, are then delivered into the video and/or audio content when the content is accessed by a user. Bypassing of the advertising content may be prevented.

Claims (50)

1. A method comprising the following operations performed by one or more processors:

receiving, from a client system, a request for media content;

selecting, in response to the request for media content, advertising content based on one or more selection rules;

generating a playlist, the playlist including at least a first identifier and a second identifier, the first identifier identifying the selected advertising content, and the second identifier identifying the media content;

determining whether the advertising content is presented on the client system within a predetermined time period;

providing access to the media content associated with the second identifier when the advertising content is determined to be presented within a first predetermined time period; and

preventing access to the media content associated with the second identifier when the advertising content is not determined to be presented within the first predetermined time period.

2. The method of claim 1 , further comprising:

receiving, from the client system, an audit message indicating a behavior of the client system when the advertising content or the media content is being presented.

3. The method of claim 2 , further comprising:

updating the one or more selection rules at least partially based on the audit message.

4. The method of claim 1 , further comprising:

receiving, from the client system, a status message indicating a time that the advertising content was presenting on the client system.

5. The method of claim 1 , wherein the request for the media content comprises at least one of an identification of the client system or an identification of a host of the media content.

6. The method of claim 1 , wherein the request for the media content comprises a uniform source locator for the media content.

7. The method of claim 1 , further comprising:

determining a category of the requested media content, wherein the one or more selection rules are provided at least partially based on the category of the media content.

8. The method of claim 1 , wherein the one or more selection rules are provided at least partially based on a number of client systems requesting the media content within a second predetermined time period.

9. The method of claim 1 , wherein the one or more selection rules are provided at least partially based on a geographic location of the client system.

10. A system of providing access to media content, comprising:

a memory that stores instructions; and

one or more processors that are configured to execute the instructions to cause the system to:

receive, from a client system, a request for media content;

select, in response to the request for media content, advertising content based on the one or more selection rules;

generate a playlist, the playlist including at least a first identifier and a second identifier, the first identifier identifying the selected advertising content, and the second identifier identifying the media content;

determine whether the advertising content is presented on the client system within a predetermined time period;

provide access to the media content associated with the second identifier when the advertising content is determined to be presented within a first predetermined time period; and

prevent access to the media content associated with the second identifier when the advertising content is not determined to be presented within the first predetermined time period.

11. The system of claim 10 , wherein the instructions are further executed by the one or more processors to:

receive, from the client system, an audit message indicating a behavior of the client system when the advertising content or the media content is being presented.

12. The system of claim 11 , wherein the instructions are further executed by the one or more processors to:

update the one or more selection rules at least partially based on the audit message.

13. The system of claim 10 , wherein the instructions are further executed by the one or more processors to:

receive, from the client system, a status message indicating a time that the advertising content was presenting on the client system.

14. The system of claim 10 , wherein the request for the media content comprises at least one of an identification of the client system or an identification of a host of the media content.

15. The system of claim 10 , wherein the request for the media content comprises a uniform source locator for the media content.

16. The system of claim 10 , wherein the instructions are further executed by the one or more processors to:

determine a category of the requested media content, wherein the one or more rules for advertising content selection are provided at least partially based on the category of the media content.

17. The system of claim 10 , wherein the one or more selection rules are provided at least partially based on a number of client systems requesting the media content within a second predetermined time period.

18. The system of claim 10 , wherein the one or more selection rules are provided at least partially based on a geographic location of the client system.

19. A non-transitory computer readable medium embodying a computer program product, the computer program product comprising instructions configured to cause a computing device to perform the following operations:

receiving, from a client system, a request for media content;

selecting, in response to the request for media content, advertising content based on the one or more selection rules;

generating a playlist, the playlist including at least a first identifier and a second identifier, the first identifier identifying the selected advertising content, and the second identifier identifying the media content;

determining whether the advertising content is presented on the client system within a predetermined time period;

providing access to the media content associated with the second identifier when the advertising content is determined to be presented within a first predetermined time period; and

preventing access to the media content associated with the second identifier when the advertising content is not determined to be presented within the first predetermined time period.

20. The non-transitory computer readable medium of claim 19 , wherein the method comprising:

receiving, from the client system, an audit message indicating a behavior of the client system when the advertising content or the media content is being presented; and

updating the one or more selection rules at least partially based on the audit message.

Assignments (6)
CHANGE OF NAME Recorded Mar 22, 2022
From: VERIZON MEDIA INC.
To: YAHOO AD TECH LLC
Reel/Frame 059471/0902 →
MERGER Recorded Jan 28, 2021
From: ADVERTISING.COM LLC
To: OATH (AMERICAS) INC.
Reel/Frame 055054/0947 →
CHANGE OF NAME Recorded Jan 28, 2021
From: OATH (AMERICAS) INC.
To: VERIZON MEDIA INC.
Reel/Frame 055144/0372 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2015
From: DES JARDINS, G. THOMAS; MARKLEY, DAVID; RAGHUVAMSHI, VINAYAK; MACISAAC, THOMAS W
To: LIGHTNINGCAST, INC.
Reel/Frame 036152/0926 →
MERGER Recorded Jul 22, 2015
From: LIGHTNINGCAST LLC
To: ADVERTISING.COM LLC
Reel/Frame 036152/0952 →
MERGER Recorded Jul 22, 2015
From: LIGHTNINGCAST, INC.
To: LIGHTNINGCAST LLC
Reel/Frame 036152/0970 →