Personalized reminders
First Claim
1. A method being performed by one or more computing devices including at least one processor, the method for determining an instance of an event unaddressed by a user, the method comprising:
- receiving sensor data from one or more sensors, at least some of the sensors on a user device associated with the user;
determining an occurrence of a first communication event from the first set of sensor data;
monitoring the sensor data for indications of user activity following the first communication event to determine a first set of response information;
determining a set of one or more previously occurring communication events that are similar to the first communication event;
based on the set of one or more previously occurring communication events, determining a set of information indicative of user activity associated with and occurring following the one or more previously occurring communication events, the determined set of information indicative of user activity forming a second set of response information;
based on a comparison of the first set of response information and the second set of response information, determining that the first communication event is unaddressed; and
providing an indication of the first communication event as an unaddressed event.
1 Assignment
0 Petitions
Accused Products
Abstract
Personalized reminder notifications are provided regarding communication-related events. The reminders correspond to missed communications or events unaddressed by a user, and may be determined based on sensor data provided by a user device. Further, an urgency level for the unaddressed event and a user availability model for responding to the event may be determined. The model may include a set of scores corresponding to the user'"'"'s capability for carrying out tasks associated with responding to the unaddressed event, such as composing email or initiating a call. Additionally, reminder notification content may be generated based on information about availability and the unaddressed event, and used to provide notification(s). The notification content may include a recommendation to present a notification to the user at a future time determined likely to be convenient for the user to respond to the event or where the user likely will have capacity to respond appropriately.
-
Citations
20 Claims
-
1. A method being performed by one or more computing devices including at least one processor, the method for determining an instance of an event unaddressed by a user, the method comprising:
-
receiving sensor data from one or more sensors, at least some of the sensors on a user device associated with the user; determining an occurrence of a first communication event from the first set of sensor data; monitoring the sensor data for indications of user activity following the first communication event to determine a first set of response information; determining a set of one or more previously occurring communication events that are similar to the first communication event; based on the set of one or more previously occurring communication events, determining a set of information indicative of user activity associated with and occurring following the one or more previously occurring communication events, the determined set of information indicative of user activity forming a second set of response information; based on a comparison of the first set of response information and the second set of response information, determining that the first communication event is unaddressed; and providing an indication of the first communication event as an unaddressed event. - View Dependent Claims (2, 3, 4, 19, 20)
-
-
5. A method comprising:
-
monitoring sensor data associated with a mobile computing device to determine an indication of an unaddressed event; in response to determining an indication of an unaddressed event, determining a set of contextual information associated with the unaddressed event; determining an urgency level associated with the unaddressed event based on the set of contextual information; generating a set of notification content based on the set of contextual information, the unaddressed event, and the urgency level associated with the unaddressed event; and presenting a notification on the mobile computing device, the notification presented according to the set of notification content. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A mobile computing device comprising a computer memory and a computer processor that is configured to allow a personal digital assistant to perform tasks, the mobile computing device comprising:
-
one or more sensors configured to provide sensor data; the personal digital assistant that is a computer program stored on the computer memory having code configured to; monitor the sensor data to determine an indication of an unaddressed event; upon determining an indication of an unaddressed event, determine a set of contextual information associated with the unaddressed event; generate a set of notification content based on the set of contextual information and the unaddressed event; determine supplemental content for assisting a user in addressing the unaddressed event; and present the notification and a portion of the supplemental content on the mobile computing device, the notification presented according to the set of notification content. - View Dependent Claims (15, 16, 17, 18)
-
Specification