IP Library Granted Patent US 11,206,458
Granted Patent B2
US 11,206,458 · App. 16/772,066 · Granted Dec 21, 2021

Systems and methods for aggregating related media content based on tagged content

Inventor: Milan Indu Patel (Santa Clara, CA)
Assignee: Rovi Guides, Inc.
H04N21/4828H04N21/442H04N21/4668H04N21/4882H04N21/8405H04N21/8456
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,206,458
App. No.
16/772,066
Granted
Dec 21, 2021
Kind
B2
Abstract

Systems and methods are described for a media guidance application (e.g., implemented on a user device) that aggregates related media content, associated with media content selected by a user, by comparing keywords.

Claims (82)

1. A method for aggregating related media content, the method comprising:

receiving a first user selection of a first media content object and a first option representing a type of information update related to the first media content object;

extracting a first plurality of keywords associated with the first media content object and that corresponds to the type of information update;

measuring a time period since a release time of the first media content object;

in response to determining that the time period exceeds an update period associated with the type of information, monitoring a plurality of content sources for a second media content object that is associated with a second plurality of keywords that includes some of the first plurality of keywords; and

in response to determining that an amount of the first plurality of keywords included in the second plurality of keywords is less than a threshold, storing the second media content object, wherein the threshold represents media content objects with common subject matter updated with new information.

2. The method of claim 1 further comprising:

receiving, as the first user selection, input from a user tagging a news story of interest;

generating keywords associated with the news story;

categorizing the keywords into a plurality of categories;

comparing each of the plurality of categories to e an aspect of subject matter corresponding to the first option; and

identifying the first plurality of keywords in response to determining that a category associated with each of the first plurality of keywords corresponds to the aspect of subject matter.

3. The method of claim 1 further comprising:

in response to determining that the amount of the first plurality of keywords included in the second plurality of keywords is less than the threshold, determining a type of update associated with the second media content object;

selecting an alert type based on the type of update; and

generating an alert using the alert type in response to storing the second media content obj ect.

4. The method of claim 1 further comprising:

monitoring the plurality of content sources for a third media content object that is associated with a third plurality of keywords that includes some of the first and second plurality of keywords; and

in response to determining that an amount of the first and second plurality of keywords included in the third plurality of keywords is less than the threshold, storing the third media content object;

identifying times associated with each of the first, second and third media content objects; and

generating, for display, a timeline representing the identified times and the first, second, and third media content objects, wherein the timeline includes indicators of types of updates associated with the first, second and third media content objects.

5. The method of claim 1 , wherein the first user selection is received at a first time, further comprising:

searching the plurality of content sources for media content objects that include less than all of the first plurality of keywords and that are associated with a release time that precedes the first time.

6. The method of claim 1 further comprising:

determining a characteristic of the first media content object; and

generating recommendation of media asset associated with the characteristic.

7. The method of claim 1 further comprising generating a media playlist by combining the first media content object and the second media content object.

8. The method of claim 1 further comprising:

determining a current season of a show in which the user has expressed interest;

determining an end time of the current season; and

delaying notifying the user about the second media content object until the end time of the current season.

9. The method of claim 1 , wherein the first media content object is a news story about a criminal investigation, wherein the first option is associated with a first aspect of subject matter, wherein a second option of the plurality of options is associated with a second aspect of subject matter, wherein the first aspect of subject matter represents content related to a victim of the criminal investigation, and the second aspect of subject matter represents content related to a trial of a suspect of the criminal investigation.

10. The method of claim 1 , wherein identifying the update period comprises:

searching a first plurality of previous release times associated with a first set of content corresponding to a first aspect of subject matter;

determining a first average duration between each of the first plurality of previous release times;

storing, as a first value for a first update period associated with the first aspect of subject matter, the first duration;

searching a second plurality of previous release times associated with a second set of content corresponding to a second aspect of subject matter;

determining a second average duration between each of the second plurality of previous release times;

storing, as a second value for a second update period associated with the second aspect of subject matter, the second duration; and

selecting one of the first and second update periods as the identified update period based on the aspect of subject matter corresponding to the selected first option.

11. A system for aggregating related media content, the system comprising:

control circuitry configured to:

receive a first user selection of a first media content object and an option representing a type of information update related to the first media content object;

extract, a first plurality of keywords associated with the first media content object and that corresponds to the type of information update;

measure a time period since a release time of the first media content object;

in response to determining that the time period exceeds an update period associated with the type of information, monitor a plurality of content sources for a second media content object that is associated with a second plurality of keywords that includes some of the first plurality of keywords;

and

in response to determining that an amount of the first plurality of keywords included in the second plurality of keywords is less than a threshold, store the second media content object, wherein the threshold represents media content objects with common subject matter updated with new information.

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

receive, as the first user selection, input from a user tagging a news story of interest;

generate keywords associated with the news story;

categorize the keywords into a plurality of categories;

compare each of the plurality of categories to an aspect of subject matter corresponding to the first option; and

identify the first plurality of keywords in response to determining that a category associated with each of the first plurality of keywords corresponds to the aspect of subject matter.

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

in response to determining that the amount of the first plurality of keywords included in the second plurality of keywords is less than the threshold, determine a type of update associated with the second media content object;

select an alert type based on the type of update; and

generate an alert using the alert type in response to storing the second media content object.

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

monitor the plurality of content sources for a third media content object that is associated with a third plurality of keywords that includes some of the first and second plurality of keywords; and

in response to determining that an amount of the first and second plurality of keywords included in the third plurality of keywords is less than the threshold, store the third media content object;

identify times associated with each of the first, second and third media content objects; and

generate, for display, a timeline representing the identified times and the first, second, and third media content objects, wherein the timeline includes indicators of types of updates associated with the first, second and third media content objects.

15. The system of claim 11 , wherein the first user selection is received at a first time, and wherein the control circuitry is further configured to:

search the plurality of content sources for media content objects that include less than all of the first plurality of keywords and that are associated with a release time that precedes the first time.

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

determine a characteristic of the first media content object; and

generate recommendation of media asset associated with the characteristic.

17. The system of claim 11 , wherein the control circuitry is further configured to generate a media playlist by combining the first media content object and the second media content object.

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

determine a current season of a show in which the user has expressed interest;

determine an end time of the current season; and

delay notifying the user about the second media content object until the end time of the current season.

19. The system of claim 11 , wherein the first media content object is a news story about a criminal investigation, wherein the first option is associated with a first aspect of subject matter, wherein a second option of the plurality of options is associated with a second aspect of subject matter, wherein the first aspect of subject matter represents content related to a victim of the criminal investigation, and the second aspect of subject matter represents content related to a trial of a suspect of the criminal investigation.

20. The system of claim 11 , wherein the control circuitry is configured to identify the update period by:

searching a first plurality of previous release times associated with a first set of content corresponding to a first aspect of subject matter;

determining a first average duration between each of the first plurality of previous release times;

storing, as a first value for a first update period associated with the first aspect of subject matter, the first duration;

searching a second plurality of previous release times associated with a second set of content corresponding to a second aspect of subject matter;

determining a second average duration between each of the second plurality of previous release times;

storing, as a second value for a second update period associated with the second aspect of subject matter, the second duration; and

selecting one of the first and second update periods as the identified update period based on the aspect of subject matter corresponding to the selected first option.

Assignments (3)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0119 →
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 12, 2020
From: PATEL, MILAN INDU
To: ROVI GUIDES, INC.
Reel/Frame 052922/0089 →
Continuity (1)
Related Publication 20210076102A1 · Mar 11, 2021