Personalized Notifications
First Claim
1. A computerized system comprising:
- one or more sensors configured to provide sensor data;
a notification engine configured to generate notification content for determining a notification;
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;
receiving, using the notification engine, an indication of an unaddressed event, the unaddressed event being associated with a user and determined based at least in part on the sensor data;
determining a set of contextual information associated with the unaddressed event, the contextual information determined based at least in part on the sensor data;
based at least in part on the set of contextual information, determining a first time frame for providing to the user a first notification regarding the unaddressed event;
determining a first set of one or more times to present the first notification to the user, the first set of one or more times being within the first time frame; and
generating a first set of notification content for determining the first notification, the first set of notification content including notification logic specifying the set of one or more times to present the notification.
1 Assignment
0 Petitions
Accused Products
Abstract
Personalized notifications are provided to a user. The notifications correspond to events, which can include information items, unaddressed or unnoticed by a user. The unaddressed events may be determined based on sensor data provided by a user device associated with the user including user activity pattern information. Further, an urgency level of the unaddressed event and user availability for responding to the event may be determined The availably may comprise a model with score(s) corresponding to the user'"'"'s capability for carrying out tasks associated with addressing the event. Additionally, 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 time determined likely to be convenient for the user to be notified of the event or where the user likely has capacity to address the event appropriately.
-
Citations
20 Claims
-
1. A computerized system comprising:
-
one or more sensors configured to provide sensor data; a notification engine configured to generate notification content for determining a notification; 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; receiving, using the notification engine, an indication of an unaddressed event, the unaddressed event being associated with a user and determined based at least in part on the sensor data; determining a set of contextual information associated with the unaddressed event, the contextual information determined based at least in part on the sensor data; based at least in part on the set of contextual information, determining a first time frame for providing to the user a first notification regarding the unaddressed event; determining a first set of one or more times to present the first notification to the user, the first set of one or more times being within the first time frame; and generating a first set of notification content for determining the first notification, the first set of notification content including notification logic specifying the set of one or more times to present the notification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computerized method comprising:
-
receiving, at a server, one or more network communications comprising; an indication of an unaddressed event associated with a user, the unaddressed event being determined at least in part on sensor data provided by one or more sensors on a user device associated with the user, and contextual information corresponding to the unaddressed event; determining an urgency level corresponding to the unaddressed event, based on the contextual information; determining user availability for responding to the unaddressed event, the user availability based at least in part on the determined urgency level corresponding to the unaddressed event; generating notification content based on the urgency level, availability model, and unaddressed event, the notification content for determining a notification regarding the unaddressed event; and providing the notification content to a service associated with a user device, the service for presenting the notification to the user based on the notification content. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. One or more computer storage devices storing computer-useable instructions that, when used by one or more computing devices, cause the one or more computing devices to perform a method for providing personalized notification content to a first user, the method comprising:
-
receiving an indication of an information item relevant to the first user; determining a set of contextual information associated with the information item; determining an urgency level corresponding to the information item, based at least in part on the contextual information; determining availability of the first user for addressing the information item, the availability based at least in part on the determined urgency level corresponding to the information item and on user-response patterns determined from user activity occurring in response to previous notifications of similar information items; and presenting on a user device a notification regarding the information item, the notification presented at a particular time based on the determined availability. - View Dependent Claims (20)
-
Specification