IP Library Granted Patent US 12,289,197
Granted Patent B2
US 12,289,197 · App. 18/639,271 · Granted Apr 29, 2025

System and methods for alerting a user consuming media to the progress of others consuming media

Inventor: Ajit Shanware (Cupertino, CA)
Assignee: Adeia Guides Inc.
H04L41/0681G06F3/04842G06F9/542G06F16/245G06Q10/109G06Q50/01H04L43/045H04L43/16H04L67/104H04N21/44204
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,289,197
App. No.
18/639,271
Granted
Apr 29, 2025
Kind
B2
Abstract

Systems and methods are provided herein for enabling a first user to set up an alert that will notify the first user when the first user has caught up to a second user's progress in consuming media. These systems and methods are used to ensure that the first user is informed, while they are consuming media, that they have caught up to the progress of a second user. By providing an alert while the first user is viewing media, the first user does not have to remember the progress of the second user while viewing the media, alleviating the first user from worrying they will pass the progress made by the second user without realizing they have done so.

Claims (52)

1. A method comprising:

generating, by a server, a user interface on a first electronic media consumption device associated with a first user;

receiving, by the server, a selection made via the user interface, wherein the selection identifies a second user and a first series of episodes being consumed by the first user;

generating, by the server, on the user interface of the first electronic media consumption device:

a) a first relative progress indicator that displays a relative progress between the first and the second user related to their consumption of the first series of episodes; and

b) a suggestion for the first user to consume a second series of episodes that are related to the first series of episodes, wherein the suggestion is accompanied by a second relative progress indicator that displays the second user's consumption progress related to consumption of the second series of episodes; and

generating for display, on the user interface of the first electronic media consumption device, an alert when the first user has caught up to the second user's consumption either for the first or the second series of episodes.

2. The method of claim 1 , further comprising, the server generating the suggestion on the user interface of the first electronic media consumption device based on a determination that the first user is likely to enjoy the second series of episodes that are being consumed by the second user.

3. The method of claim 2 , wherein the determination that the first user is likely to enjoy the second series of episodes is based on a) the first user's selection of the second user made via the user interface and b) the second user's ongoing consuming the second series of episodes.

4. The method of claim 1 , wherein the selection of the second user and the first series of episodes is received by the server prior to the first user accessing the first series of episodes and in a form of an identifier for each selection.

5. The method of claim 1 , further comprising, in response to the server receiving both the selection of the second user and the first series of episodes, the server:

monitoring for access of an episode in the first series of episodes by the first user;

determining a first consumption progress of the first user corresponding to the first series of episodes;

comparing the first consumption progress to a second consumption progress, wherein the second consumption progress relates to progress of the second user corresponding to the first series of episodes; and

generating the first relative progress indicator based on the comparing of the first consumption progress to the second consumption progress.

6. The method of claim 1 , wherein generating for display the alert further comprises:

receiving, by the server, a request to generate a notification when progress of the first user in the first series of episodes reaches progress of the second user in the first series of episodes; and

in response to receiving the request to generate the notification, generating for display on the first electronic media consumption device the alert when the first user's progress of consumption of the first series of episodes has caught up to the second users progress of consumption of the first series of episodes.

7. The method of claim 6 , wherein the first relative progress indicator indicates a number of episodes the first user has to consume to catch up to the second user's consumption progress related to the first series of episodes.

8. The method of claim 1 , wherein the alert comprises at least one of:

an option to pause an episode, from the first series of episodes,

an option to transmit a communication to the second user, and

an option to ignore the alert.

9. The method of claim 1 , wherein the second series of episodes is suggested to the first user prior to the first user consuming an episode from the second series of episodes.

10. The method of claim 1 , further comprising, suggesting, by the server, the second series of episodes for consumption to the first user if a determination is made that consumption of the second series of episodes by the second user is less than a predetermined threshold.

11. The method of claim 10 , wherein the predetermined threshold relates to the second user consuming less than half of the second series of episodes.

12. A system comprising:

communications circuitry to access a first electronic media consumption device associated with a first user; and

control circuitry configured to:

generate a user interface on a first electronic media consumption device associated with a first user;

receive a selection made via the user interface, wherein the selection identifies a second user and a first series of episodes being consumed by the first user;

generate on the user interface of the first electronic media consumption device:

a) a first relative progress indicator that displays a relative progress between the first and the second user related to their consumption of the first series of episodes; and

b) a suggestion for the first user to consume a second series of episodes that are related to the first series of episodes, wherein the suggestion is accompanied by a second relative progress indicator that displays the second user's consumption progress related to consumption of the second series of episodes; and

generate for display, on the user interface of the first electronic media consumption device, an alert when the first user has caught up to the second user's consumption either for the first or the second series of episodes.

13. The system of claim 12 , further comprising, the control circuitry configured to generate the suggestion on the user interface of the first electronic media consumption device based on a determination that the first user is likely to enjoy the second series of episodes that are being consumed by the second user, wherein the determination that the first user is likely to enjoy the second series of episodes is based on a) the first user's selection of the second user made via the user interface and b) the second user's ongoing consuming the second series of episodes.

14. The system of claim 12 , wherein the selection of the second user and the first series of episodes is received by the control circuitry prior to the first user accessing the first series of episodes and in a form of an identifier for each selection.

15. The system of claim 12 , further comprising, in response to the control circuitry receiving both the selection of the second user and the first series of episodes, the control circuitry configured to:

monitor for access of an episode in the first series of episodes by the first user;

determine a first consumption progress of the first user corresponding to the first series of episodes;

compare the first consumption progress to a second consumption progress, wherein the second consumption progress relates to progress of the second user corresponding to the first series of episodes; and

generate the first relative progress indicator based on the comparing of the first consumption progress to the second consumption progress.

16. The system of claim 12 , wherein generating for display the alert further comprises, the control circuitry configured to:

receive a request to generate a notification when progress of the first user in the first series of episodes reaches progress of the second user in the first series of episodes; and

in response to receiving the request to generate the notification, generate for display on the first electronic media consumption device the alert when the first user's progress of consumption of the first series of episodes has caught up to the second users progress of consumption of the first series of episodes.

17. The system of claim 16 , wherein the first relative progress indicator indicates a number of episodes the first user has to consume to catch up to the second user's consumption progress related to the first series of episodes.

18. The system of claim 12 , wherein the alert comprises at least one of:

an option to pause an episode, from the first series of episodes,

an option to transmit a communication to the second user, and

an option to ignore the alert.

19. The system of claim 12 , further comprising, the control circuitry configured to suggest the second series of episodes for consumption to the first user if a determination is made that consumption of the second series of episodes by the second user is less than a predetermined threshold.

20. The system of claim 19 , wherein the predetermined threshold relates to the second user consuming less than half of the second series of episodes.

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 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0731 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2024
From: SHANWARE, AJIT
To: ROVI GUIDES, INC.
Reel/Frame 067159/0120 →
Continuity (5)
Continuation 17989521 · Nov 17, 2022
Continuation 17396373 · Aug 6, 2021
Continuation 16045499 · Jul 25, 2018
Continuation 14978707 · Dec 22, 2015
Related Publication 20240267285A1 · Aug 8, 2024
References Cited (40)
US 8655953B2 · Kandekar et al. · 2014 [cited by applicant]
US 9692841B1 · Chandler · 2017 [cited by examiner]
US 9760254B1 · Donnelley et al. · 2017 [cited by applicant]
US 11146446B2 · Shanware · 2021 [cited by applicant]
US 20030149990A1 · Anttila · 2003 [cited by examiner]
US 20070156521A1 · Yates · 2007 [cited by examiner]
US 20070157237A1 · Cordray et al. · 2007 [cited by applicant]
US 20090154893A1 · Vasudevan et al. · 2009 [cited by applicant]
US 20090183220A1 · Amento et al. · 2009 [cited by applicant]
US 20090249223A1 · Barsook et al. · 2009 [cited by applicant]
US 20100027966A1 · Harrang et al. · 2010 [cited by applicant]
US 20100272420A1 · Soohoo · 2010 [cited by examiner]
US 20110069940A1 · Shimy et al. · 2011 [cited by applicant]
US 20120173383A1 · Badawiyeh · 2012 [cited by examiner]
US 20130103814A1 · Carrasco et al. · 2013 [cited by applicant]
US 20130198298A1 · Li et al. · 2013 [cited by applicant]
US 20130254308A1 · Rose et al. · 2013 [cited by applicant]
US 20140101244A1 · Klein et al. · 2014 [cited by applicant]
US 20140122564A1 · Arora et al. · 2014 [cited by applicant]
US 20150089372A1 · Mandalia · 2015 [cited by examiner]
US 20150249543A1 · Tang · 2015 [cited by applicant]
US 20160014461A1 · Leech et al. · 2016 [cited by applicant]
US 20160019934A1 · Mese · 2016 [cited by examiner]
US 20160117067A1 · Ghosh · 2016 [cited by examiner]
US 20170154317A1 · Bruce et al. · 2017 [cited by applicant]
US 20170171626A1 · Eatedali et al. · 2017 [cited by applicant]
US 20210377104A1 · Shanware · 2021 [cited by applicant]
US 20230155885A1 · Shanware · 2023 [cited by applicant]
CN 102098537A · 2011 [cited by applicant]
CN 103369369A · 2013 [cited by applicant]
JP 2004229035A · 2004 [cited by applicant]
JP 2004289360A · 2004 [cited by applicant]
JP 2009522853A · 2009 [cited by applicant]
JP 2012248960A · 2012 [cited by applicant]
JP 2013038516A · 2013 [cited by applicant]
KR 20090091822A · 2009 [cited by applicant]
KR 20140088187A · 2014 [cited by applicant]
WO 2014074072A1 · 2014 [cited by applicant]
WO 2014106213A1 · 2014 [cited by applicant]
PCT International Search Report for International Application No. PCT/US2016/067711, mailed Feb. 17, 2017(10 pages). [cited by applicant]