Providing action associated with event detected within communication
AssigneeMicrosoft Technology Licensing, LLC
InventorROSHIN LAL RAMESAN
Life of this patent
Estimating the term…
Abstract
An action associated with an event detected within a communication is provided. A communication service initiates operations to provide the action by processing a communication to detect an event related to a transaction between a recipient and vendor. An action template is located that matches an event type and the vendor. A vendor service is queried to find the action template. An action is generated by populating the action template with an attribute of the event such as a recipient identifier and/or a transaction identifier. The action is provided to the recipient to facilitate an interaction related to the event with the vendor service.
Claims20
A server to provide an action associated with an event detected within a communication, the server comprising:
- a communication device;
- a memory configured to store instructions associated with a communication service;
- one or more processors coupled to the memory and the communication device, the one or more processors executing the communication service in conjunction with the instructions stored in the memory, wherein the communication service includes:
- an inference engine configured to:
- process the communication to detect the event related to a transaction between a recipient and a vendor;
- locate an action template matching an event type and the vendor;
- generate an action by populating the action template with an attribute of the event;
- and
- a presentation interface configured to:
- provide, through the communication device, the action to the recipient to facilitate an interaction related to the event with a vendor service.
A method executed on a computing device to provide an action associated with an event detected within a communication, the method comprising:
- processing an email to detect the event related to a transaction between a recipient and a vendor;
- locating an action template matching an event type and the vendor;
- generating the action by populating the action template with one or more of a recipient identifier and a transaction identifier of the event;
- and
- providing the action to the recipient to facilitate an interaction related to the event with a vendor service.
A computer-readable memory device with instructions stored thereon to provide an action associated with an event detected within a communication, the instructions comprising:
- processing an email to detect the event related to a transaction between a recipient and a vendor;
- locating an action template matching an event type and the vendor;
- generating the action by populating the action template with one or more of a recipient identifier and a transaction identifier of the event;
- and
- providing the action to the recipient to facilitate an interaction related to the event with a vendor service.
Dependencies are inferred from the claim text.