IP Library Granted Patent US 12,323,496
Granted Patent B2
US 12,323,496 · App. 18/536,671 · Granted Jun 3, 2025

Systems and methods for dynamically adjusting notification frequency for an event

Inventors: Wei Dai (West Chester, PA); Sameer Jadhav (West Chester, PA); Sreevani Komerisheety (Collegeville, PA); Brandon Conley (Wynnewood, PA)
Assignee: Adeia Guides Inc.
H04L67/55H04L51/224H04L51/52H04L67/306
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,323,496
App. No.
18/536,671
Granted
Jun 3, 2025
Kind
B2
Abstract

Systems and methods are provided for dynamically adjusting notification frequency for a sporting event. During a sporting event, information related to the sporting event is received. A first level of interest of a user in the sporting event is determined. A performance metric of a competitor in the sporting event is determined. A second level of interest of the user in receiving notifications relating to the sporting event is generated as a function of the first level of interest and the performance metric. In response to determining that the second level of interest exceeds a notification frequency threshold, a notification is presented for the user that includes the information related to the sporting event when the information is received during the sporting event.

Claims (72)

1. A method comprising:

storing information related to a sporting event;

determining a level of interest of a user in receiving notifications related to the sporting event;

determining the sporting event has concluded;

determining an amount representing a difference between a notification frequency threshold and the level of interest;

comparing the amount to a device threshold; and

based at least in part on determining the amount exceeds the device threshold:

selecting a first device of a plurality of devices associated with the user; and

presenting a notification to the user comprising the stored information related to the sporting event, at the first device.

2. The method of claim 1 , further comprising:

based at least in part on determining the amount does not exceed the device threshold:

selecting a second device of the plurality of devices associated with the user; and

presenting the notification to the user comprising the stored information related to the sporting event, at the second device.

3. The method of claim 1 , further comprising:

based at least in part on determining a performance metric associated with the sporting event contains a score and further based at least in part on detecting the sporting event has concluded:

accessing score information related to the sporting event to retrieve a final outcome of the sporting event;

analyzing the final outcome to determine whether a team supported by the user won or lost the sporting event.

4. The method of claim 3 , further comprising:

based at least in part on determining the team supported by the user won the sporting event:

presenting a notification for the user indicating the team supported by the user won the sporting event.

5. The method of claim 3 , further comprising:

based at least in part on determining the team supported by the user lost the sporting event:

refraining from presenting a notification for the user indicating the team supported by the user lost the sporting event.

6. The method of claim 1 , wherein the level of interest of the user in receiving notifications related to the sporting event is based on a second level of interest of the user in a performance of the sporting event.

7. The method of claim 1 , further comprising:

determining at least one of a type associated with the sporting event and a competition level associated with the sporting event; and

searching a database, based on the determined at least one of the type and the competition level, to identify the notification frequency threshold of a plurality of notification frequency thresholds associated with the at least one of the type and the competition level, wherein a first notification frequency threshold associated with at least one of a first type of sporting event and a first competition level is lower than a second notification frequency threshold associated with at least one of a second type of sporting event and a second competition level.

8. The method of claim 1 , wherein the information related to the sporting event comprises at least one of: a change to player statistics, a scoring event, a team formation change, a lineup change, a tournament update and timing information.

9. The method of claim 1 , further comprising:

accessing a social network to determine an amount of chatter relating to the sporting event; and

dynamically adjusting a weight associated with the level of interest of the user in receiving notifications related to the sporting event based on the amount of chatter relating to the sporting event.

10. The method of claim 1 , further comprising:

determining an attribute of the sporting event by:

retrieving at least one of a type of the sporting event, a level of a competitor in a competition, a player in the sporting event, and a team in the sporting event; and

storing a preference level for the user in a user profile for the attribute.

11. A system comprising:

a memory; and

a control circuitry configured to:

store information related to a sporting event in the memory;

determine a level of interest of a user in receiving notifications related to the sporting event;

detect the sporting event has concluded;

determine an amount representing a difference between a notification frequency threshold and the level of interest;

compare the amount to a device threshold; and

based at least in part on determining the amount exceeds the device threshold:

select a first device of a plurality of devices associated with the user; and

present a notification to the user comprising the stored information related to the sporting event, at the first device.

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

based at least in part on determining the amount does not exceed the device threshold:

select a second device of the plurality of devices associated with the user; and

present the notification to the user comprising the stored information related to the sporting event, at the second device.

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

based at least in part on determining a performance metric associated with the sporting event contains a score and further based at least in part on detecting the sporting event has concluded:

access score information related to the sporting event to retrieve a final outcome of the sporting event;

analyze the final outcome to determine whether a team supported by the user won or lost the sporting event.

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

based at least in part on determining the team supported by the user won the sporting event:

present a notification for the user indicating the team supported by the user won the sporting event.

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

based at least in part on determining the team supported by the user lost the sporting event:

refrain from presenting a notification for the user indicating the team supported by the user lost the sporting event.

16. The system of claim 11 , wherein the level of interest of the user in receiving notifications related to the sporting event is based on a second level of interest of the user in a performance of the sporting event.

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

determine at least one of a type associated with the sporting event and a competition level associated with the sporting event; and

search a database, based on the determined at least one of the type and the competition level, to identify the notification frequency threshold of a plurality of notification frequency thresholds associated with the at least one of the type and the competition level, wherein a first notification frequency threshold associated with at least one of a first type of sporting event and a first competition level is lower than a second notification frequency threshold associated with at least one of a second type of sporting event and a second competition level.

18. The system of claim 11 , wherein the information related to the sporting event comprises at least one of: a change to player statistics, a scoring event, a team formation change, a lineup change, a tournament update and timing information.

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

access a social network to determine an amount of chatter relating to the sporting event; and

dynamically adjust a weight associated with the level of interest of the user in receiving notifications related to the sporting event based on the amount of chatter relating to the sporting event.

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

determine an attribute of the sporting event by:

retrieving at least one of a type of the sporting event, a level of a competitor in a competition, a player in the sporting event, and a team in the sporting event; and

storing a preference level for the user in a user profile for the attribute.

Assignments (2)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069112/0430 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2023
From: DAI, WEI; JADHAV, SAMEER; KOMERISHEETY, SREEVANI; CONLEY, BRANDON
To: ROVI GUIDES, INC.
Reel/Frame 065852/0558 →
Continuity (3)
Continuation 17533383 · Nov 23, 2021
Continuation 16765584
Related Publication 20240106915A1 · Mar 28, 2024
References Cited (36)
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 7761892B2 · Ellis et al. · 2010 [cited by applicant]
US 8046801B2 · Ellis et al. · 2011 [cited by applicant]
US 8606636B1 · Keoshkerian · 2013 [cited by examiner]
US 10453312B1 · Weaver · 2019 [cited by examiner]
US 20020174430A1 · Ellis et al. · 2002 [cited by applicant]
US 20050043088A1 · Nguyen · 2005 [cited by examiner]
US 20050251827A1 · Ellis et al. · 2005 [cited by applicant]
US 20060217198A1 · Johnson · 2006 [cited by examiner]
US 20070203592A1 · Pennington · 2007 [cited by applicant]
US 20080016205A1 · Svendsen · 2008 [cited by applicant]
US 20080229352A1 · Pino · 2008 [cited by examiner]
US 20080319833A1 · Svendsen · 2008 [cited by applicant]
US 20090132071A1 · Phillip · 2009 [cited by examiner]
US 20100153885A1 · Yates · 2010 [cited by applicant]
US 20110059799A1 · Hirano et al. · 2011 [cited by applicant]
US 20120197947A1 · Tocci · 2012 [cited by examiner]
US 20140033081A1 · Fernandez · 2014 [cited by examiner]
US 20150221177A1 · Glancy · 2015 [cited by applicant]
US 20150264006A1 · Parra · 2015 [cited by applicant]
US 20170257654A1 · Branch · 2017 [cited by examiner]
US 20170326430A1 · Phillip · 2017 [cited by applicant]
US 20200314196A1 · Dai et al. · 2020 [cited by applicant]
US 20220094759A1 · Dai et al. · 2022 [cited by applicant]
CN 101882162A · 2010 [cited by applicant]
CN 102348132A · 2012 [cited by applicant]
CN 105897847A · 2016 [cited by applicant]
CN 106168971A · 2016 [cited by applicant]
CN 106682013A · 2017 [cited by applicant]
CN 106971006A · 2017 [cited by applicant]
CN 106993208A · 2017 [cited by applicant]
JP 2001283077A · 2001 [cited by applicant]
Dejun et al., “Application Research of Interestingness Threshold in Association Rule,” Southern Anhui Medical College, pp. 1-11 (2008). [cited by applicant]
PCT International Search Report for International Application No. PCT/US2017/067696, dated Sep. 17, 2018 (17 pages). [cited by applicant]