IP Library Granted Patent US 11,507,618
Granted Patent B2
US 11,507,618 · App. 16/066,210 · Granted Nov 22, 2022

Systems and methods for flexibly using trending topics as parameters for recommending media assets that are related to a viewed media asset

Inventors: Sashikumar Venkataraman (Andover, MA); Vineet Agarwal (Andover, MA)
Assignee: Rovi Guides, Inc.
G06F16/783G06F16/735G06F16/743G06Q30/0631H04N21/4826
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,507,618
App. No.
16/066,210
Granted
Nov 22, 2022
Kind
B2
Abstract

Systems and methods are provided herein for flexibly using trending topics as parameters for recommending media assets that are related to a viewed media asset. A media guidance application may determine that a user has viewed a media asset. The media guidance may identify a plurality of attributes corresponding to the viewed media asset and determine that a respective attribute of the plurality of attributes matches a trending topic. The media guidance application may update a set of weightings corresponding to the plurality of attributes by increasing a weighting corresponding to the respective attribute and adjust a recommendation for a media asset different from the viewed media asset based on the updated set of weightings. The media guidance application may generate for display the recommendation of the media asset different from the viewed media asset.

Claims (56)

1. A method for flexibly using trending topics as parameters for recommending media assets that are related to a viewed media asset, the method comprising:

determining that a media asset has been viewed, wherein the media asset is provided by a content provider;

identifying a plurality of attributes corresponding to the viewed media asset;

monitoring a plurality of social networking services to determine that a topic associated with the viewed media asset is trending;

comparing, each of the plurality of attributes of the viewed media asset with the trending topic to determine that a respective attribute of the plurality of attributes matches the trending topic;

determining that another respective attribute of the plurality of attributes matches the trending topic;

updating a set of weightings corresponding to the plurality of attributes by increasing a first weighting corresponding to the respective attribute by a first amount corresponding to a first set of viewers that have interacted with the respective attribute and increasing a second weighting corresponding to the other respective attribute by a second amount corresponding to a second set of viewers that have interacted with the other respective attribute, wherein the first amount is greater than the second amount; and

adjusting a recommendation for a media asset different from the viewed media asset based on a combined first weighting of the respective attribute and the second weighting of the other respective attribute; and

generating for display the recommendation of the media asset different from the viewed media asset.

2. The method of claim 1 , further comprising:

receiving a search request;

in response to receiving the search request, generating for display a plurality of media asset identifiers corresponding to results of a search performed based on the search request; and

receiving a selection of a media asset identifier corresponding to the viewed media asset from the plurality of media asset identifiers,

wherein adjusting the recommendation of the media asset different from the viewed media asset comprises conditionally adjusting the recommendation of the media asset different from the viewed media asset upon a condition in which the search request was used in order to access the viewed media asset.

3. The method of claim 2 , further comprising refraining from adjusting the recommendation of the media asset different from the viewed media asset when the condition is not met.

4. The method of claim 2 , wherein receiving the search request comprises receiving a search request for the media asset identifier corresponding to the viewed media asset.

5. The method of claim 2 , wherein receiving the search request comprises receiving a search request for media assets matching an attribute of the plurality of attributes corresponding to the viewed media asset.

6. The method of claim 5 , further comprising:

determining that the attribute of the plurality of attributes in the search request does not match a topic of a plurality of topics with which a threshold number of people have interacted within a period of time that is shorter than a threshold period of time; and

based on determining that the attribute of the plurality of attributes in the search request does not match a topic of the plurality of topics, refraining from adjusting the recommendation of the media asset different from the viewed media asset.

7. The method of claim 1 , further comprising:

generating for display an indication that the media asset different from the viewed media asset is recommended based on a topic of a plurality of topics with which a threshold number of people have interacted within a period of time that is shorter than a threshold period of time;

receiving a command not to increase the weighting corresponding to the respective attribute;

updating the set of weightings corresponding to the plurality of attributes by decreasing the weighting corresponding to the respective attribute; and

adjusting the recommendation of the media asset different from the viewed media asset based on the updated set of weightings.

8. The method of claim 1 , wherein adjusting the recommendation of the media asset different from the viewed media asset further comprises adjusting the recommendation of the media asset different from the viewed media asset based on weightings of attributes retrieved from a profile.

9. The method of claim 1 , further comprising receiving a command to adjust an amount by which the weighting corresponding to the respective attribute is increased.

10. A system for flexibly using trending topics as parameters for recommending media assets that are related to a viewed media asset, the system comprising:

an input interface configured to receive input signals at user equipment; and

control circuitry configured to:

determine, based on processing the input signals, that a media asset has been viewed, wherein the media asset is provided by a content provider;

identify a plurality of attributes corresponding to the viewed media asset;

monitor a plurality of social networking services to determine that a topic associated with the viewed media asset is trending;

compare each of the plurality of attributes of the viewed media asset with the trending topic to determine that a respective attribute of the plurality of attributes matches the trending topic;

determining that another respective attribute of the plurality of attributes matches the trending topic;

update a set of weightings corresponding to the plurality of attributes by increasing a first weighting corresponding to the respective attribute by a first amount corresponding to a first set of viewers that have interacted with the respective attribute and increasing a second weighting corresponding to the other respective attribute by a second amount corresponding to a second set of viewers that have interacted with the other respective attribute, wherein the first amount is greater than the second amount; and

adjust a recommendation for a media asset different from the viewed media asset based on a combined first weighting of the respective attribute and the second weighting of the other respective attribute; and

generate for display the recommendation of the media asset different from the viewed media asset.

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

receive a search request;

in response to receiving the search request, generate for display a plurality of media asset identifiers corresponding to results of a search performed based on the search request; and

receive a selection of a media asset identifier corresponding to the viewed media asset from the plurality of media asset identifiers,

wherein the control circuitry is further configured, when adjusting the recommendation of the media asset different from the viewed media asset, to conditionally adjust the recommendation of the media asset different from the viewed media asset upon a condition in which the search request was used in order to access the viewed media asset.

12. The system of claim 11 , wherein the control circuitry is further configured to refrain from adjusting the recommendation of the media asset different from the viewed media asset when the condition is not met.

13. The system of claim 11 , wherein the control circuitry is further configured, when receiving the search request, to receive a search request for the media asset identifier corresponding to the viewed media asset.

14. The system of claim 11 , wherein the control circuitry is further configured, when receiving the search request, to receive a search request for media assets matching an attribute of the plurality of attributes corresponding to the viewed media asset.

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

determine that the attribute of the plurality of attributes in the search request does not match a topic of a plurality of topics with which a threshold number of people have interacted within a period of time that is shorter than a threshold period of time; and

based on determining that the attribute of the plurality of attributes in the search request does not match a topic of the plurality of topics, refrain from adjusting the recommendation of the media asset different from the viewed media asset.

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

generate for display an indication that the media asset different from the viewed media asset is recommended based on a topic of a plurality of topics with which a threshold number of people have interacted within a period of time that is shorter than a threshold period of time;

receive a command not to increase the weighting corresponding to the respective attribute;

update the set of weightings corresponding to the plurality of attributes by decreasing the weighting corresponding to the respective attribute; and

adjust the recommendation of the media asset different from the viewed media asset based on the updated set of weightings.

17. The system of claim 10 , wherein the control circuitry is further configured, when adjusting the recommendation of the media asset different from the viewed media asset, to adjust the recommendation of the media asset different from the viewed media asset based on weightings of attributes retrieved from a profile.

18. The system of claim 10 , wherein the control circuitry is further configured to receive a command to adjust an amount by which the weighting corresponding to the respective attribute is increased.

Assignments (7)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069086/0199 →
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 →
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 →
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 Mar 8, 2019
From: AGARWAL, VINEET; VENKATARAMAN, SASHIKUMAR
To: ROVI GUIDES, INC.
Reel/Frame 048548/0251 →
Continuity (1)
Related Publication 20200167386A1 · May 28, 2020
Cited By (1)
US 12,211,279