IP Library Granted Patent US 11,388,481
Granted Patent B2
US 11,388,481 · App. 17/565,270 · Granted Jul 12, 2022

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,388,481
App. No.
17/565,270
Granted
Jul 12, 2022
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 (43)

1. A computer-implemented method, comprising:

receiving, at a content provider system, a request for media content;

determining, for at least one media content item of a plurality of media content items related to the request, a projected number of users likely to view the at least one media content item via the content provider system and a number of past requests for the at least one media content item;

ranking the plurality of media content items based at least in part on (i) the projected number of users likely to view the at least one media content item and (ii) the determined number of past requests for the at least one media content item; and

generating for display the plurality of media content items ordered based at least in part on the ranking of the plurality of media content items.

2. The method of claim 1 , further comprising:

determining a viewing history of a user associated with the request;

wherein the ranking of the plurality of media content items is based at least in part on the determined viewing history of the user associated with the request.

3. The method of claim 1 , wherein determining the projected number of users likely to view the at least one media content item via the content provider system is performed based at least in part on whether the at least one media content item is a newly available media content item.

4. The method of claim 1 , wherein determining the projected number of users likely to view the at least one media content item via the content provider system is performed based at least in part on information received from an external source.

5. The method of claim 4 , wherein at least a portion of the information corresponds to movie theater performance of the at least one media content item.

6. The method of claim 4 , wherein the external source is a different content provider system that is distinct from the content provider system, and at least a portion of the information corresponds to a ranking of the at least one media content item at the different content provider system.

7. The method of claim 1 , wherein the ranking of the plurality of media content items is further performed based at least in part on received recording requests associated with at least one media content item of the plurality of media content items.

8. The method of claim 1 , wherein the ranking of the plurality of media content items is further performed based at least in part on received selections to view at least one media content item of the plurality of media content items.

9. A computer-implemented system, comprising:

input/output circuitry configured to:

receive, at a content provider system, a request for media content; and

processing circuitry configured to:

determine, for at least one media content item of a plurality of media content items related to the request, a projected number of users likely to view the at least one media content item via the content provider system and a number of past requests for the at least one media content item;

rank the plurality of media content items based at least in part on (i) the projected number of users likely to view the at least one media content item and (ii) the determined number of past requests for the at least one media content item; and

generate for display the plurality of media content items ordered based at least in part on the ranking of the plurality of media content items.

10. The system of claim 9 , wherein:

the processing circuitry is further configured to determine a viewing history of a user associated with the request; and

the processing circuitry is configured to rank the plurality of media content items based at least in part on the determined viewing history of the user associated with the request.

11. The system of claim 9 , wherein the processing circuitry is configured to determine the projected number of users likely to view the at least one media content item via the content provider system based at least in part on whether the at least one media content item is a newly available media content item.

12. The system of claim 9 , wherein the processing circuitry is configured to determine the projected number of users likely to view the at least one media content item via the content provider system based at least in part on information received from an external source.

13. The system of claim 12 , wherein at least a portion of the information corresponds to movie theater performance of the at least one media content item.

14. The system of claim 12 , wherein the external source is a different content provider system that is distinct from the content provider system, and at least a portion of the information corresponds to a ranking of the at least one media content item at the different content provider system.

15. The system of claim 9 , wherein the processing circuitry is configured to rank the plurality of media content items based at least in part on received recording requests associated with at least one media content item of the plurality of media content items.

16. The system of claim 9 , wherein the processing circuitry is configured to rank the plurality of media content items based at least in part on received selections to view at least one media content item of the plurality of media content items.

17. A computer-implemented method, comprising:

receiving, at a content provider system, a request for media content;

determining, for at least one media content item of a plurality of media content items related to the request, a number of past requests for the at least one media content item and whether the at least one media content item is a newly available media content item via the content provider system;

ranking the plurality of media content items based at least in part on (i) whether the at least one media content item is a newly available media content item and (ii) the determined number of past requests for the at least one media content item; and

generating for display the plurality of media content items ordered based at least in part on the ranking of the plurality of media content items.

18. The method of claim 17 , further comprising:

determining a viewing history of a user associated with the request;

wherein the ranking of the plurality of media content items is based at least in part on the determined viewing history of the user associated with the request.

19. The method of claim 17 , wherein determining whether the at least one media content item is a newly available media content item via the content provider system is performed based at least in part on information received from an external source.

20. The method of claim 19 , wherein at least a portion of the information corresponds to movie theater performance of the at least one media content item.

21. The method of claim 19 , wherein the external source is a different content provider system that is distinct from the content provider system, and at least a portion of the information corresponds to a ranking of the at least one media content item at the different content provider system.

22. The method of claim 17 , wherein the ranking of the plurality of media content items is further performed based at least in part on received recording requests associated with at least one media content item of the plurality of media content items.

23. The method of claim 17 , wherein the ranking of the plurality of media content items is further performed based at least in part on received selections to view at least one media content item of the plurality of media content items.

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 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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2021
From: RAO, PRADHAN S.; SLOO, DAVID H.
To: MICROSOFT CORPORATION
Reel/Frame 058504/0047 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2021
From: MICROSOFT CORPORATION
To: ROVI TECHNOLOGIES CORPORATION
Reel/Frame 058599/0844 →
Continuity (12)
Continuation 17138588 · Dec 30, 2020
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, 2018
Continuation 13915411 · Jun 11, 2013
Continuation 12846442 · Jul 29, 2010
Continuation 11716236 · Mar 9, 2007
Related Publication 20220124414A1 · Apr 21, 2022