IP Library Granted Patent US 12,316,920
Granted Patent B2
US 12,316,920 · App. 18/749,941 · Granted May 27, 2025

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

Inventor: Milan Indu Patel (Santa Clara, CA)
Assignee: Adeia 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 12,316,920
App. No.
18/749,941
Granted
May 27, 2025
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 (50)

1. A method comprising:

generating for display a first news content item;

in response to determining that a time period since a release of the first news content item exceeds an update period, beginning to monitor at least one news content database for updates;

while monitoring the at least one news content database:

based at least in part on identifying an addition of a second news content item related to the first news content item to the at least one news content database, wherein the second news content item does not comprise new information absent from the first news content item, continuing to monitor the at least one database; and

based at least in part on identifying an addition of a third news content item related to the first news content item to the at least one news content database, wherein the third news content item does comprise new information not present in the first news content item, generating for display the first news content item combined with the third news content item.

2. The method of claim 1 further comprising generating a media playlist comprising the first news content item and the third news content item and not comprising the second news content item.

3. The method of claim 1 wherein identifying the addition of the second news content item related to the first news content item to the at least one news content database, wherein the second news content item does not comprise new information absent from the first news content item comprises:

computing a similarity score between the first news content item and the second news content item; and

determining that the similarity score is above a similarity threshold.

4. The method of claim 1 wherein identifying the addition of the third news content item related to the first news content item to the at least one news content database, wherein the third news content item does comprise new information not present in the first news content item comprises:

computing a similarity score between the first news content item and the third news content item; and

determining that the similarity score is below a similarity threshold.

5. The method of claim 1 further comprising determining the update period, wherein determining the update period comprises:

determining a plurality of previous release times associated with a plurality of news content items;

determining an average duration between each previous release time of the plurality of previous release times; and

storing the average duration as the update period.

6. The method of claim 1 further comprising, based at least in part on identifying the addition of the third news content item related to the first news content item to the at least one news content database, providing an alert to a user device which accessed the first news content item.

7. The method of claim 6 wherein the alert is one of an overlay, a pop-up notification, or a calendar event.

8. The method of claim 1 further comprising determining a type of update associated with the third news content item based on the new information not present in the first news content item.

9. The method of claim 8 further comprising, based at least in part on identifying the addition of the third news content item related to the first news content item to the at least one news content database:

determining an alert type based on the update type; and

providing an alert of the alert type to a user device which accessed the first news content item.

10. The method of claim 1 further comprising generating for display a set of recommendations for alternative media content items based on a characteristic of the first news content item.

11. A system comprising:

input/output circuitry configured to:

generate for display a first news content item; and

control circuitry configured to:

in response to determining that a time period since a release of the first news content item exceeds an update period, begin to monitor at least one news content database for updates;

while monitoring the at least one news content database:

based at least in part on identifying an addition of a second news content item related to the first news content item to the at least one news content database, wherein the second news content item does not comprise new information absent from the first news content item, continue to monitor the at least one database; and

based at least in part on identifying an addition of a third news content item related to the first news content item to the at least one news content database, wherein the third news content item does comprise new information not present in the first news content item, generate for display the first news content item combined with the third news content item.

12. The system of claim 11 wherein the control circuitry is further configured to generate a media playlist comprising the first news content item and the third news content item and not comprising the second news content item.

13. The system of claim 11 wherein the control circuitry is further configured to identify the addition of the second news content item related to the first news content item to the at least one news content database, wherein the second news content item does not comprise new information absent from the first news content item by:

computing a similarity score between the first news content item and the second news content item; and

determining that the similarity score is above a similarity threshold.

14. The system of claim 11 wherein the control circuitry is further configured to identify the addition of the third news content item related to the first news content item to the at least one news content database, wherein the third news content item does comprise new information not present in the first news content item by:

computing a similarity score between the first news content item and the third news content item; and

determining that the similarity score is below a similarity threshold.

15. The system of claim 11 wherein the control circuitry is further configured to determine the update period, wherein determining the update period comprises:

determining a plurality of previous release times associated with a plurality of news content items;

determining an average duration between each previous release time of the plurality of previous release times; and

storing the average duration as the update period.

16. The system of claim 11 wherein the control circuitry is further configured to, based at least in part on identifying the addition of the third news content item related to the first news content item to the at least one news content database, provide an alert to a user device which accessed the first news content item.

17. The system of claim 16 wherein the alert is one of an overlay, a pop-up notification, or a calendar event.

18. The system of claim 11 wherein the control circuitry is further configured to determine a type of update associated with the third news content item based on the new information not present in the first news content item.

19. The system of claim 11 wherein the control circuitry is further configured to, based at least in part on identifying the addition of the third news content item related to the first news content item to the at least one news content database:

determine an alert type based on the update type; and

provide an alert of the alert type to a user device which accessed the first news content item.

20. The system of claim 11 wherein the control circuitry is further configured to generate for display a set of recommendations for alternative media content items based on a characteristic of the first news content item.

Assignments (3)
SECURITY INTEREST Recorded May 28, 2025
From: ADEIA INC. (F/K/A XPERI HOLDING CORPORATION); ADEIA HOLDINGS INC.; ADEIA MEDIA HOLDINGS INC.; ADEIA IMAGING LLC; ADEIA MEDIA LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA TECHNOLOGIES INC.; ADEIA GUIDES INC.; ADEIA SOLUTIONS LLC; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR INTELLECTUAL PROPERTY LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA PUBLISHING INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 071454/0343 →
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0119 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2024
From: PATEL, MILAN INDU
To: ROVI GUIDES, INC.
Reel/Frame 067811/0309 →
Continuity (4)
Continuation 18137203 · Apr 20, 2023
Continuation 17526446 · Nov 15, 2021
Continuation 16772066
Related Publication 20250056098A1 · Feb 13, 2025
References Cited (38)
US 6239794B1 · Yuen et al. · 2001 [cited by applicant]
US 6564378B1 · Satterfield et al. · 2003 [cited by applicant]
US 7165098B1 · Boyer et al. · 2007 [cited by applicant]
US 7668821B1 · Donsbach et al. · 2010 [cited by applicant]
US 7761892B2 · Ellis et al. · 2010 [cited by applicant]
US 8046801B2 · Ellis et al. · 2011 [cited by applicant]
US 8806000B1 · Wattenhofer et al. · 2014 [cited by applicant]
US 9075498B1 · Wiggins et al. · 2015 [cited by applicant]
US 9544650B1 · Oztaskent · 2017 [cited by examiner]
US 10187677B1 · Panchaksharaiah et al. · 2019 [cited by applicant]
US 11665404B2 · Patel · 2023 [cited by applicant]
US 12047656B2 · Patel · 2024 [cited by applicant]
US 20020174430A1 · Ellis et al. · 2002 [cited by applicant]
US 20030221541A1 · Platt · 2003 [cited by applicant]
US 20050251827A1 · Ellis et al. · 2005 [cited by applicant]
US 20080204595A1 · Rathod et al. · 2008 [cited by applicant]
US 20080256443A1 · Li et al. · 2008 [cited by applicant]
US 20090178083A1 · Carr et al. · 2009 [cited by applicant]
US 20100153885A1 · Yates · 2010 [cited by applicant]
US 20100162172A1 · Aroner · 2010 [cited by applicant]
US 20130060723A1 · Di · 2013 [cited by applicant]
US 20130132982A1 · Xue et al. · 2013 [cited by applicant]
US 20130298038A1 · Spivack et al. · 2013 [cited by applicant]
US 20140195557A1 · Oztaskent et al. · 2014 [cited by applicant]
US 20150160793A1 · Plesur · 2015 [cited by examiner]
US 20170251259A1 · Klappert et al. · 2017 [cited by applicant]
US 20170324987A1 · Tseng · 2017 [cited by examiner]
US 20180359536A1 · Ward · 2018 [cited by applicant]
US 20190087502A1 · Ardhanari et al. · 2019 [cited by applicant]
US 20190132637A1 · Yelton et al. · 2019 [cited by applicant]
US 20190191200A1 · Panchaksharaiah · 2019 [cited by examiner]
US 20210021684A1 · Wu · 2021 [cited by examiner]
US 20210076102A1 · Patel · 2021 [cited by examiner]
US 20210084369A1 · Neumeier et al. · 2021 [cited by applicant]
US 20220182728A1 · Patel · 2022 [cited by applicant]
US 20230134240A1 · Venkataraman · 2023 [cited by examiner]
US 20230336834A1 · Patel · 2023 [cited by applicant]
“ISR”, PCT International Search Report for International Application No. PCT/US2017/066437, dated Sep. 11, 2018. [cited by applicant]