Situational message deferral
AssigneeMicrosoft Technology Licensing, LLC
InventorsRyen William WHITE, Peter Richard BAILEY, Mathieu Etienne Jacques AUDOUIN
Life of this patent
Estimating the term…
Abstract
Examples are disclosed that relate to deferring a message based upon a target situation for message presentation. One example provides a computing device including an output subsystem including one or more output devices, an input subsystem including one or more user input devices, and a logic device. The computing device further includes memory storing instructions executable by the logic device to receive a message from a remote computing system, output a notification of the message via the output subsystem, and receive via the input subsystem a request for a deferral of the message, the request for the deferral including an annotation to be stored for a later presentation with the message.
Claims20
A computing device, comprising:
- an output subsystem comprising one or more output devices;
- an input subsystem comprising one or more user input devices;
- a logic device;
- and
- memory storing instructions executable by the logic device to
- receive a message from a remote computing system;
- output a notification of the message via the output subsystem;
- and
- receive via the input subsystem a request for a deferral of the message, the request for the deferral comprising an annotation to be stored for later presentation with the message.
Enacted on a computing device, a method comprising:
- receiving a message addressed to a user account;
- obtaining message features associated with the message;
- obtaining situational features relating to a current situation of an in-use computing device associated with the user account;
- via a machine learning model based on one or more learned actions associated with the message features and the situational features, determining one or more possible responsive actions that are likely to be taken for the message;
- and
- providing an output based on the one or more possible responsive actions determined.
A computer readable medium comprising stored instructions executable by a computing device to:
- receive a message from a remote computing system;
- obtain a determination regarding whether to present the message in a current situation or to defer the message to a different situation;
- when a determination to present the message in the current situation is obtained, then output the message;
- and
- when a determination to not present the message in the current situation is obtained, then
- obtain and store a target situation in which to output a notification of the message,
- label the message as deferred, and
- when the current situation has changed to the target situation, output the notification of the message.
Dependencies are inferred from the claim text.