Architecture for performing actions in a third-party service by an email client
AssigneeAirWatch LLC
InventorsRAMANI PANCHAPAKESAN, GANGADHAR NITTALA, NOAH WASMER
Life of this patent
Estimating the term…
Abstract
Disclosed are various approaches performing actions on data items in a third-party service with a network-accessible application programming interface from an email client. The email client can perform an action as specified by an email service profile, which specifies how to identify the email message, the data item and how to interact with the network-accessible application programming interface.
Claims20
A system comprising:
- a client device comprising a processor and a memory;
- and
- an email client executable by the at least one computing device, the email client causing the client device to at least:
- obtain an email service profile associated with a particular third-party service accessible through a network-accessible application programming interface (API), the email service profile defining a plurality of actions associated with an email message and the third-party service;
- detect a gesture with respect to an email message in the email client;
- render a user interface elements displaying the plurality of actions in response to detection of the gesture;
- obtain a selection of one of the plurality of actions;
- and
- initiate the action through the network-accessible API.
A method comprising:
- obtaining an email service profile associated with a particular third-party service accessible through a network-accessible application programming interface (API), the email service profile defining a plurality of actions associated with an email message and the third-party service;
- detecting a gesture with respect to an email message in the email client;
- rendering a user interface elements displaying the plurality of actions in response to detection of the gesture;
- obtaining a selection of one of the plurality of actions;
- and
- initiating the action through the network-accessible API.
A non-transitory computer-readable medium comprising machine-readable instructions, wherein when executed by a processor of a client device, the machine-readable instructions cause the client device to at least:
- obtain an email service profile associated with a particular third-party service accessible through a network-accessible application programming interface (API), the email service profile defining a plurality of actions associated with an email message and the third-party service;
- render the email message in a mailbox view within an email client,
- detect a gesture with respect to the email message in the email client;
- render a user interface elements displaying the plurality of actions in response to detection of the gesture;
- obtain a selection of one of the plurality of actions;
- and
- initiate the action through the network-accessible API.
Dependencies are inferred from the claim text.