IP Library Granted Patent US 9,781,491
Granted Patent B2
US 9,781,491 · App. 15/367,957 · Granted Oct 3, 2017

Systems and methods for providing non-intrusive advertising content to set-top boxes

Inventor: Jeffrey Todd Wilson (Ashburn, VA)
Assignee: Oath Inc.
H04N21/812G06Q30/0257G06Q30/0269H04L65/60H04L67/20H04L67/306H04N21/23424H04N21/25891H04N21/2668H04N21/4316H04N21/44016H04N21/44222H04N21/4532H04N21/472H04N21/8358
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,781,491
App. No.
15/367,957
Granted
Oct 3, 2017
Kind
B2
Abstract

Systems and methods are disclosed for providing non-intrusive advertising content to users. The method includes receiving user input reflecting user content preferences for receiving desired content related to specific topics in lieu of standard advertising slots while watching playable media content via a set-top box. The method may further include receiving a request for playable media content and then retrieving desired content based on user content preferences. Thereafter, the method may include choosing non-intrusive advertising content and generating datagrams that include the desired content and the non-intrusive advertising content. The datagrams may be concatenated with the playable media content to generate displayable content. The display content may then be provided for displaying.

Claims (51)

1. A computer-implemented method for providing advertising content, the method comprising:

receiving, using at least one processor, a user's input reflecting the user's content preferences for receiving desired content in lieu of standard advertising content;

retrieving desired content to include in advertising slots in lieu of standard advertising content based on the user's input of user content preferences;

choosing non-intrusive advertising content to include along with the retrieved desired content in a datagram;

generating one or more datagrams including the retrieved desired content and the chosen non-intrusive advertising content;

storing the generated one or more datagrams in a database;

upon receiving, from a set-top box of the user, a request for playable media content, concatenating the playable media content and the previously generated one or more datagrams stored in the database; and

streaming the playable media content and the one or more datagrams to the set-top box for display to the user.

2. The computer-implemented method of claim 1 , wherein the desired content is watermarked with the non-intrusive advertising content to generate the one or more datagrams.

3. The computer-implemented method of claim 1 , wherein choosing non-intrusive advertising content to include in the desired content comprises choosing the non-intrusive advertising content to embed in the desired content based on a user profile associated with the user.

4. The computer-implemented method of claim 3 , wherein choosing the non-intrusive advertising content to embed in the desired content is further based on a target audience for advertising content.

5. The computer-implemented method of claim 3 , wherein:

the user profile is based on one or more of a unique identity associated with the set-top box, a unique identify associated with the user, user demographic data, and user preferences.

6. The computer-implemented method of claim 3 , wherein:

the user profile is based on the user's interaction with Internet content or Internet advertising viewed on a computer or mobile device.

7. The computer-implemented method of claim 1 , further comprising:

transmitting a message to a user for soliciting user input reflecting user content preferences for receiving the desired content related to specific topics in lieu of standard advertising content.

8. A system for providing advertising content, the system comprising:

a data storage device storing instructions; and

a processor configured to execute the instructions to perform a method comprising:

receiving a user's input reflecting the user's content preferences for receiving desired content in lieu of standard advertising content;

retrieving desired content to include in advertising slots in lieu of standard advertising content based on the user's input of user content preferences;

choosing non-intrusive advertising content to include along with the retrieved desired content in a datagram;

generating one or more datagrams including the retrieved desired content and the chosen non-intrusive advertising content;

storing the generated one or more datagrams in a database;

upon receiving, from a set-top box of the user, a request for playable media content, concatenating the playable media content and the previously generated one or more datagrams stored in the database; and

streaming the playable media content and the one or more datagrams to the set-top box for display to the user.

9. The system of claim 8 , wherein the desired content is watermarked with the non-intrusive advertising content to generate the one or more datagrams.

10. The system of claim 9 , wherein choosing non-intrusive advertising content to include in the desired content comprises choosing the non-intrusive advertising content to embed in the desired content based on a user profile associated with the user.

11. The computer-implemented method of claim 10 , wherein choosing the non-intrusive advertising content to embed in the desired content is further based on a target audience for advertising content.

12. The system of claim 10 , wherein:

the user profile is further based on one or more of a unique identity associated with the set-top box, a unique identify associated with the user, user demographic data, and user preferences.

13. The system of claim 10 , wherein:

the user profile is based on the user's interaction with Internet content or Internet advertising viewed on a computer or mobile device.

14. The system of claim 8 , wherein the method further comprises:

transmitting a message to a user for soliciting user input reflecting user content preferences for receiving the desired content related to specific topics in lieu of standard advertising content.

15. A non-transitory computer-readable medium storing instructions, the instructions, when executed by a computer system cause the computer system to perform a method, the method comprising:

receiving, using at least one processor, a user's input reflecting the user's content preferences for receiving desired content in lieu of standard advertising content;

retrieving desired content to include in advertising slots in lieu of standard advertising content based on the user's input of user content preferences;

choosing non-intrusive advertising content to include along with the retrieved desired content in a datagram;

generating one or more datagrams including the retrieved desired content and the chosen non-intrusive advertising content;

storing the generated one or more datagrams in a database;

upon receiving, from a set-top box of the user, a request for playable media content, concatenating the playable media content and the previously generated one or more datagrams stored in the database; and

streaming the playable media content and the one or more datagrams to the set-top box for display to the user.

16. The computer-implemented method of claim 15 , wherein the desired content is watermarked with the non-intrusive advertising content to generate the one or more datagrams.

17. The computer-implemented method of claim 15 , wherein choosing non-intrusive advertising content to include in the desired content comprises choosing the non-intrusive advertising content to embed in the desired content based on a user profile associated with the user.

18. The computer-implemented method of claim 17 , wherein choosing the non-intrusive advertising content to embed in the desired content is further based on a target audience for advertising content.

19. The computer-implemented method of claim 17 , wherein:

the user profile is based on one or more of a unique identity associated with the set-top box, a unique identify associated with the user, user demographic data, and user preferences.

20. The computer-implemented method of claim 17 , wherein:

the user profile is based on the user's interaction with Internet content or Internet advertising viewed on a computer or mobile device.

Assignments (6)
PATENT SECURITY AGREEMENT Recorded Mar 18, 2025
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 070551/0860 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2025
From: YAHOO ASSETS LLC; YAHOO AD TECH LLC
To: RPX CORPORATION
Reel/Frame 070402/0873 →
CHANGE OF NAME Recorded Mar 22, 2022
From: VERIZON MEDIA INC.
To: YAHOO AD TECH LLC
Reel/Frame 059472/0163 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
CHANGE OF NAME Recorded Jun 29, 2017
From: AOL INC.
To: OATH INC.
Reel/Frame 043052/0401 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2016
From: WILSON, JEFFREY TODD
To: AOL INC.
Reel/Frame 040499/0201 →
Continuity (2)
Continuation 14554834 · Nov 26, 2014
Related Publication 20170085963A1 · Mar 23, 2017