IP Library Granted Patent US 10,771,614
Granted Patent B1
US 10,771,614 · App. 16/438,782 · Granted Sep 8, 2020

Event response management

Inventors: Todd Russell Whitman (Bethany, CT); Michael Bender (Rye Brook, NY); Jeremy R. Fox (Georgetown, TX); Kulvir Singh Bhogal (Fort Worth, TX)
Assignee: International Business Machines Corporation
H04M1/72566H04M1/72569H04M1/72572
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 10,771,614
App. No.
16/438,782
Granted
Sep 8, 2020
Kind
B1
Abstract

An upcoming event associated with a predicted time in the future is detected. A set of users of a database that have responded to events of the database that correspond with the upcoming event may be identified. Data on a current state of each user of the set of users may be gathered, after which a user of the set of users to respond to the upcoming event may be identified by analyzing the data and the database. It may be determined, using the database and the data, that it is approaching a deadline time at which the user must act in order to respond to the upcoming event by the predicted time. A reminder for the user may be generated in response to determining that it is approaching the deadline time.

Claims (51)

1. A method comprising:

detecting, by a processor, an upcoming event associated with a predicted time in the future;

identifying, by the processor consulting a database of user actions, a set of users of the database that have responded to events of the database that correspond with the upcoming event;

gathering, by the processor, data on a current state of each user of the set of users;

gathering, by the processor and in response to detecting the upcoming event, environment data relating to the upcoming event;

identifying, by the processor analyzing the data and the database, a user of the set of users to respond to the upcoming event;

determining, by the processor and based on the environment data, a deadline time at which the user must act in order to respond to the upcoming event by the predicted time;

determining, by the processor using the database and the data, that the deadline time is approaching; and

generating a reminder for the user, by the processor in response to determining that it is approaching the deadline time.

2. The method of claim 1 , further comprising:

gathering, by the processor, an update on the data on the current state of the user;

responsive to gathering the update, identifying, by the processor, that the user has not responded to the upcoming event,

wherein the reminder for the user is generated in response to identifying that the user has not responded to the upcoming event.

3. The method of claim 1 , wherein the upcoming event is associated with a location and identifying the user includes determining that the user is relatively closer to the location than other users of the set of users.

4. The method of claim 1 , wherein identifying the user includes determining that the user is relatively less busy than other users of the set of users.

5. The method of claim 1 , wherein identifying the user includes determining that the user is relatively less stressed than other users of the set of users.

6. The method of claim 1 , wherein the upcoming event is associated with a location and identifying the user includes determining that the user is relatively more likely to be able to arrive at the location by the predicted time than other users of the set of users.

7. The method of claim 1 , wherein the user is a first user and the reminder is a first reminder, the method further comprising:

identifying, by the processor, the first user failing to act prior to the deadline time;

identifying, by the processor analyzing the data and the database, a second user of the set of users to respond to the upcoming event; and

generating, by the processor and in response to identifying the first user failing to act prior to the deadline time, a second reminder for the second user.

8. The method of claim 1 , wherein gathering the data includes gathering data from one or more mobile devices associated with the set of users.

9. The method of claim 1 , wherein gathering the data includes gathering data from devices connected to the Internet of Things (IoT) that are near users of the set of users.

10. A system comprising:

a processor; and

a memory in communication with the processor, the memory containing instructions that, when executed by the processor, cause the processor to:

detect an upcoming event associated with a predicted time in the future;

identify, by consulting a database of user actions, a set of users of the database that have responded to events of the database that correspond with the upcoming event;

gather data on a current state of each user of the set of users;

gather, in response to detecting the upcoming event, environment data relating to the upcoming event;

identify, by analyzing the data and the database, a user of the set of users to respond to the upcoming event;

determine, based on the environment data, a deadline time at which the user must act in order to respond to the upcoming event by the predicted time;

determine, using the database and the data, that it is approaching the deadline time; and

generate, in response to determining that it is approaching the deadline time, a reminder for the user.

11. The system of claim 10 , the memory further containing instructions that, when executed by the processor, cause the processor to identify, by gathering an update on the data on the current state of the user, that the user has not responded to the upcoming event,

wherein the reminder for the user is generated in response to identifying that the user has not responded to the upcoming event.

12. The system of claim 10 , wherein the upcoming event is associated with a location and identifying the user includes at least one of determining that the user is relatively closer to the location than other users of the set of users or determining that the user is relatively more likely to be able to arrive at the location by the predicted time than other users of the set of users.

13. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to:

detect an upcoming event associated with a predicted time in the future;

identify, by consulting a database of user actions, a set of users of the database that have responded to events of the database that correspond with the upcoming event;

gather data on a current state of each user of the set of users;

gather, in response to detecting the upcoming event, environment data relating to the upcoming event;

identify, by analyzing the data and the database, a user of the set of users to respond to the upcoming event;

determine, based on the environment data, a deadline time at which the user must act in order to respond to the upcoming event by the predicted time;

determine, using the database and the data, that it is approaching the deadline time; and

generate, in response to determining that it is approaching the deadline time, a reminder for the user.

14. The computer program product of claim 13 , the computer readable storage medium containing further containing program instructions that, when executed by the computer, cause the computer to:

monitor responses of each user of the set of users to a plurality of events similar to the upcoming event over time;

generating the database using each of the plurality of events and the responses and the set of users; and

identify, by gathering an update on the data on the current state of the user, that the user has not responded to the upcoming event, wherein the reminder for the user is generated in response to identifying that the user has not responded to the upcoming event.

15. The computer program product of claim 13 , wherein the upcoming event is associated with a location and identifying the user includes at least one of determining that the user is relatively closer to the location than other users of the set of users or determining that the user is relatively more likely to be able to arrive at the location by the predicted time than other users of the set of users.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 057885/0644 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2019
From: WHITMAN, TODD RUSSELL; BENDER, MICHAEL; FOX, JEREMY R.; BHOGAL, KULVIR SINGH
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 049445/0265 →