IP Library Granted Patent US 7,996,399
Granted Patent B2
US 7,996,399 · App. 11/591,929 · Granted Aug 9, 2011

Presenting media guidance search results based on relevancy

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 7,996,399
App. No.
11/591,929
Granted
Aug 9, 2011
Kind
B2
Abstract

Systems and methods for presenting search results based on relevancy in an interactive media guidance application are disclosed. After performing a user-initiated or automatic search for media content, the interactive media guidance application determines which of the hits are most relevant to the user. The guidance application then displays, or visually identifies, the relevant items. Some embodiments employ using different display arrangements based on the number of relevant items. Some embodiments display the relevant items in recommendation lists or hot lists.

Claims (62)

1. A method for graphically displaying search results based on a relevancy threshold in an interactive media guidance application display, comprising:

receiving a current user input;

searching a program guide database for items matching a first search criteria corresponding to said current user input and a second search criteria corresponding to stored personalization data;

automatically selecting, based on the media types of matching items that meet a relevancy threshold, a first set of groupings of the matching items corresponding to the first search criteria and a second set of groupings of the matching items corresponding to the second search criteria;

determining a graphical display definition for generating an interactive media guidance application display having the matching items, wherein the matching items of at least one of the groupings corresponding to the first search criteria and at least one of the groupings corresponding to the second search criteria are listed in nonoverlapping regions of the display and the listed matching items are selectable by a user from a single screen of the display; and

generating the interactive media guidance application display, wherein the display has from among the matching items only those matching items determined to meet the relevancy threshold, and wherein the items of the display are displayed according to the determined graphical display definition.

2. The method defined in claim 1 wherein:

the graphical display definition defines a display area size; and

generating the interactive media guidance application display comprises generating the display to have a display area containing the matching items determined to meet the relevancy threshold, wherein the display area is sized as defined by the graphical display definition.

3. The method defined in claim 1 wherein:

the graphical display definition defines a set of colors; and

generating the interactive media guidance application display comprises generating the display to have the matching items determined to meet the relevancy threshold displayed having the color set as defined by the graphical display definition.

4. The method defined in claim 1 wherein:

the graphical display definition identifies a set of interactive media guidance application modules; and

generating the interactive media guidance application display comprises generating the display to have the matching items determined to meet the relevancy threshold and the interactive media guidance application modules as identified by the graphical display definition.

5. The method defined in claim 4 wherein:

the graphical display definition further defines a positional arrangement of the modules; and

generating the interactive media guidance application display comprises arranging the modules on the display in the positional arrangement as defined by the graphical display definition.

6. The method defined in claim 1 wherein:

the method further comprises storing a plurality of graphical display definitions, wherein each stored graphical display definition is associated with a set of media types of matching items that meet the relevancy threshold; and

determining the graphical display definition comprises selecting one of the stored plurality of graphical display definitions based on the set of media types of matching items that meet the relevancy threshold.

7. The method defined in claim 1 wherein determining the graphical display definition comprises determining the graphical display definition also based on the time of day during which the items are displayed.

8. The method defined in claim 1 wherein:

the search criteria includes key words;

each item matching the search criteria includes a plurality of words; and

the relevancy threshold comprises a defined percentage of the number of words in the item that match the key words.

9. The method defined in claim 1 further comprising determining the relevancy threshold based on personalization data for a user of the interactive media guidance application.

10. The method defined in claim 9 wherein the method further comprises generating the user personalization data from express user media preference designations.

11. The method defined in claim 9 wherein the method further comprises generating the user personalization data by monitoring user interactions with the interactive media guidance application.

12. The method defined in claim 1 wherein the interactive media guidance application is an interactive television program guide.

13. The method defined in claim 1 wherein the items searched for are program titles, program listings, program descriptions, or words in metadata describing scenes in a program.

14. An interactive media guidance system for graphically displaying search results based on a relevancy threshold comprising processing circuitry configured to:

receive a current user input;

search a program guide database for items matching a first search criteria corresponding to said current user input and a second search criteria corresponding to stored personalization data;

automatically select, based on the media types of matching items that meet a relevancy threshold, a first set of groupings of the matching items corresponding to the first search criteria and a second set of groupings of the matching items corresponding to the second search criteria;

determine a graphical display definition for generating an interactive media guidance application display having the matching items, wherein the matching items of at least one of the groupings corresponding to the first search criteria and at least one of the groupings corresponding to the second search criteria are listed in nonoverlapping regions of the display and the listed matching items are selectable by a user from a single screen of the display; and

generate the interactive media guidance application display, wherein the display has from among the matching items only those matching items determined to meet the relevancy threshold, and wherein the items of the display are displayed according to the determined graphical display definition.

15. The system defined in claim 14 wherein:

the graphical display definition defines a display area size; and

the processing circuitry is further configured to generate the display to have a display area containing the matching items determined to meet the relevancy threshold, wherein the display area is sized as defined by the graphical display definition.

16. The system defined in claim 14 wherein:

the graphical display definition defines a set of colors; and

the processing circuitry is further configured to generate the display to have the matching items determined to meet the relevancy threshold displayed having the color set as defined by the graphical display definition.

17. The system defined in claim 14 wherein:

the graphical display definition identifies a set of interactive media guidance application modules; and

the processing circuitry is further configured to generate the display to have the matching items determined to meet the relevancy threshold and the interactive media guidance application modules as identified by the graphical display definition.

18. The system defined in claim 17 wherein:

the graphical display definition further defines a positional arrangement of the modules; and

the processing circuitry is further configured to arrange the modules on the display in the positional arrangement as defined by the graphical display definition.

19. The system defined in claim 14 wherein the processing circuitry is further configured to:

store in storage a plurality of graphical display definitions, wherein each stored graphical display definition is associated with a set of media types of matching items that meet the relevancy threshold; and

determine the graphical display definition by selecting one of the stored plurality of graphical display definitions based on the set of media types of matching items that meet the relevancy threshold.

20. The system defined in claim 14 wherein the processing circuitry is further configured to determine the graphical display definition based on the time of day during which the items are displayed.

21. The system defined in claim 14 wherein:

the search criteria includes key words;

each item matching the search criteria includes a plurality of words; and

the relevancy threshold comprises a defined percentage of the number of words in the item that match the key words.

22. The system defined in claim 14 wherein the processing circuitry is further configured to determine the relevancy threshold based on personalization data for a user of the interactive media guidance application.

23. The system defined in claim 22 wherein the processing circuitry is further configured to generate the user personalization data from express user media preference designations.

24. The system defined in claim 22 wherein the processing circuitry is further configured to generate the user personalization data by monitoring user interactions with an interactive media guidance application implemented at least partially on the processing circuitry.

25. The system defined in claim 14 further comprising an interactive television program guide implemented at least partially on the processing circuitry, wherein the program guide contains programming logic for configuring the processing circuitry.

26. The system defined in claim 14 wherein the items searched for are program titles, program listings, program descriptions, or words in metadata describing scenes in a program.

Assignments (16)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0198 →
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 →
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: 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 →
MERGER Recorded Jun 12, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 035848/0245 →
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 →
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 →
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 →
RELEASE OF SECURITY INTEREST Recorded Oct 29, 2010
From: JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION)
To: ALL MEDIA GUIDE, LLC; APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ODS PROPERTIES, INC.; ROVI DATA SOLUTIONS, INC. (FORMERLY KNOWN AS TV GUIDE DATA SOLUTIONS, INC.); ROVI GUIDES, INC. (FORMERLY KNOWN AS GEMSTAR-TV GUIDE INTERNATIONAL, INC.); ROVI SOLUTIONS CORPORATION (FORMERLY KNOWN AS MACROVISION CORPORATION); ROVI SOLUTIONS LIMITED (FORMERLY KNOWN AS MACROVISION EUROPE LIMITED); ROVI TECHNOLOGIES CORPORATION; STARSIGHT TELECAST, INC.; TV GUIDE, INC.; TV GUIDE ONLINE, LLC; UNITED VIDEO PROPERTIES, INC.
Reel/Frame 025222/0731 →
SECURITY AGREEMENT Recorded May 15, 2008
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; GEMSTAR-TV GUIDE INTERNATIONAL, INC.; INDEX SYSTEMS INC; MACROVISION CORPORATION; ODS PROPERTIES, INC.; STARSIGHT TELECAST, INC.; TV GUIDE ONLINE, LLC; UNITED VIDEO PROPERTIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 020986/0074 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2006
From: BILLMAIER, DAVID; STARKENBURG, MICHAEL ROSS
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 018511/0487 →