IP Library Granted Patent US 11,641,508
Granted Patent B2
US 11,641,508 · App. 17/116,272 · Granted May 2, 2023

Methods and systems for recommending content items

Inventors: Ashish Gupta (Karnataka, IN); Vaibhav Gupta (Karnataka, IN); Rohit Dhiman (Haridwar, IN); Senthil Kumar Karuppasamy (Bangalore, IN)
Assignee: Rovi Guides, Inc.
H04N21/4826G06F16/24578G06F16/435H04N21/44209
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,641,508
App. No.
17/116,272
Granted
May 2, 2023
Kind
B2
Abstract

Systems and methods are described for recommending a content item. A search query for a content item is received. The availability of the content item from more than one source is determined. In response to determining that the content item is available from more than one source, the quality of each of the available content items from respective sources is determined. A recommendation factor is determined. The recommendation factor is based on at least one of the bandwidth available to a user device, the resolution capability of the user device, and the quality of experience of each of the sources from which the content item is available. A list of search results for the available content items is generated. The list is ordered based on the quality of each of the available content items from respective sources and the recommendation factor.

Claims (49)

1. A content item recommendation method comprising:

receiving a search query for a content item;

determining if the content item is available from more than one source;

in response to determining that the content item is available from more than one source:

determining a maximum resolution supported by a user device;

retrieving metadata associated with each of the content items;

determining, based on the metadata, the quality of each of the available content items from respective sources;

accessing user feedback for each of the sources; and

determining, based on the user feedback, a quality of experience for each of the sources;

determining a recommendation factor, the recommendation factor being based on whether the resolution of a content item is greater than the maximum resolution supported by the user device, the bandwidth available to the user device, the resolution capability of the user device and the quality of experience of each of the sources from which the content item is available; and

generating a list of search results for the available content items, wherein the list is ordered based on the quality of each of the available content items from respective sources and the recommendation factor.

2. The method of claim 1 , wherein the highest-quality content item available at the bandwidth available to a user device is ranked at the top of the list.

3. The method of claim 1 , wherein the highest-quality content item available at the resolution capability of the user device is ranked at the top of the list.

4. The method of claim 1 , wherein the highest-quality content item available from the source having the highest-ranked quality of experience is ranked at the top of the list.

5. The method of claim 1 , wherein the quality of experience of each of the sources is based on data relating to historic content item transmission from the respective sources.

6. The method of claim 1 , wherein the quality of experience of each of the sources is based on data relating to historic playback of content items from the respective sources at the user device.

7. The method of claim 1 , wherein determining the recommendation factor further comprises applying weightings, based on user preferences, towards the bandwidth available to a user device, the resolution capability of the user device and the quality of experience of each of the sources from which the content item is available.

8. The method of claim 1 , the method comprising monitoring the bandwidth available to the user device, and, in response to determining a change in the bandwidth available to the user device, re-ordering the list.

9. The method of claim 1 , the method comprising automatically generating for playback the highest ordered content item in the list.

10. The method of claim 1 , the method further comprising:

generating for output the a first content item in the list at a first resolution;

monitoring the bandwidth available to the user device, and, in response to determining a change in the bandwidth available to the user device:

re-ordering the list; and

generating for output the first content item at a second resolution.

11. A system for recommendation of a content item, the system comprising:

control circuitry configured to:

receive a search query for a content item;

determine if the content item is available from more than one source;

in response to determining that the content item is available from more than one source:

determine a maximum resolution supported by a user device;

retrieve metadata associated with each of the content items;

determine, based on the metadata, the quality of each of the available content items from respective sources;

access user feedback for each of the sources; and

determine, based on the user feedback, a quality of experience for each of the sources;

determine a recommendation factor, the recommendation factor being based on whether the resolution of a content item is greater than the maximum resolution supported by the user device, the bandwidth available to the user device, the resolution capability of the user device and the quality of experience of each of the sources from which the content item is available; and

generate a list of search results for the available content items, wherein the list is ordered based on the quality of each of the available content items from respective sources and the recommendation factor.

12. The system of claim 11 , wherein the highest-quality content item available at the bandwidth available to a user device is ranked at the top of the list.

13. The system of claim 11 , wherein the highest-quality content item available at the resolution capability of the user device is ranked at the top of the list.

14. The system of claim 11 , wherein the highest-quality content item available from the source having the highest-ranked quality of experience is ranked at the top of the list.

15. The system of claim 11 , wherein the quality of experience of each of the sources is based on data relating to historic content item transmission from the respective sources.

16. The system of claim 11 , wherein the quality of experience of each of the sources is based on data relating to historic playback of content items from the respective sources at the user device.

17. The system of claim 11 , wherein the control circuitry configured to determine the recommendation factor is further configured to apply weightings, based on user preferences, towards the bandwidth available to a user device, the resolution capability of the user device and the quality of experience of each of the sources from which the content item is available.

18. The system of claim 11 , wherein the control circuitry is configured to monitor the bandwidth available to the user device, and, in response to determining a change in the bandwidth available to the user device, re-order the list.

19. The system of claim 11 , wherein the control circuitry is configured to automatically generating for playback the highest-ordered content item in the list.

20. The system of claim 11 , the system further comprising control circuitry configured to:

generate for output the a first content item in the list at a first resolution;

monitor the bandwidth available to the user device, and, in response to determining a change in the bandwidth available to the user device:

re-order the list; and

generate for output the first content item at a second resolution.

Assignments (3)
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0323 →
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 Jun 10, 2021
From: GUPTA, ASHISH; GUPTA, VAIBHAV; DHIMAN, ROHIT; KARUPPASAMY, SENTHIL KUMAR
To: ROVI GUIDES, INC.
Reel/Frame 056498/0298 →
Continuity (1)
Related Publication 20220182727A1 · Jun 9, 2022
Cited By (1)
US 12,418,704