IP Library Granted Patent US 9,137,491
Granted Patent B2
US 9,137,491 · App. 12/911,576 · Granted Sep 15, 2015

Methods and systems for forced advertising

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,137,491
App. No.
12/911,576
Granted
Sep 15, 2015
Kind
B2
Abstract

Methods and systems for forced advertising are provided. These methods and systems determine when a forced advertisement is to be presented, determine what forced advertisement is to be presented, and control how the forced advertisement is to be presented. A forced advertisement may be received prior to the time at which the forced advertisement is to be presented or when needed. The forced advertisement may be presented when certain broadcast advertisements are being broadcast, at certain times of the day, or at certain times within a program. The forced advertisements may be selected based upon content of a replaced broadcast advertisement, content of a nearby program, or independently of any broadcast-related factors. Finally, forced advertisements may be presented so that a television viewer cannot escape viewing the advertisement by changing channels or turning off the television.

Claims (44)

1. A method for generating a display of alternate media content, the method comprising:

generating a display of a video stream on a user equipment, wherein the video stream comprises an advertisement and a first video stream length;

receiving an indication to generate a display of an alternate media content during said display of the video stream;

interrupting said display of the video stream, wherein the video stream is buffered for a period of time required to fully play the alternate media content without stopping transmission of the video stream to the user equipment;

generating a display of the alternate media content on the user equipment;

removing the advertisement from the video stream to generate a second video stream length that is substantially the same as the first video stream length, wherein the advertisement occurs after displaying the alternate media content; and

automatically unbuffering the video stream and reverting to generating a display of the video stream from the point of interruption.

2. The method of claim 1 , wherein generating a display of the alternate media content comprises generating a display of the alternate media content as an overlay on the video stream.

3. The method of claim 1 , wherein the advertisement is a first advertisement and the alternate media content is a second advertisement.

4. The method of claim 1 , further comprising:

receiving the video stream from a first media content source; and

receiving the alternate media content from a second media content source that is different from the first media content source.

5. The method of claim 4 , wherein the first media content source corresponds to a broadcaster of the video stream, and the second media content source corresponds to a distributor of the video stream.

6. The method of claim 1 further comprising disallowing a channel switch while the alternate media content is being displayed.

7. The method of claim 1 , wherein the alternate media content is a modified version of at least a portion of the video stream.

8. The method of claim 7 , wherein the modified version is selected based on a user profile of a viewer of the video stream.

9. The method of claim 1 , further comprising storing the alternate media content on the user equipment.

10. The method of claim 1 , wherein generating a display of the alternate media content comprises automatically generating a display of the alternate media content when the user equipment is turned on, if a previous display of the alternate media content was interrupted by turning off the user equipment.

11. The method of claim 1 , wherein interrupting the video stream comprises interrupting the video stream during a scheduled advertisement slot for an advertisement included in the video stream.

12. The method of claim 1 , further comprising selecting the alternate media content based on program content in the video stream.

13. The method of claim 1 , wherein receiving an indication comprises detecting the inclusion in the video stream of an advertisement that belongs to a particular category.

14. The method of claim 1 , wherein receiving an indication comprises detecting a signal in the video stream.

15. The method of claim 1 , wherein receiving the indication comprises receiving an indication to generate a display of the alternate media content at a time that is relative to a length of program content in the video stream.

16. The method of claim 1 , wherein receiving an indication comprises receiving an indication to generate a display of the alternate media content periodically.

17. The method of claim 1 , wherein the advertisement is a first advertisement and the alternate media content comprises a second advertisement, and wherein the second advertisement is selected based at least in part on the first advertisement.

18. A system for generating a display of alternate media content, the system comprising a computer processor configured to:

generate a display of a video stream on user equipment, wherein the video stream comprises an advertisement and a first video stream length;

receive an indication to generate a display of an alternate media content during said display of the video stream;

interrupt said display of the video stream, wherein the video stream is buffered for a period of time required to fully play the alternate media content without stopping transmission of the video stream to the user equipment;

generate a display of the alternate media content on the user equipment;

remove the advertisement from the video stream to generate a second video stream length that is substantially the same as the first video stream length, wherein the advertisement occurs after displaying the alternate media content; and

automatically unbuffer the video stream and revert to generate a display of the video stream from the point of interruption.

19. The system of claim 18 , wherein the processor is configured to generate a display of the alternate media content as an overlay on the video stream.

20. The system of claim 18 , wherein the advertisement is a first advertisement and the alternate media content is a second advertisement.

21. The system of claim 18 , wherein the processor is configured to disallow a channel switch while the alternate media content is being displayed.

22. The system of claim 18 , wherein the alternate media content is a modified version of at least a portion of the video stream.

23. The system of claim 22 , wherein the modified version is selected based on a user profile of a viewer of the video stream.

24. The system of claim 18 , wherein the processor is configured to store the alternate media content on a storage device at the user equipment.

25. The system of claim 18 , wherein the processor is configured to select the alternate media content based on program content in the video stream.

26. The system of claim 18 , wherein the processor is configured to receive an indication by detecting the inclusion in the video stream of an advertisement that belongs to a particular category.

27. The system of claim 18 , wherein the processor is configured to receive an indication by detecting a signal in the video stream.

28. The system of claim 18 , wherein the processor is configured to receive the indication to generate a display of the alternate media content at a time that is relative to a length of program content in the video stream.

29. The system of claim 18 , wherein the processor is configured to receive an indication to generate a display of the alternate media content periodically.

30. The system of claim 18 , wherein the advertisement is a first advertisement and the alternate media content comprises a second advertisement, and wherein the second advertisement is selected based at least in part on the first advertisement.

Assignments (13)
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: APTIV DIGITAL INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
Reel/Frame 051145/0090 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
MERGER Recorded Jun 12, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 035848/0245 →
MERGER Recorded Jun 12, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 035848/0270 →
MERGER Recorded Jun 12, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 035893/0241 →
PATENT RELEASE Recorded Jul 24, 2014
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ALL MEDIA GUIDE, LLC; APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI CORPORATION; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; STARSIGHT TELECAST, INC.; TV GUIDE INTERNATIONAL, INC.; UNITED VIDEO PROPERTIES, INC.
Reel/Frame 033396/0001 →
PATENT SECURITY AGREEMENT Recorded Jul 24, 2014
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 033407/0035 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2013
From: CORVIN, JOHNNY B.
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 031552/0024 →
SECURITY INTEREST Recorded Sep 13, 2011
From: APTIV DIGITAL, INC., A DELAWARE CORPORATION; GEMSTAR DEVELOPMENT CORPORATION, A CALIFORNIA CORPORATION; INDEX SYSTEMS INC, A BRITISH VIRGIN ISLANDS COMPANY; ROVI CORPORATION, A DELAWARE CORPORATION; ROVI GUIDES, INC., A DELAWARE CORPORATION; ROVI SOLUTIONS CORPORATION, A DELAWARE CORPORATION; ROVI TECHNOLOGIES CORPORATION, A DELAWARE CORPORATION; STARSIGHT TELECAST, INC., A CALIFORNIA CORPORATION; UNITED VIDEO PROPERTIES, INC., A DELAWARE CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 027039/0168 →