Notifications based on user interactions with emails
AssigneeMicrosoft Technology Licensing, LLC
InventorsDIKLA DOTAN-COHEN, HAIM SOMECH, IDO PRINESS
Life of this patent
Estimating the term…
Abstract
In some implementations, a method includes extracting message attributes of an email associated with a user from the email. User interaction data is identified that is generated by the user in association with display of the email based on sensor data from one or more sensors. It is determined that the user interaction data corresponds to a routine of the user based on a routine-related aspect generated from a user routine model representing the routine. A time to present a notification of the email is determined based on the routine. The notification is provided to the user on a user device based on the determined time to present the notification.
Claims20
A computerized system comprising:
- one or more processors;
- and
- one or more computer storage media storing computer-useable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
- extracting an message attributes of an email associated with a user from the email;
- identifying user interaction data generated by the user in association with display of the email based on sensor data from one or more sensors;
- determining the user interaction data corresponds to a routine of the user based on a routine-related aspect generated from a user routine model representing the routine;
- determining a time to present a notification of the email based on the routine and the message attributes;
- and
- providing the notification to the user on a user device based on the determined time to present the notification.
A computerized method comprising:
- extracting message attributes from an email associated with a user;
- determine the user has opened the email;
- determining user context of the user opening the email based on routine-related aspects generated from one or more user routine models associated with the user;
- determining a notification time of a notification of the opened email based on the user context and the message attributes;
- and
- providing the notification to the user based on the determining of the notification time.
One or more computer storage devices storing computer-useable instructions that, when executed by the one or more computing devices, cause the one or more computing devices to perform a method comprising:
- extracting message attributes from an email associated with a user;
- determining user context of the user opening the email based on routine-related aspects generated from one or more user routine models associated with the user;
- determining a notification time of a notification of the opened email based on the user context and the message attributes;
- providing the notification to the user based on the determining of the notification time.
Dependencies are inferred from the claim text.