IP Library Granted Patent US 8,285,726
Granted Patent B2
US 8,285,726 · App. 12/551,507 · Granted Oct 9, 2012

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 8,285,726
App. No.
12/551,507
Granted
Oct 9, 2012
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 (54)

1. A method for limiting search results based on relevancy in an interactive media guidance application, comprising:

defining a number of panels in a video mosaic display;

searching a database of media guidance application data for media content items matching search criteria;

determining whether the media content items matching the search criteria meet a relevancy threshold;

determining whether the number of media content items meeting the relevancy threshold meets a minimum number of matching media content items, wherein the minimum number is equal to the defined number of panels;

in response to determining that the number of media content items meeting the relevancy threshold is less than the minimum number, incrementally decreasing the relevancy threshold until the number of media content items meeting the relevancy threshold meets the defined number of panels; and

generating the video mosaic display having, from among the matching media content items only those matching items determined to meet or exceed the relevancy threshold.

2. The method defined in claim 1 wherein:

the search criteria includes key words;

each item matching the search criteria includes at least one word matching the search criteria; and

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

3. 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.

4. The method defined in claim 3 wherein the method further comprises generating the user personalization data from express user media preferences.

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

6. The method defined in claim 1 further comprising selecting the relevancy threshold from a plurality of relevancy thresholds based on the time of day that the search is performed, wherein each threshold of the plurality is associated with a different time of day.

7. The method defined in claim 1 wherein generating the display comprises sorting the items in the display by relevance.

8. The method defined in claim 1 wherein the relevancy threshold is defined in programming instructions of an interactive media guidance application.

9. The method defined in claim 1 wherein the relevancy threshold is specified in data received by an interactive media guidance application.

10. 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.

11. The method defined in claim 1 wherein the search criteria are received from a user.

12. The method defined in claim 1 wherein the search criteria are generated by the interactive media guidance application based on personalization data for a user of the interactive media guidance application.

13. The method defined in claim 1 wherein generating the display comprises representing the items using text, graphics, or video.

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

15. An interactive media guidance system for limiting search results based on relevancy comprising processing circuitry configured to:

define a number of panels in a video mosaic display;

search a database of media guidance application data for media content items matching search criteria;

determine whether the media content items matching the search criteria meet a relevancy threshold;

determine whether the number of media content items meeting the relevancy threshold meets a minimum number of matching media content items, wherein the minimum number is equal to the defined number of panels;

in response to determining that the number of media content items meeting the relevancy threshold is less than the minimum number, incrementally decrease the relevancy threshold until the number of media content items meeting the relevancy threshold meets the defined number of panels; and

generate the video mosaic display comprising, from among the matching media content items, only those matching items determined to meet or exceed the relevancy threshold.

16. The system defined in claim 15 wherein:

the search criteria includes key words;

each item matching the search criteria includes at least one word matching the search criteria; and

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

17. The system defined in claim 15 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.

18. The system defined in claim 17 wherein the processing circuitry is further configured to generate the user personalization data from express user media preferences.

19. The system defined in claim 17 wherein the processing circuitry is further configured to generate the user personalization data by monitoring user interactions with the interactive media guidance application.

20. The system defined in claim 15 wherein the processing circuitry is further configured to select the relevancy threshold from a plurality of relevancy thresholds based on the time of day that the search is performed, wherein each threshold of the plurality is associated with a different time of day.

21. The system defined in claim 15 wherein the processing circuitry is further configured to sort by relevance the matching items of the display.

22. The system defined in claim 15 wherein the relevancy threshold is defined in programming instructions of an interactive media guidance application implemented at least partially on the processing circuitry.

23. The system defined in claim 15 wherein the relevancy threshold is specified in data received by the processing circuitry.

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

25. The system defined in claim 15 wherein the search criteria are received by the processing circuitry from a user input interface device.

26. The system defined in claim 15 wherein the search criteria are generated by the processing circuitry based on personalization data for a user of the interactive media guidance application.

27. The system defined in claim 15 wherein the processing circuitry is further configured to represent the displayed items using text, graphics, or video.

28. The system defined in claim 15 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.

29. The method defined in claim 1 , wherein the relevancy threshold is determined by the user.

30. The system defined in claim 15 wherein the relevancy threshold is determined by the user.

31. The method defined in claim 1 , wherein determining whether the number of items meeting the relevancy threshold meets a minimum number and incrementally decreasing the relevancy threshold until the number of items meeting the relevancy threshold meets the minimum number occur within a single search of the database of media guidance application data.

32. The system defined in claim 15 wherein the processing circuitry is further configured to determine whether the number of items meeting the relevancy threshold meets a minimum number and incrementally decrease the relevancy threshold until the number of items meeting the relevancy threshold meets the minimum number within a single search of the database of media guidance application data.

33. The method of claim 1 further comprises:

computing a distance value using a distance algorithm for items matching the search criteria in the database.

34. The system of claim 15 wherein the processing circuitry is further configured to:

compute a distance value using a distance algorithm for items matching the search criteria in the database.

Assignments (14)
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 →
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 →
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 →
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: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 035848/0245 →
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 Jan 7, 2013
From: BILLMAIER, DAVID; STARKENBURG, MICHAEL ROSS
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 029576/0512 →
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 →