IP Library Patent Application 17492027
Patent Application
App. No. 17/492,027

SYSTEM AND METHOD FOR SMART REMINDERS

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 None
App. No.
17/492,027
Abstract

Static/Fixed-time meeting notifications may not be adequate and are not useful if the user is not online when the static/fixed-time reminder is sent. Systems, methods, and software to provide intelligent reminders. In one embodiment, presence data associated with a user is collected and stored. A calendar of the user is accessed to determine if any meetings have a start time occurring within a predetermined timeframe, wherein the predetermined timeframe is determined based on the presence data associated with the user. For each identified meeting that occurs within the predetermined time frame, determining a notification time based on the presence data associated with the user and presenting a notification at the determined notification time.

Claims (62)

1 . A system, comprising:

a network interface to a network;

a data storage; and

a processor having machine-readable instructions maintained in a non-transitory memory that when read by the processor cause the processor to perform:

collect presence data associated with a user and store the presence data to the data storage;

associating one or more devices with the user and storing each association to the data storage;

access a calendar of the user to determine if any meetings have a start time occurring within a specified timeframe, wherein the specified timeframe is determined based on the presence data associated with the user;

for each identified meeting that occurs within the specified time frame, determine a notification time based on the presence data associated with the use;

for each identified meeting that occurs within the specified time frame, present a first notification at the determined notification time; and

in response to detecting the user is active on an associated device, presenting a second notification on the associated device the user is detected as being active on, wherein the second notification is presented after the first notification.

2 . The system of claim 1 , wherein the presence data indicates at least one of: when the user is detected as being online, normal work hours for the user, data regarding previously missed meetings, data regarding previously attended meetings, and scheduled break times for the user.

3 . The system of claim 1 , wherein a respective start time for a respective meeting occurs outside of the user's normal working hours or at a time of a previously missed meeting.

4 . The system of claim 3 , wherein the instructions cause the processor to:

access past meeting data maintained in the data storage; and

determine based on the past meeting data an alteration of a time requirement associated with the first notification.

5 . (canceled)

6 . (canceled)

7 . The system of claim 1 , wherein the instructions cause the processor to:

adjust the specified timeframe based on user input.

8 . The system of claim 1 , wherein the instructions cause the processor to:

receive a meeting request;

determine the received meeting request has an associated start time that occurs within the specified timeframe; and

provide an additional alert to the user of the associated start time.

9 . The system of claim 1 , wherein the instructions cause the processor to:

receive a meeting request, wherein the received meeting request has an associated start time that occurs within the specified timeframe;

receive user input indicating the user has accepted the meeting request; and

provide an additional alert to the user of the associated start time.

10 . A method, comprising:

collecting presence data associated with a user and storing the presence data to a data storage;

associating one or more devices with the user and storing each association to the data storage;

accessing a calendar of the user to determine if any meetings have a start time occurring within a specified timeframe, wherein the specified timeframe is determined based on the presence data associated with the user;

for each identified meeting that occurs within the specified time frame, determining a notification time based on the presence data associated with the use;

for each identified meeting that occurs within the specified time frame, presenting a first notification at the determined notification time; and

in response to detecting the user is active on an associated device, presenting a second notification on the associated device the user is detected as being active on, wherein the second notification is presented after the first notification.

11 . The method of claim 10 , wherein the presence data indicates at least one of: when the user is detected as being online, normal work hours for the user, data regarding previously missed meetings, data regarding previously attended meetings, and scheduled break times for the user.

12 . The method of claim 10 , wherein a respective start time for a respective meeting occurs outside of the user's normal working hours or at a time of a previously missed meeting.

13 . The method of claim 12 , further comprising:

accessing past meeting data maintained in the data storage;

determining based on the past meeting data an alteration of a time requirement associated with the first notification.

14 . (canceled)

15 . (canceled)

16 . The method of claim 10 , further comprising:

adjust the specified timeframe based on user input.

17 . The method of claim 10 , further comprising:

receiving a meeting request;

determining the received meeting request has an associated start time that occurs within the specified timeframe; and

providing an additional alert to the user of the associated start time.

18 . The method of claim 10 , further comprising:

receiving a meeting request, wherein the received meeting request has an associated start time that occurs within the specified timeframe;

receiving user input indicating the user has accepted the meeting request; and

providing an additional alert to the user of the associated start time.

19 . A non-transitory, computer-readable medium comprising a set of instructions stored therein which, when executed by a processor, causes the processor to:

collect presence data associated with a user and store the presence data to a data storage;

associating one or more devices with the user and storing each association to the data storage;

access a calendar of the user to determine if any meetings have a start time occurring within a specified timeframe, wherein the specified timeframe is determined based on the presence data associated with the user;

for each identified meeting that occurs within the specified time frame, determine a notification time based on the presence data associated with the use;

for each identified meeting that occurs within the specified time frame, cause a user device to present a notification at the determined notification time; and

in response to detecting the user is active on an associated device, presenting a second notification on the associated device the user is detected as being active on, wherein the second notification is presented after the first notification.

20 . The non-transitory, computer-readable medium of claim 19 , wherein the instructions cause the processor to:

receive a meeting request, wherein the received meeting request has an associated start time that occurs within the specified timeframe;

receive user input indicating the user has accepted the meeting request; and

provide an additional alert to the user of the associated start time.

Assignments (8)
INTELLECTUAL PROPERTY SECURITY AGREEMENT – SUPPLEMENT NO. 1 Recorded May 29, 2024
From: AVAYA LLC (FORMERLY KNOWN AS AVAYA INC.); AVAYA MANAGEMENT L.P.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB, AS COLLATERAL AGENT
Reel/Frame 067559/0284 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jul 31, 2023
From: AVAYA LLC (FORMERLY KNOWN AS AVAYA INC.); AVAYA MANAGEMENT L.P.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 064431/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2021
From: CHOPDEKAR, SANDESH; DEOLE, PUSHKAR; DAGA, NAVIN
To: AVAYA MANAGEMENT L.P.
Reel/Frame 058498/0314 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2021
From: CHOPDEKAR, SANDESH; DEOLE, PUSHKAR; DAGA, NAVIN
To: AVAYA MANAGEMENT L.P.
Reel/Frame 057670/0722 →