IP Library Granted Patent US 11,102,548
Granted Patent B2
US 11,102,548 · App. 16/593,613 · Granted Aug 24, 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 11,102,548
App. No.
16/593,613
Granted
Aug 24, 2021
Kind
B2
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 (62)

1. A method comprising:

using one or more servers:

determining that a first content having a first set of attributes is potentially of interest to a user;

automatically identifying, using control circuitry, a second content having a second set of attributes based on an attribute of the first set of attributes of the first content;

providing to user equipment data indicative of the second content as being of potential interest to the user;

causing to be generated for display at the user equipment an indication of the second content as being of interest to the user;

causing to be generated for display at the user equipment an option to indicate whether the user is interested in the second content;

receiving, from the user equipment, an input indicating that the user is not interested in the second content; and

in response to receiving the input, causing the indication of the second content as being of interest to the user to be removed.

2. The method of claim 1 , further comprising at the one or more servers causing to be provided on user equipment a content listing of the second content as a recommendation.

3. The method of claim 1 , further comprising at the one or more servers causing to be provided on the user equipment an option selectable by the user to indicate that the user is not interested in the second content.

4. The method of claim 1 , further comprising at the one or more servers identifying a time to cause to be provided on user equipment the data indicative of the second content as being of potential interest to the user.

5. The method of claim 3 , wherein receiving the indication that the user is not interested in the second content comprises receiving an indication that the user selected the option.

6. The method of claim 1 , wherein causing the indication of the second content as being of interest to the user to be removed results in preventing provision of data indicative of the second content as being of potential interest to the user.

7. The method of claim 6 , wherein causing the indication of the second content as being of interest to the user to be removed further results in reducing the likelihood that data indicative of programs similar to the second content as being of potential interest to the user is provided.

8. The method of claim 1 , wherein determining that the first content is potentially of interest to the user is based on a cumulative time that the user spends watching the first content.

9. A system comprising:

one or more servers comprising control circuitry, the control circuitry configured to:

determine that a first content having a first set of attributes is potentially of interest to a user;

automatically identifying a second content having a second set of attributes based on an attribute of the first set of attributes of the first content;

provide to user equipment data indicative of the second content as being of potential interest to the user;

cause to be generated for display at the user equipment an indication of the second content as being of interest to the user;

cause to be generated for display at the user equipment an option to indicate whether the user is interested in the second content;

receive, from the user equipment, an input indicating that the user is not interested in the second content; and

in response to receiving the input, cause the indication of the second content as being of interest to the user to be removed.

10. The system of claim 9 , wherein the control circuitry is further configured to cause to be provided on use equipment a content listing of the second content as a recommendation.

11. The system of claim 9 , wherein the control circuitry is further configured to cause to be provided on the user equipment an option selectable by the user to indicate that the user is not interested in the second content.

12. The system of claim 9 , wherein the control circuitry is further configured to identify a time to cause to be provided on user equipment the data indicative of the second content as being of potential interest to the user.

13. The system of claim 11 , wherein the control circuitry is configured to receive the indication that the user is not interested in the second content by receiving an indication that the user selected the option.

14. The system of claim 9 , wherein causing the indication of the second content as being of interest to the user to be removed results in preventing provision of data indicative of the second content as being of potential interest to the user.

15. The system of claim 14 , wherein causing the indication of the second content as being of interest to the user to be removed further results in reducing the likelihood that data indicative of programs similar to the second content as being of potential interest to the user is provided.

16. The system of claim 10 , wherein the control circuitry is configured to determine that the first content is potentially of interest to the user is based on a cumulative time that the user spends watching the first content.

17. A non-transitory computer-readable medium having instructions encoded thereon that when executed by control circuitry performs the method comprising:

at one or more servers:

determining that a first content having a first set of attributes is potentially of interest to a user;

automatically identifying, using control circuitry, a second content having a second set of attributes based on an attribute of the first set of attributes of the first content;

providing to user equipment data indicative of the second content as being of potential interest to the user;

causing to be displayed at the user equipment an indication of the second content as being of interest to the user;

causing to be displayed at the user equipment an option to indicate whether the user is interested in the second content;

receiving, from the user equipment, an input indicating that the user is not interested in the second content; and

in response to receiving the input, causing the indication of the second content as being of interest to the user to be removed.

18. The non-transitory computer-readable medium of claim 17 having instructions encoded thereon that when executed by control circuitry performs the method further comprising at the one or more servers causing to be provided on user equipment a content listing of the second content as a recommendation.

19. The non-transitory computer-readable medium of claim 17 having instructions encoded thereon that when executed by control circuitry performs the method further comprising at the one or more servers causing to be provided on the user equipment an option selectable by the user to indicate that the user is not interested in the second content.

20. The non-transitory computer-readable medium of claim 17 having instructions encoded thereon that when executed by control circuitry performs the method further comprising at the one or more servers identifying a time to cause to be provided on user equipment the data indicative of the second content as being of potential interest to the user.

21. The non-transitory computer-readable medium of claim 19 , wherein receiving the indication that the user is not interested in the second content comprises receiving an indication that the user selected the option.

22. The non-transitory computer-readable medium of claim 17 , wherein causing the indication of the second content as being of interest to the user to be removed results in preventing provision of data indicative of the second content as being of potential interest to the user.

23. The non-transitory computer-readable medium of claim 22 , wherein causing the indication of the second content as being of interest to the user to be removed further results in reducing the likelihood that data indicative of programs similar to the second content as being of potential interest to the user is provided.

24. The non-transitory computer-readable medium of claim 17 , wherein determining that the first content is potentially of interest to the user is based on a cumulative time that the user spends watching the first content.

25. A method comprising:

at user equipment:

determining that a first content having a first set of attributes is potentially of interest to a user;

automatically identifying, using control circuitry, a second content having a second set of attributes based on an attribute of the first set of attributes of the first content;

causing to be provided a listing of the second content as being of potential interest to the user;

generating for display an indication of the second content as being of interest to the user;

generating for display an option to indicate whether the user is interested in the second content;

receiving an input indicating that the user selected an option indicating that the user is not interested in the recommendation of the second content; and

in response to receiving the input, causing the indication of the second content as being of potential interest to the user to be removed.

26. The method of claim 25 , wherein causing the indication of the second content as being of potential interest to the user to be removed results in preventing the listing of the second content as being of potential interest to the user in the future.

27. The method of claim 26 , wherein causing the indication of the second content as being of potential interest to the user to be removed further results in reducing the likelihood that listings of programs similar to the second content as being of potential interest to the user are provided.

28. The method of claim 25 , further comprising at the user equipment causing to be displayed an option selectable by the user to indicate that the user is not interested in the second content.

29. The method of claim 25 , further comprising identifying a time to cause to be provided the listing of the second content as being of potential interest to the user.

30. The method of claim 25 , wherein determining that the first content is potentially of interest to the user is based on a cumulative time that the user spends watching the first 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 Oct 10, 2019
From: WESTBERG, THOMAS E.
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 050682/0342 →
MERGER Recorded Oct 10, 2019
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 050705/0404 →
MERGER Recorded Oct 10, 2019
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 050682/0380 →
MERGER Recorded Oct 10, 2019
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 050682/0365 →
Continuity (6)
Continuation 16509312 · Jul 11, 2019
Continuation 14941981 · Nov 16, 2015
Continuation 14557077 · Dec 1, 2014
Continuation 13165209 · Jun 21, 2011
Continuation 10703989 · Nov 6, 2003
Related Publication 20200037031A1 · Jan 30, 2020