Universal actionable notifications
AssigneeMicrosoft Technology Licensing, LLC
InventorsLawrence Fubini Waldman, Andrew Vincent Spiziri, Paresh Lukka, Anton Leo Dukeman
Life of this patent
Estimating the term…
Abstract
A notification service may act as an intermediary between senders and recipients of actionable notification messages, generating such messages based on an actionable notification data structure including arguments for the message text, a list of recipients, and response options and associated actions, sending the messages to the respective recipients; and receiving and processing selected response options from at least some of the recipients to perform the associated actions.
Claims20
A method, performed by a notification service implemented with machine-readable instructions executed by one or more computer processors, for generating, responsive to a sender, actionable notification messages to users, the method comprising:
- receiving, from the sender, an actionable notification data structure comprising arguments for a message text, a list of recipients, and response options and associated actions;
- generating, based on the actionable notification data structure, actionable notification messages to the recipients specified in the list, the actionable notification messages each comprising the message text and the response options;
- sending the actionable notification messages to addresses of the respective recipients;
- receiving responses from at least some of the recipients, the responses each specifying a selected response option;
- and
- processing the selected response options to perform the associated actions.
A computer system for implementing a notification service for generating, responsive to a sender, actionable notification messages to users, the system comprising:
- one more computer processors;
- and
- one or more machine-readable media storing instructions which, when executed by the one or more computer processors, cause the one or more computer processors to perform operations comprising:
- receiving, from the sender, an actionable notification data structure comprising arguments for a message text, a list of recipients, and response options and associated actions;
- generating, based on the actionable notification data structure, actionable notification messages to the recipients specified in the list, the actionable notification messages each comprising the message text and the response options;
- sending the actionable notification messages to addresses of the respective recipients;
- receiving responses from at least some of the recipients, the responses each specifying a selected response option;
- and
- processing the selected response options to perform the associated actions.
A non-transitory machine-readable medium storing instructions implementing a notification service for generating, responsive to a sender, actionable notification messages to users, the instructions, when executed by one or more computer processors, causing the one or more computer processors to perform operations comprising:
- receiving, from the sender, an actionable notification data structure comprising arguments for a message text, a list of recipients, and response options and associated actions;
- generating, based on the actionable notification data structure, actionable notification messages to the recipients specified in the list, the actionable notification messages each comprising the message text and the response options;
- sending the actionable notification messages to addresses of the respective recipients;
- receiving responses from at least some of the recipients, the responses each specifying a selected response option;
- and
- processing the selected response options to perform the associated actions.
Dependencies are inferred from the claim text.