IP Library Granted Patent US 12,197,969
Granted Patent B2
US 12,197,969 · App. 18/121,985 · Granted Jan 14, 2025

Systems and methods to improve notifications with temporal content

Inventors: Ankur Anil Aher (Maharashtra, IN); Jeffry Copps Robert Jose (Tamil Nadu, IN)
Assignee: Adeia Guides Inc.
G06F9/542G06F40/40G06Q10/1093H04L51/046H04L51/224H04L67/10
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,197,969
App. No.
18/121,985
Granted
Jan 14, 2025
Kind
B2
Abstract

Systems and methods for modifying a notification received on a user device are disclosed. The method comprises receiving from at least one application on a user device a notification, identifying temporal information associated with the notification, detecting based on the temporal information a calendar-related event from a user profile, and modifying the temporal information associated with the notification to refer to the calendar-related event.

Claims (48)

1. A method for modifying a notification, the method comprising:

receiving, from at least one application on a user device, a notification for a first event from a calendar;

identifying temporal information for the first event described by the notification;

detecting, based on the temporal information, a second event from the calendar;

determining a free time slot in the calendar, wherein the free time slot is adjacent to the second event from the calendar and corresponds to the temporal information for the first event; and

modifying the temporal information for the first event described by the notification to include information describing the second event from the calendar and the free time slot in the calendar.

2. The method of claim 1 , wherein the calendar corresponds to a user profile, the method further comprising:

determining a user preference from the user profile;

modifying the temporal information described by the notification based on the user preference.

3. The method of claim 2 , further comprising:

wherein the user preference comprises a threshold time;

wherein the modifying the temporal information described by the notification is in response to the temporal information associated with the notification being less than the threshold time.

4. The method of claim 1 , further comprising:

removing references to temporal information from the notification.

5. The method of claim 1 , wherein the calendar corresponds to a user profile, the method further comprising:

determining user-preferred vocabulary from the user profile; and

modifying the calendar-related event with the user preferred vocabulary.

6. The method of claim 1 , wherein the calendar corresponds to a user profile, the method further comprising:

determining, from the user profile, the calendar-related event is one of: a birthday, an anniversary, a holiday event, a national holiday, a bank holiday, a religious event, an historical event, a user-saved date of interest; and

determining a context of the calendar-related event.

7. The method of claim 1 , further comprising:

identifying an insertion point within a time threshold of the calendar-related event;

receiving a user input to create a calendar event; and

inserting the calendar event at the insertion point.

8. A media device, comprising a control module, a transceiver module, and a network module, configured to:

receive, from at least one application on a user device, a notification for a first event from a calendar;

identify temporal information described by the notification;

detect, based on the temporal information, a second event from the calendar;

determine a free time slot in the calendar, wherein the free time slot is adjacent to the second event from the calendar and corresponds to the temporal information for the first event; and

modify the temporal information for the first event described by the notification to include information describing the second event from the calendar and the free time slot in the calendar.

9. The media device of claim 8 , wherein the calendar corresponds to a user profile, and wherein the media device is further configured to:

determine a user preference from the user profile;

modify the temporal information described by the notification based on the user preference.

10. The media device of claim 9 , further configured to:

wherein the user preference comprises a threshold time;

wherein the modifying the temporal information described by the notification is in response to the temporal information described by the notification being less than the threshold time.

11. The media device of claim 8 , further configured to:

remove references to temporal information from the notification.

12. The media device of claim 8 , wherein the calendar corresponds to a user profile, and wherein the media device is further configured to:

determine user-preferred vocabulary from the user profile;

modify the calendar-related event with the user preferred vocabulary.

13. The media device of claim 8 , wherein the calendar corresponds to a user profile, and wherein the media device is further configured to:

determine, from the user profile, the calendar-related event is one of: a birthday, an anniversary, a holiday event, a national holiday, a bank holiday, a religious event, an historical event, a user-saved date of interest;

determine a context of the calendar-related event.

14. The media device of claim 8 , further configured to:

identify an insertion point within a time threshold of the calendar-related event;

receive a user input to create a calendar event; and

insert the calendar event at the insertion point.

Assignments (2)
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0399 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2023
From: AHER, ANKUR ANIL; ROBERT JOSE, JEFFRY COPPS
To: ROVI GUIDES, INC.
Reel/Frame 062994/0833 →
Continuity (2)
Continuation 17383062 · Jul 22, 2021
Related Publication 20230214281A1 · Jul 6, 2023
References Cited (32)
US 6239794B1 · Yuen et al. · 2001 [cited by applicant]
US 6564378B1 · Satterfield et al. · 2003 [cited by applicant]
US 8930820B1 · Elwell · 2015 [cited by examiner]
US 10431188B1 · Nelson et al. · 2019 [cited by applicant]
US 11228810B1 · Arazi · 2022 [cited by applicant]
US 11481735B1 · Schemers · 2022 [cited by examiner]
US 11587457B1 · Arazi · 2023 [cited by examiner]
US 11630710B2 · Aher et al. · 2023 [cited by applicant]
US 20020002558A1 · Krause · 2002 [cited by examiner]
US 20050091184A1 · Seshadri et al. · 2005 [cited by applicant]
US 20090153353A1 · Adams · 2009 [cited by applicant]
US 20090320047A1 · Khan · 2009 [cited by examiner]
US 20130066866A1 · Chan · 2013 [cited by examiner]
US 20140052680A1 · Nitz et al. · 2014 [cited by applicant]
US 20140280735A1 · Kalaboukis · 2014 [cited by examiner]
US 20140282003A1 · Gruber · 2014 [cited by examiner]
US 20140351342A1 · Tseng · 2014 [cited by examiner]
US 20160065630A1 · Gupta · 2016 [cited by examiner]
US 20160203442A1 · Pererira · 2016 [cited by examiner]
US 20160342694A1 · Allen · 2016 [cited by examiner]
US 20160358065A1 · Gedge · 2016 [cited by examiner]
US 20170109390A1 · Bradley · 2017 [cited by examiner]
US 20170118348A1 · Dotan-Cohen et al. · 2017 [cited by applicant]
US 20190182346A1 · Jiang · 2019 [cited by examiner]
US 20190370754A1 · Berget · 2019 [cited by examiner]
US 20190394289A1 · Lehrian · 2019 [cited by examiner]
US 20200302264A1 · Fourney · 2020 [cited by examiner]
US 20210004770A1 · Bansal et al. · 2021 [cited by applicant]
US 20230014775A1 · Dotan-Cohen · 2023 [cited by examiner]
US 20230021597A1 · Aher et al. · 2023 [cited by applicant]
KR 101231461B1 · 2013 [cited by applicant]
WO WO2022015864A1 · 2022 [cited by examiner]