IP Library Granted Patent US 10,986,407
Granted Patent B2
US 10,986,407 · App. 16/509,312 · Granted Apr 20, 2021

Systems and methods for providing program suggestions in an interactive television program guide

Inventor: Thomas E. Westberg (Stow, MA)
Assignee: Rovi Guides, Inc.
H04N21/4667H04N7/163H04N21/4135H04N21/44222H04N21/4532H04N21/4668H04N21/47H04N21/4755H04N21/4756H04N21/4821H04N21/4826
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 10,986,407
App. No.
16/509,312
Filed
Jul 11, 2019
Granted
Apr 20, 2021
Kind
B2
Art Unit
2424
USPC
725/46
Abstract

An interactive television program guide application is provided that queries a user regarding the user's interest in television programs and suggests television programs to the user based on the user's responses. The interactive television program guide application identifies a television program that is potentially of interest to the user. The interactive television program guide application then queries the user regarding the user's interest using questions that are formulated based on attributes associated with the identified television program. Using the user's responses to the questions, the interactive television program guide application identifies and suggests one or more television programs to the user.

Claims (45)

1. A method comprising:

at a first computer comprising a processor and a communications network interface:

determining that a first media content is potentially of interest to a user;

generating media content information associated with the first media content;

sending, using the communications network interface, the media content information associated with the first media content to a second computer associated with the user for automatic display;

generating, for automatic display at the second computer, the media content information associated with the first media content and a prompt related to user interest in the first media content;

receiving, from the second computer and using the communication network interface, a response to the prompt, the response comprising an indication that media content information related to the first media content should be less likely to be automatically displayed;

identifying, using the processor, a second media content associated with an attribute of the first media content; and

reducing a likelihood that media content information associated with the second media content is automatically displayed to the user in the future based on the indication.

2. The method of claim 1 , wherein reducing the likelihood that the media content information associated with the second media content is automatically displayed to the user in the future comprises preventing the media content information associated with the second media content from being automatically displayed.

3. The method of claim 1 , wherein generating for automatic display the media content information associated with the first media content and the prompt related to user interest in the first media content comprises identifying a suitable time to automatically display the media content information associated with the first media content and the prompt related to user interest in the first media content.

4. The method of claim 1 , wherein reducing the likelihood that the media content information associated with the second media content is automatically displayed includes forgoing generating for display by the second computer the media content information associated with the second media content.

5. The method of claim 1 , wherein the media content information associated with the first media content includes an advertisement associated with the first media content.

6. The method of claim 1 , wherein the media content information associated with the first media content includes real-time data associated with the first media content.

7. The method of claim 1 , wherein the media content information associated with the first media content includes content based on the attribute of the first media content.

8. The method of claim 1 , wherein the media content information associated with the second media content is an advertisement associated with the second media content.

9. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device, cause the electronic device to:

determine that a first media content is potentially of interest to a user;

generate media content information associated with the first media content;

send, using a communications network interface, the media content information associated with the first media content to a second computer associated with the user for automatic display;

generate, for automatic display at the second computer, the media content information associated with the first media content and a prompt related to user interest in the first media content;

receive, from the second computer and using the communication network interface, a response to the prompt, the response comprising an indication that media content information related to the first media content should be less likely to be automatically displayed;

identify a second media content associated with an attribute of the first media content; and

reduce a likelihood that media content information associated with the second media content is automatically displayed to the user in the future based on the indication.

10. The non-transitory computer-readable storage medium of claim 9 , wherein reducing the likelihood that the media content information associated with the second media content is automatically displayed to the user in the future comprises preventing the media content information associated with the second media content from being automatically displayed.

11. The non-transitory computer-readable storage medium of claim 9 , wherein generating for automatic display the media content information associated with the first media content and the prompt related to user interest in the first media content comprises identifying a suitable time to automatically display the media content information associated with the first media content and the prompt related to user interest in the first media content.

12. The non-transitory computer-readable storage medium of claim 9 , wherein reducing the likelihood that the media content information associated with the second media content is automatically displayed includes forgoing generating for display by the second computer the media content information associated with the second media content.

13. The non-transitory computer-readable storage medium of claim 9 , wherein the media content information associated with the first media content includes an advertisement associated with the first media content.

14. The non-transitory computer-readable storage medium of claim 9 , wherein the media content information associated with the first media content includes real-time data associated with the first media content.

15. A device, comprising:

one or more processors;

memory; and

one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs comprising instructions for:

determining that a first media content is potentially of interest to a user;

generating media content information associated with the first media content;

sending, using a communications network interface, the media content information associated with the first media content to a second computer associated with the user for automatic display;

generate, for automatic display at the second computer, the media content information associated with the first media content and a prompt related to user interest in the first media content;

receiving, from the second computer and using the communication network interface, a response to the prompt, the response comprising an indication that media content information related to the first media content should be less likely to be automatically displayed;

identifying, using the one or more processors, a second media content associated with an attribute of the first media content; and

reducing a likelihood that media content information related to associated with the second media content is automatically displayed to the user in the future based on the indication.

16. The device of claim 15 , wherein reducing the likelihood that the media content information associated with the second media content is automatically displayed to the user in the future comprises preventing the media content information associated with the second media content from being automatically displayed.

17. The device of claim 15 , wherein generating for automatic display the media content information associated with the first media content and the prompt related to user interest in the first media content comprises identifying a suitable time to automatically display the media content information associated with the first media content and the prompt related to user interest in the first media content.

18. The device of claim 15 , wherein reducing the likelihood that the media content information associated with the second media content is automatically displayed includes forgoing generating for display by the second computer the media content information associated with the second media content.

19. The device of claim 15 , wherein the media content information associated with the first media content includes an advertisement associated with the first media content.

20. The device of claim 15 , wherein the media content information associated with the first media content includes real-time data associated with the first media content.

Assignments (9)
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 →
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 →
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2019
From: WESTBERG, THOMAS E.
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 049789/0895 →
MERGER Recorded Jul 18, 2019
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 049789/0952 →
MERGER Recorded Jul 18, 2019
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 049789/0916 →
MERGER Recorded Jul 18, 2019
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 049789/0905 →
Continuity (5)
Continuation 14941981 · Nov 16, 2015
Continuation 14557077 · Dec 1, 2014
Continuation 13165209 · Jun 21, 2011
Continuation 10703989 · Nov 6, 2003
Related Publication 20190335240A1 · Oct 31, 2019