IP Library Granted Patent US 11,575,973
Granted Patent B2
US 11,575,973 · App. 17/138,588 · Granted Feb 7, 2023

Media content search results ranked by popularity

Inventors: Pradhan S. Rao (Sunnyvale, CA); David H. Sloo (Menlo Park, CA)
Assignee: Rovi Technologies Corporation
H04N21/4828G06F16/338G06F16/9535H04H60/46H04N7/17318H04N21/252H04N21/44204H04N21/4532H04N21/4661H04N21/47H04N21/4756
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,575,973
App. No.
17/138,588
Granted
Feb 7, 2023
Kind
B2
Abstract

Media content search results ranked by popularity is described. In embodiment(s), a search request for television media content can be initiated by a viewer, and television media content that is relevant to the search request can be identified. The relevant television media content can then be ranked based on a popularity rating and the relevant television media content can be displayed in an ordered list that is ordered by popularity rankings.

Claims (34)

1. A method comprising:

receiving a search request for media content;

identifying a plurality of relevant media content that is associated with at least one search term of the search request, wherein the plurality of relevant media content comprises a first relevant media content from a first source and a second relevant media content from a second source;

tracking viewer interactions of a plurality of viewers with media content to develop a popularity rating, the viewer interactions including media content choices of a viewer who initiates the search request; and

ranking the plurality of relevant media content based on the popularity rating, the popularity rating based at least in part on the media content choices of the viewer.

2. The method of claim 1 , wherein the viewer interactions further include media content choices of the plurality of viewers, and wherein the popularity rating is further based at least in part on the media content choices of the plurality of viewers.

3. The method of claim 1 , wherein the viewer interactions further includes media content choices of the plurality of viewers, wherein the popularity rating is based at least in part on the media content choices of the viewer and on the media content choices of the plurality of viewers, and wherein ranking the relevant media content comprises assigning a higher weight to the media content choices of the viewer than to the media content choices of the plurality of viewers.

4. The method of claim 1 , wherein the viewer interactions further include search requests associated with the media content, and wherein the popularity rating is further based at least in part on the search requests associated with the media content.

5. The method of claim 1 , wherein the viewer interactions further include information requests for the media content, and wherein the popularity rating is further based at least in part on the information requests for the media content.

6. The method of claim 1 , wherein identifying the relevant media content comprises identifying the relevant media content based on a partial match to the at least one search term of the search request.

7. The method of claim 1 , wherein identifying the relevant media content comprises identifying the relevant media content when the search request includes at least one incorrect search term.

8. An apparatus comprising:

control circuitry; and

at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the control circuitry, cause the apparatus to perform at least the following:

receive a search request for media content;

identify a plurality of relevant media content that is associated with at least one search term of the search request, wherein the plurality of relevant media content comprises a first relevant media content from a first source and a second relevant media content from a second source;

track viewer interactions of a plurality of viewers with media content to develop a popularity rating, the viewer interactions including media content choices of a viewer who initiates the search request; and

rank the plurality of relevant media content based on the popularity rating, the popularity rating based at least in part on the media content choices of the viewer.

9. The apparatus of claim 8 , wherein the viewer interactions further include media content choices of the plurality of viewers, and wherein the popularity rating is further based at least in part on the media content choices of the plurality of viewers.

10. The apparatus of claim 8 , wherein the viewer interactions further includes media content choices of the plurality of viewers, wherein the popularity rating is based at least in part on the media content choices of the viewer and on the media content choices of the plurality of viewers, and where the apparatus is further caused, when ranking the plurality of relevant media content, to assign a higher weight to the media content choices of the viewer than to the media content choices of the plurality of viewers.

11. The apparatus of claim 8 , wherein the viewer interactions further include search requests associated with the media content, and wherein the popularity rating is further based at least in part on the search requests associated with the media content.

12. The apparatus of claim 8 , wherein the viewer interactions further include information requests for the media content, and wherein the popularity rating is further based at least in part on the information requests for the media content.

13. The apparatus of claim 8 , wherein the apparatus is further caused, when identifying the relevant media content, to identify the relevant media content based on a partial match to the at least one search term of the search request.

14. The apparatus of claim 8 , wherein the apparatus is further caused, when identifying the relevant media content, to identify the relevant media content when the search request includes at least one incorrect search term.

15. A non-transitory computer-readable medium having instructions encoded thereon that, when executed by control circuitry cause the control circuitry to:

receive a search request for media content;

identify a plurality of relevant media content that is associated with at least one search term of the search request, wherein the plurality of relevant media content comprises a first relevant media content from a first source and a second relevant media content from a second source;

track viewer interactions of a plurality of viewers with media content to develop a popularity rating, the viewer interactions including media content choices of a viewer who initiates the search request; and

rank the plurality of relevant media content based on the popularity rating, the popularity rating based at least in part on the media content choices of the viewer.

16. The non-transitory computer-readable medium of claim 15 , wherein the viewer interactions further include media content choices of the plurality of viewers, and wherein the popularity rating is further based at least in part on the media content choices of the plurality of viewers.

17. The non-transitory computer-readable medium of claim 15 , wherein the viewer interactions further includes media content choices of the plurality of viewers, wherein the popularity rating is based at least in part on the media content choices of the viewer and on the media content choices of the plurality of viewers, and where the control circuitry is further caused, when ranking the plurality of relevant media content, to assign a higher weight to the media content choices of the viewer than to the media content choices of the plurality of viewers.

18. The non-transitory computer-readable medium of claim 15 , wherein the viewer interactions further include search requests associated with the media content, and wherein the popularity rating is further based at least in part on the search requests associated with the media content.

19. The non-transitory computer-readable medium of claim 15 , wherein the viewer interactions further include information requests for the media content, and wherein the popularity rating is further based at least in part on the information requests for the media content.

20. The non-transitory computer-readable medium of claim 15 , wherein the control circuitry is further caused, when identifying the relevant media content, to identify the relevant media content based on a partial match to the at least one search term of the search request.

Assignments (4)
CHANGE OF NAME Recorded Sep 25, 2024
From: ROVI TECHNOLOGIES CORPORATION
To: ADEIA TECHNOLOGIES INC.
Reel/Frame 069047/0828 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2021
From: RAO, PRADHAN S.; SLOO, DAVID S.
To: MICROSOFT CORPORATION
Reel/Frame 054902/0141 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2021
From: MICROSOFT CORPORATION
To: ROVI TECHNOLOGIES CORPORATION
Reel/Frame 054975/0680 →
Continuity (11)
Continuation 16871510 · May 11, 2020
Continuation 16839736 · Apr 3, 2020
Continuation 16509195 · Jul 11, 2019
Continuation 15923429 · Mar 16, 2018
Continuation 15377129 · Dec 13, 2016
Continuation 15174655 · Jun 6, 2016
Continuation 15064111 · Mar 8, 2016
Continuation 13915411 · Jun 11, 2013
Continuation 12846442 · Jul 29, 2010
Continuation 11716236 · Mar 9, 2007
Related Publication 20210136457A1 · May 6, 2021