IP Library Granted Patent US 12,079,288
Granted Patent B2
US 12,079,288 · App. 17/860,768 · Granted Sep 3, 2024

Methods and systems for determining media content to download

Inventors: Daren Gill (Concord, MA); Abubakkar Siddiq (Methuen, MA); Ahmed Nizam Mohaideen P (Kovilpatti, IN); Sankar Ardhanari (Kovilpatti, NH); China Karnati (Bangalore, IN); Sashikumar Venkataraman (Andover, MA)
Assignee: Rovi Guides, Inc.
G06F16/9535G06F16/24575G06F16/24578G06F16/435G06F16/955H04L67/06H04L67/10H04L67/306
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 12,079,288
App. No.
17/860,768
Granted
Sep 3, 2024
Kind
B2
Abstract

Methods and systems are described for a media guidance application that tailors media content recommendations for downloadable content to the current interests of the users. For example, the media guidance application may determine the current interests of a user based on the media content recently consumed by the friends of the user, and automatically download that media content. In such cases, the media guidance application may monitor social networks of the user for indications of media content that may have been recently consumed by the friends of a user as such media content is likely to be of current interest to the user. In response to detecting media content that was recently consumed by the friend of the user, the media guidance application may automatically download the media content to a device of the user.

Claims (55)

1. A computer-implemented method comprising:

identifying a plurality of media assets;

monitoring a plurality of user profiles, related to a particular user profile, for indications of media assets of the plurality of media assets having been recently consumed;

automatically updating, based on the monitoring, for each respective media asset of the plurality of media assets, a count of a number of user profiles having an indication that the respective media asset has recently been consumed; and

determining whether to recommend a media asset of the plurality of media assets to the particular user profile by:

determining, based on a respective count associated with the media asset, whether at least a first threshold number of user profiles, of the plurality of user profiles, is associated with an indication that the media asset has been consumed, wherein the first threshold number is greater than one;

determining, based on the respective count, whether at least a second threshold number of user profiles, of the plurality of user profiles, is associated with an indication that the media asset has been consumed, wherein the second threshold number is greater than the first threshold number; and

in response to determining that (1) at least the first threshold number of user profiles is associated with an indication that the media asset has been consumed and (2) less than the second threshold number of user profiles is associated with an indication that the media asset has been consumed, causing an identifier of the media asset to be generated for display to the particular user profile as a recommended media asset.

2. The method of claim 1 , further comprising:

determining, for each respective media asset of the plurality of media assets, whether at least the first threshold number of user profiles, of the plurality of user profiles, is associated with an indication that the media asset has been consumed and whether at least the second threshold number of user profiles, of the plurality of user profiles, is associated with an indication that the media asset has been consumed; and

for each respective media asset of the plurality of media assets for which it is determined that at least the first threshold number of user profiles is associated with an indication that the media asset has been consumed and for which it is determined that less than the second threshold number of user profiles is associated with an indication that the media asset has been consumed, causing identifiers of the respective media assets to be generated for display to the particular user profile as a recommended media asset.

3. The method of claim 1 , wherein causing the identifier of the media asset to be generated for display to the user profile as the recommended media asset is further performed in response to determining that a cost to consume the media asset is less than a threshold cost.

4. The method of claim 1 , further comprising:

in response to determining that less than the first threshold number of user profiles, of the plurality of user profiles, is associated with an indication that the media asset has been consumed, or determining that at least the second threshold number of user profiles, of the plurality of user profiles, is associated with an indication that the media asset has been consumed, declining to cause an identifier of the media asset to be generated for display to the particular user profile as a recommended media asset.

5. The method of claim 1 , wherein at least one of the first threshold number or the second threshold number is specified by a media guidance application associated with the plurality of media assets.

6. The method of claim 1 , wherein at least one of the first threshold number or the second threshold number is set based on input received from the particular user profile.

7. The method of claim 1 , wherein the plurality of media assets are identified based on having been recently associated with one or more user profiles, of the plurality of user profiles, as being consumed.

8. The method of claim 1 , further comprising automatically downloading the recommended media asset in association with the particular user profile.

9. A computer-implemented system comprising:

memory configured to store a particular user profile;

control circuitry configured to:

identify a plurality of media assets;

monitor a plurality of user profiles, related to the particular user profile, for indications of media assets of the plurality of media assets having been recently consumed;

automatically update, based on the monitoring, for each respective media asset of the plurality of media assets, a count of a number of user profiles having an indication that the respective media asset has recently been consumed; and

determine whether to recommend a media asset of the plurality of media assets to the particular user profile by:

determining, based on a respective count associated with the media asset, whether at least a first threshold number of user profiles, of the plurality of user profiles, is associated with an indication that the media asset has been consumed, wherein the first threshold number is greater than one;

determining, based on the respective count, whether at least a second threshold number of user profiles, of the plurality of user profiles, is associated with an indication that the media asset has been consumed, wherein the second threshold number is greater than the first threshold number; and

in response to determining that (1) at least the first threshold number of user profiles is associated with an indication that the media asset has been consumed and (2) less than the second threshold number of user profiles is associated with an indication that the media asset has been consumed, causing an identifier of the media asset to be generated for display to the particular user profile as a recommended media asset.

10. The system of claim 9 , wherein the control circuitry is further configured to:

determine, for each respective media asset of the plurality of media assets, whether at least the first threshold number of user profiles, of the plurality of user profiles, is associated with an indication that the media asset has been consumed and whether at least the second threshold number of user profiles, of the plurality of user profiles, is associated with an indication that the media asset has been consumed; and

for each respective media asset of the plurality of media assets for which it is determined that at least the first threshold number of user profiles is associated with an indication that the media asset has been consumed and for which it is determined that less than the second threshold number of user profiles is associated with an indication that the media asset has been consumed, cause identifiers of the respective media assets to be generated for display to the user profile as a recommended media asset.

11. The system of claim 9 , wherein the control circuitry is configured to cause the identifier of the media asset to be generated for display to the user profile as the recommended media asset further in response to determining that a cost to consume the media asset is less than a threshold cost.

12. The system of claim 9 , wherein the control circuitry is further configured to:

in response to determining that the media asset has not been consumed by at least the first threshold number of user profiles or determining that the media asset has been consumed by at least the second threshold number of user profiles, decline to causing an identifier of the media asset to be generated for display to the user profile as a recommended media asset.

13. The system of claim 9 , wherein at least one of the first threshold number or the second threshold number is specified by a media guidance application associated with the plurality of media assets.

14. The system of claim 9 , wherein at least one of the first threshold number or the second threshold number is set based on input received from the particular user profile.

15. The system of claim 9 , wherein the plurality of media assets are identified based on having been recently associated with one or more user profiles, of the plurality of user profiles, as being consumed.

16. The system of claim 9 , wherein the control circuitry is further configured to automatically download the recommended media asset in association with the particular user profile.

17. The method of claim 1 , further comprising:

retrieving the particular user profile;

monitoring electronic communications of the particular user profile with other user profiles;

measuring a level of electronic communication for each of the other user profiles and the particular user profile based on a frequency of electronic communication between each of the other user profiles and the particular user profile; and

determining the plurality user profiles, related to the particular user profile, by selecting a subset of the other user profiles having a respective level of electronic communication that exceeds a threshold level of communication.

18. The system of claim 9 , wherein the control circuitry is further configured to:

retrieve the particular user profile;

monitor electronic communications of the particular user profile with other user profiles;

measure a level of electronic communication for each of the other user profiles and the particular user profile based on a frequency of electronic communication between each of the other user profiles and the particular user profile; and

determine the plurality user profiles, related to the particular user profile, by selecting a subset of the other user profiles having a respective level of electronic communication that exceeds a threshold level of communication.

19. A computer-implemented method comprising:

determining whether an input to apply a plurality of media consumption thresholds for recommending media assets has been received via a user input interface from a user profile, wherein the plurality of media consumption thresholds comprises a first threshold number and a second threshold number, and wherein the first threshold number is greater than one, and the second threshold number is greater than the first threshold number;

in response to determining that the input to apply the plurality of media consumption thresholds for recommending media assets has not been received:

generating for presentation a plurality of identifiers of a plurality of media assets matching one or more preferences in the user profile as recommended media assets; and

in response to determining that the input to apply the plurality of media consumption thresholds for recommending media assets has been received:

identifying a subset of the plurality of media assets that (1) at least the first threshold number of user profiles is associated with an indication of each media asset of the subset of the plurality of media assets has been consumed, and (2) less than the second threshold number of user profiles is associated with an indication that each media asset of the subset of the plurality of media assets has been consumed; and

generating for display, to the user of the user profile, identifiers of the subset of the plurality of media assets as recommended media assets.

Assignments (3)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0715 →
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 Jul 8, 2022
From: GILL, DAREN; SIDDIQ, ABUBAKKAR; MOHAIDEEN P, AHMED NIZAM; ARDHANARI, SANKAR; KARNATI, CHINA; VENKATARAMAN, SASHIKUMAR
To: ROVI GUIDES, INC.
Reel/Frame 060465/0431 →
Continuity (3)
Continuation 14673025 · Mar 30, 2015
Provisional Application 62099038 · Dec 31, 2014
Related Publication 20230035097A1 · Feb 2, 2023