Personalized reminders
First Claim
1. A computerized system comprising:
- one or more sensors configured to provide sensor data;
an events monitor configured to detect an unaddressed event based at least in part on the sensor data;
one or more processors; and
one or more computer storage media storing computer-useable instructions that, when used by the one or more processors, cause the one or more processors to perform operations comprising;
identifying, using the events monitor, an unaddressed event based at least in part on the sensor data, the unaddressed event being associated with a user;
determining, using the events monitor, a set of contextual information associated with the identified unaddressed event;
determining an urgency level corresponding to the unaddressed event, based on the set of contextual information;
determining an availability model for the user, based at least in part on the determined urgency level corresponding to the unaddressed event; and
generating a set of notification content based on the urgency level, availability model, and unaddressed event, the set of notification content for determining a notification regarding the 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 that are 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 also 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 computerized system comprising:
-
one or more sensors configured to provide sensor data; an events monitor configured to detect an unaddressed event based at least in part on the sensor data; one or more processors; and one or more computer storage media storing computer-useable instructions that, when used by the one or more processors, cause the one or more processors to perform operations comprising; identifying, using the events monitor, an unaddressed event based at least in part on the sensor data, the unaddressed event being associated with a user; determining, using the events monitor, a set of contextual information associated with the identified unaddressed event; determining an urgency level corresponding to the unaddressed event, based on the set of contextual information; determining an availability model for the user, based at least in part on the determined urgency level corresponding to the unaddressed event; and generating a set of notification content based on the urgency level, availability model, and unaddressed event, the set of notification content for determining a notification regarding the unaddressed event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. One or more computer-readable storage devices storing computer-useable instructions that, when used by one or more computing devices, cause the one or more computing devices to perform operations comprising:
-
identifying an unaddressed event based at least in part on sensor data, the unaddressed event being associated with a user; determining a set of contextual information associated with the identified unaddressed event; determining an urgency level corresponding to the unaddressed event, based on the set of contextual information; determining an availability model for the user, based at least in part on the determined urgency level corresponding to the unaddressed event; and generating a set of notification content based on the urgency level, availability model, and unaddressed event, the set of notification content for determining a notification regarding the unaddressed event. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for personalizing to a user notifications provided over a computing device comprising:
-
identifying an unaddressed event based at least in part on sensor data, the unaddressed event being associated with a user; determining a set of contextual information associated with the identified unaddressed event; determining an urgency level corresponding to the unaddressed event, based on the set of contextual information; determining an availability model for the user, based at least in part on the determined urgency level corresponding to the unaddressed event; generating a set of notification content based on the urgency level, availability model, and unaddressed event, the set of notification content for determining a notification regarding the unaddressed event; determining the notification according to the generated set of notification content; and presenting the notification on a user device associated with the user, the notification presented according to the set of notification content at a future time from when the notification content was generated. - View Dependent Claims (20)
-
Specification