PREVENTING ACTIVITY DELAYS USING SMART DEVICE ANALYSIS
First Claim
Patent Images
1. A method, the method comprising:
- identifying, by one or more computer processors, a future activity of a user based on a schedule of the user;
determining, by one or more computer processors, a current activity of the user;
determining, by one or more computer processors, an interest level of the user for the current activity;
determining, by one or more computer processors, an expected interest level of the user for the future activity based on the historical database of activities;
estimating, by one or more computer processors, a duration of the current activity;
determining, by one or more computer processors, that a scheduling conflict exists between the future activity of the user and the current activity of the user based on the schedule of the user, the interest level of the user for the current activity, the expected interest level of the user for the future activity, and the duration of the current activity; and
responsive to determining that the scheduling conflict exists, sending, by one or more computer processors, a first notification to the user.
2 Assignments
0 Petitions
Accused Products
Abstract
A future activity of a user is identified based on a calendar of the user. A current activity of the user is determined. An interest level of the user for the current activity is determined. A duration of the current activity is estimated. A determination is made that a scheduling conflict exists between the future activity of the user and the current activity of the user. The determination is based on the schedule of the user, the interest level of the user, and the duration of the current activity. A first notification is sent to the user.
-
Citations
20 Claims
-
1. A method, the method comprising:
-
identifying, by one or more computer processors, a future activity of a user based on a schedule of the user; determining, by one or more computer processors, a current activity of the user; determining, by one or more computer processors, an interest level of the user for the current activity; determining, by one or more computer processors, an expected interest level of the user for the future activity based on the historical database of activities; estimating, by one or more computer processors, a duration of the current activity; determining, by one or more computer processors, that a scheduling conflict exists between the future activity of the user and the current activity of the user based on the schedule of the user, the interest level of the user for the current activity, the expected interest level of the user for the future activity, and the duration of the current activity; and responsive to determining that the scheduling conflict exists, sending, by one or more computer processors, a first notification to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for preventing activity delays using analysis from a smart computing device, the computer program product comprising:
-
one or more computer readable storage media; and program instructions stored on the one or more computer readable storage media, the program instructions comprising; program instructions to identify a future activity of a user based on a schedule of the user; program instructions to determine a current activity of the user; program instructions to determine an interest level of the user for the current activity; program instructions to determine an expected interest level of the user for the future activity based on the historical database of activities; program instructions to estimate a duration of the current activity; program instructions to determine that a scheduling conflict exists between the future activity of the user and the current activity of the user based on the schedule of the user, the interest level of the user for the current activity, the expected interest level of the user for the future activity, and the duration of the current activity; and responsive to determining that the scheduling conflict exists, program instructions to send a first notification to the user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system for preventing activity delays using analysis from a smart computing device, the computer system comprising:
-
one or more computer processors; one or more computer readable storage media; and program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising; program instructions to identify a future activity of a user based on a schedule of the user; program instructions to determine a current activity of the user; program instructions to determine an interest level of the user for the current activity; program instructions to determine an expected interest level of the user for the future activity based on the historical database of activities; program instructions to estimate a duration of the current activity; program instructions to determine that a scheduling conflict exists between the future activity of the user and the current activity of the user based on the schedule of the user, the interest level of the user for the current activity, the expected interest level of the user for the future activity, and the duration of the current activity; and responsive to determining that the scheduling conflict exists, program instructions to send a first notification to the user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification