IP Library Granted Patent US 9,712,482
Granted Patent B2
US 9,712,482 · App. 14/625,423 · Granted Jul 18, 2017

Methods and systems for recommending concept clusters based on availability

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 9,712,482
App. No.
14/625,423
Granted
Jul 18, 2017
Kind
B2
Abstract

In some aspects, control circuitry may detect a social media interaction associated with a user. Control circuitry may then identify a symbol associated with the interaction, map the symbol to first media asset metadata, and identify a set of media asset metadata. Control circuitry may further compare the identified media asset metadata to a set of attributes of the user's profile, and identifying second media asset metadata and a first field of the second media asset metadata from the set of media asset metadata that matches attributes of the set of attributes of the user's profile. Control circuitry may then search databases to identify collections of media asset for recommendation to the user by identifying media assets that include the second media asset metadata in a field corresponding to the first field. Lastly, control circuitry may perform an action to provide the user with access to the collection.

Claims (64)

1. A method of providing media asset recommendations to a user comprising:

detecting a social media interaction associated with a user;

identifying a symbol associated with the social media interaction;

mapping the symbol to first media asset metadata; identifying a plurality of media asset metadata corresponding to the first media asset metadata;

comparing media asset metadata of the plurality of media asset metadata corresponding to the first metadata to a plurality of attributes of a user profile associated with the user;

identifying second media asset metadata of the plurality of media asset metadata that matches attributes of the plurality of attributes of the user profile based on the comparing; identifying a first field associated with the second media asset metadata;

searching a plurality of databases to identify a collection of media assets for recommendation to the user, wherein the plurality of databases comprise a database of a first content provider and a database of a second content provider that is different from the first content provider, and wherein the searching comprises identifying media assets associated with the plurality of databases that comprise the second media asset metadata in a field corresponding to the first field; and

performing an action to provide the user with access to the collection.

2. The method of claim 1 , wherein the collection comprises a plurality of pointers that each, respectively, point to a media asset of the collection, wherein a first pointer of the plurality of pointers points to a retrievable media asset from the database of the first content provider, and wherein a second pointer of the plurality of pointers points to a retrievable media asset from the database of the second content provider.

3. The method of claim 1 , wherein the field describes at least one of a title, genre, category, actor, lead character, director, producer, and review.

4. The method of claim 1 , wherein the identifying second media asset metadata of the plurality of media asset metadata that matches the attributes of the plurality of attributes of the user profile further comprises:

determining that media asset metadata of the plurality of media asset metadata matches attributes of the plurality of attributes of the user profile;

calculating a preference metric for each media asset metadata of the plurality of media asset metadata, wherein the preference metric corresponds to a number of instances in which the media asset metadata is matched with attributes of the plurality of attributes of the user profile; and

determining the second media asset metadata associated with the preference metric with the highest calculated value.

5. The method of claim 1 , wherein the searching further comprises:

identifying the plurality of attributes of the user profile;

determining a plurality of fields associated with the identified collection of media assets;

cross-referencing the determined plurality of fields with the plurality of attributes of the user profile to determine a set of media assets that matches the plurality of attributes; and

selecting media assets of the plurality of media assets based on the cross-referencing.

6. The method of claim 1 , wherein the social media interaction comprises at least one of: social feed viewing, viewing a post, writing a post, viewing a profile, updating a profile, detecting an update of an interest profile of a followed friend, detecting an update of an interest profile of a friend that follows the user, sending a message, and receiving a message.

7. The method of claim 1 , wherein the searching further comprises:

determining dates corresponding to media assets of the identified media assets that were found using the database of the first content provider;

determining whether the dates are within a threshold amount of time with respect to a time the searching is performed; and

in response to determining that the dates are within a threshold amount of time with respect to the time the searching is performed, adding the media assets of the identified media assets that were identified in the database of the first content provider to the collection.

8. The method of claim 7 , wherein the dates comprise at least one of broadcast dates and dates of first media asset availability.

9. The method of claim 1 , wherein performing an action to provide the user with access to the collection comprises at least one of: recording the media assets of the collection of media assets, adding the media assets of the collection of media assets to a watchlist, and notifying the user of the collection of media assets.

10. The method of claim 9 , wherein notifying the user of the collection further comprises:

identifying a first media asset of the collection and a second media asset of the collection, the first and second media assets having substantially similar content;

identifying a first media asset authorization status and a second media asset authorization status, based on the user profile associated with the user;

determining that the user is authorized to access the first media asset of the collection based on the first media asset authorization status but not the second media asset; and

prioritizing for notification the first media asset over the second media asset.

11. A system for providing media asset recommendations to a user, the system comprising control circuitry configured to:

detect a social media interaction associated with a user;

identify a symbol associated with the social media interaction;

map the symbol to first media asset metadata;

identify a plurality of media asset metadata corresponding to the first media asset metadata;

compare media asset metadata of the plurality of media asset metadata corresponding to the first metadata to a plurality of attributes of a user profile associated with the user;

identify second media asset metadata of the plurality of media asset metadata that matches attributes of the plurality of attributes of the user profile based on the comparing;

identify a first field associated with the second media asset metadata;

search a plurality of databases to identify a collection of media assets for recommendation to the user, wherein the plurality of databases comprise a database of a first content provider and a database of a second content provider that is different from the first content provider, and wherein the searching comprises identifying media assets associated with the plurality of databases that comprise the second media asset metadata in a field corresponding to the first field; and

perform an action to provide the user with access to the collection.

12. The system of claim 11 , wherein the collection comprises a plurality of pointers that each, respectively, point to a media asset of the collection, wherein a first pointer of the plurality of pointers points to a retrievable media asset from the database of the first content provider, and wherein a second pointer of the plurality of pointers points to a retrievable media asset from the database of the second content provider.

13. The system of claim 11 , wherein the field describes at least one of a title, genre, category, actor, lead character, director, producer, and review.

14. The system of claim 11 , wherein the control circuitry is further configured, when identifying the second media asset metadata of the plurality of media asset metadata that matches the attributes of the plurality of attributes of the user profile further comprises, to:

determine that media asset metadata of the plurality of media asset metadata matches attributes of the plurality of attributes of the user profile;

calculate a preference metric for each media asset metadata of the plurality of media asset metadata, wherein the preference metric corresponds to a number of instances in which the media asset metadata is matched with attributes of the plurality of attributes of the user profile; and

determine the second media asset metadata associated with the preference metric with the highest calculated value.

15. The system of claim 11 , wherein the control circuitry is further configured, when searching, to:

identify the plurality of attributes of the user profile;

determine a plurality of fields associated with the identified collection of media assets;

cross-reference the determined plurality of fields with the plurality of attributes of the user profile to determine a set of media assets that matches the plurality of attributes; and

select media assets of the plurality of media assets based on the cross-referencing.

16. The system of claim 11 , wherein the social media interaction comprises at least one of: social feed viewing, viewing a post, writing a post, viewing a profile, updating a profile, detecting an update of an interest profile of a followed friend, detecting an update of an interest profile of a friend that follows the user, sending a message, and receiving a message.

17. The system of claim 11 , wherein the control circuitry is further configured, when searching, to:

determine dates corresponding to media assets of the identified media assets that were found using the database of the first content provider;

determine whether the dates are within a threshold amount of time with respect to a time the searching is performed; and

in response to determining that the dates are within a threshold amount of time with respect to the time the searching is performed, add the media assets of the identified media assets that were identified in the database of the first content provider to the collection.

18. The system of claim 17 , wherein the dates comprise at least one of broadcast dates and dates of first media asset availability.

19. The system of claim 11 , wherein performing an action to provide the user with access to the collection comprises at least one of: recording the media assets of the collection of media assets, adding the media assets of the collection of media assets to a watchlist, and notifying the user of the collection of media assets.

20. The system of claim 19 , wherein the control circuitry is further configured, when notifying the user of the collection, to:

identify a first media asset of the collection and a second media asset of the collection, the first and second media assets having substantially similar content;

identify a first media asset authorization status and a second media asset authorization status, based on the user profile associated with the user;

determine that the user is authorized to access the first media asset of the collection based on the first media asset authorization status but not the second media asset; and

prioritize for notification the first media asset over the second media asset.

Assignments (10)
CHANGE OF NAME Recorded Sep 24, 2024
From: VEVEO, INC.
To: VEVEO LLC
Reel/Frame 069036/0287 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2024
From: VEVEO LLC
To: ROVI GUIDES, INC.
Reel/Frame 069036/0351 →
CHANGE OF NAME Recorded Sep 24, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069036/0407 →
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Oct 27, 2022
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: VEVEO LLC (F.K.A. VEVEO, INC.); DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
Reel/Frame 061786/0675 →
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 →
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 →
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2016
From: ARAVAMUDAN, MURALI
To: VEVEO, INC.
Reel/Frame 037792/0377 →