IP Library Granted Patent US 11,683,563
Granted Patent B2
US 11,683,563 · App. 17/476,105 · Granted Jun 20, 2023

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

Inventor: Thomas E. Westberg (Stow, MA)
Assignee: ROVl GUIDES, INC.
H04N21/4667H04N7/163H04N21/4135H04N21/44224H04N21/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,683,563
App. No.
17/476,105
Granted
Jun 20, 2023
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 (61)

1. A method for providing content items, the method comprising:

generating for display to a user a first graphical control element comprising a first plurality of content identifiers of a first plurality of content items on a display;

determining a second plurality of content items available for consumption that are on a user-defined favorites list, wherein the second plurality of content items is a subset of the first plurality of content items;

generating for display a second graphical control element comprising a second plurality of content identifiers of the second plurality of content items;

receiving an input indicating that an indication of a first content item be removed from the second graphical control element; and

in response to receiving the input:

cross-referencing an attribute of the first content item with a database of a plurality of content items to identify a second content item associated with the attribute,

causing to be reduced a likelihood that a content identifier of the second content item is generated for display to the user in the future, and

causing the content identifier of the first content item to be removed.

2. The method of claim 1 , further comprising causing to be provided a selectable option to indicate removal of the content identifier of the first content item from the second graphical control element.

3. The method of claim 2 , wherein receiving the input comprises receiving an indication that the user selected the selectable option.

4. The method of claim 1 , wherein causing to be reduced the likelihood a content identifier of the second content item is generated for display to the user in the future comprises preventing a content identifier of the second content item from being provided.

5. The method of claim 1 , further comprising:

identifying a time to display the second plurality of content identifiers; and

causing to be displayed, at the identified time, the second graphical control element comprising the second plurality of content identifiers.

6. The method of claim 1 , further comprising, in response to receiving the input, causing to be reduced a likelihood that content identifiers of content items similar to the second content item are generated for display to the user in the future.

7. The method of claim 1 , further comprising, in response to receiving the input, causing to be provided a second selectable option to indicate removal of the first content item from the user-defined favorites list.

8. The method of claim 7 , further comprising:

receiving a second input indicating that the user selected the second selectable option; and

in response to receiving the second input, causing the first content item to be removed from the user-defined favorites list.

9. A system for providing content items, the system comprising:

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

generate for display to a user a first graphical control element comprising a first plurality of content identifiers of a first plurality of content items on a display;

determine a second plurality of content items available for consumption that are on a user-defined favorites list, wherein the second plurality of content items is a subset of the first plurality of content items;

generate for display a second graphical control element comprising a second plurality of content identifiers of the second plurality of content items;

receive an input indicating that an indication of a first content item be removed from the second graphical control element; and

in response to receiving the input:

cross-reference an attribute of the first content item with a database of a plurality of content items to identify a second content item associated with the attribute,

cause to be reduced a likelihood that a content identifier of the second content item is generated for display to the user in the future, and

cause the content identifier of the first content item to be removed.

10. The system of claim 9 , wherein the control circuitry is further configured to cause to be provided a selectable option to indicate removal of the content identifier of the first content item from the second graphical control element.

11. The system of claim 10 , wherein the control circuitry configured to receive the input is further configured to receive an indication that the user selected the selectable option.

12. The system of claim 9 , wherein the control circuitry configured to cause to be reduced the likelihood a content identifier of the second content item is generated for display to the user in the future is further configured to prevent a content identifier of the second content item from being provided.

13. The system of claim 9 , wherein the control circuitry is further configured to:

identify a time to display the second plurality of content identifiers; and

cause to be displayed, at the identified time, the second graphical control element comprising the second plurality of content identifiers.

14. The system of claim 9 , wherein the control circuitry is further configured to, in response to receiving the input, cause to be reduced a likelihood that content identifiers of content items similar to the second content item are generated for display to the user in the future.

15. The system of claim 9 , wherein the control circuitry is further configured to, in response to receiving the input, cause to be provided a second selectable option to indicate removal of the first content item from the user-defined favorites list.

16. The system of claim 15 , wherein the control circuitry is further configured to:

receive a second input indicating that the user selected the second selectable option; and

in response to receiving the second input, cause the first content item to be removed from the user-defined favorites list.

17. A non-transitory computer-readable medium having non-transitory computer readable instructions encoded thereon for providing content items that, when executed by control circuitry, cause the control circuitry to:

generate for display to a user a first graphical control element comprising a first plurality of content identifiers of a first plurality of content items on a display;

determine a second plurality of content items available for consumption that are on a user-defined favorites list, wherein the second plurality of content items is a subset of the first plurality of content items;

generate for display a second graphical control element comprising a second plurality of content identifiers of the second plurality of content items;

receive an input indicating that an indication of a first content item be removed from the second graphical control element; and

in response to receiving the input:

cross-reference an attribute of the first content item with a database of a plurality of content items to identify a second content item associated with the attribute,

cause to be reduced a likelihood that a content identifier of the second content item is generated for display to the user in the future, and

cause the content identifier of the first content item to be removed.

18. The non-transitory computer-readable medium of claim 17 , wherein execution of the instructions further causes the control circuitry to cause to be provided a selectable option to indicate removal of the content identifier of the first content item from the second graphical control element.

19. The non-transitory computer-readable medium of claim 18 , wherein execution of the instruction causing the control circuitry to receive the input further causes the control circuitry to receive an indication that the user selected the selectable option.

20. The non-transitory computer-readable medium of claim 17 , wherein execution of the instruction causing the control circuitry to cause to be reduced the likelihood a content identifier of the second content item is generated for display to the user in the future further causes the control circuitry to prevent a content identifier of the second content item from being provided.

21. The non-transitory computer-readable medium of claim 17 , wherein execution of the instructions further causes the control circuitry to:

identify a time to display the second plurality of content identifiers; and

cause to be displayed, at the identified time, the second graphical control element comprising the second plurality of content identifiers.

22. The non-transitory computer-readable medium of claim 17 , wherein execution of the instruction further causes the control circuitry to, in response to receiving the input, cause to be reduced a likelihood that content identifiers of content items similar to the second content item are generated for display to the user in the future.

23. The non-transitory computer-readable medium of claim 17 , wherein execution of the instructions further causes the control circuitry to, in response to receiving the input, cause to be provided a second selectable option to indicate removal of the first content item from the user-defined favorites list.

24. The non-transitory computer-readable medium of claim 23 , wherein execution of the instructions further causes the control circuitry to:

receive a second input indicating that the user selected the second selectable option; and

in response to receiving the second input, cause the first content item to be removed from the user-defined favorites list.

Assignments (5)
SECURITY INTEREST Recorded May 19, 2023
From: ADEIA GUIDES INC.; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063707/0884 →
MERGER Recorded Sep 15, 2021
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 057494/0095 →
MERGER Recorded Sep 15, 2021
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 057494/0121 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2021
From: WESTBERG, THOMAS E.
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 057494/0149 →
MERGER Recorded Sep 15, 2021
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 057522/0243 →
Continuity (7)
Continuation 16593618 · Oct 4, 2019
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 20220007077A1 · Jan 6, 2022