Customizable controls provided by a messaging application for performing selected actions
First Claim
Patent Images
1. A method comprising:
- receiving, by an e-mail application, a request to create a new custom action control;
in response to the request to create the new custom action control, providing, by the e-mail application, a graphical user interface (“
GUI”
) dialog template comprising a plurality of action options corresponding to actions to be taken with respect to a designated active message upon selection of the new custom action control;
receiving, by the e-mail application, a selection of at least two action options to be taken with respect to the designated active message, the at least two action options indicated in the GUI dialog template;
associating, by the e-mail application, the new custom action control with the at least two action options selected from the GUI dialog template such that a subsequent selection of the new custom action control initiates actions corresponding to the at least two action options;
selecting, by the e-mail application, an email message as the designated active message;
providing, by the e-mail application, on a GUI the new custom action control comprising an icon corresponding to the at least two action options to be performed with respect to the designated active message;
receiving, by the e-mail application, a single user input comprising a selection of the new custom action control;
in response to receiving the selection of the new custom action control, performing, by the e-mail application, the at least two action options with respect to the designated active message; and
providing, by the e-mail application, the new custom action control to a network server configured to provide the new custom action control to one or more other instances of the e-mail application.
2 Assignments
0 Petitions
Accused Products
Abstract
Technologies are described herein for providing users of a messaging application with controls that perform one or more selected actions with a message. Any number of default custom action controls may be displayed in a gallery. The selection of a custom action control performs various actions to an active message. New custom action controls may be created and existing controls modified to provide any number of desired actions. Dialogs provide user-friendly interfaces that allow a user to assign the desired functionality to a custom action control. The custom action controls may be organized into groups and shared between messaging applications and computers.
-
Citations
17 Claims
-
1. A method comprising:
-
receiving, by an e-mail application, a request to create a new custom action control; in response to the request to create the new custom action control, providing, by the e-mail application, a graphical user interface (“
GUI”
) dialog template comprising a plurality of action options corresponding to actions to be taken with respect to a designated active message upon selection of the new custom action control;receiving, by the e-mail application, a selection of at least two action options to be taken with respect to the designated active message, the at least two action options indicated in the GUI dialog template; associating, by the e-mail application, the new custom action control with the at least two action options selected from the GUI dialog template such that a subsequent selection of the new custom action control initiates actions corresponding to the at least two action options; selecting, by the e-mail application, an email message as the designated active message; providing, by the e-mail application, on a GUI the new custom action control comprising an icon corresponding to the at least two action options to be performed with respect to the designated active message; receiving, by the e-mail application, a single user input comprising a selection of the new custom action control; in response to receiving the selection of the new custom action control, performing, by the e-mail application, the at least two action options with respect to the designated active message; and providing, by the e-mail application, the new custom action control to a network server configured to provide the new custom action control to one or more other instances of the e-mail application. - View Dependent Claims (2, 3, 4, 5, 6, 15)
-
-
7. One of an optical disk, a magnetic storage device or a solid state storage device having computer executable instructions stored thereon which, when executed by a computer, cause the computer to:
-
receive, by an e-mail application, a request to customize a custom action control for performing actions on a subsequently selected email message; in response to the request to customize the custom action control, provide, by the e-mail application, a dialog template for display on a graphical user interface comprising a plurality of selectable actions corresponding to actions to be taken upon the subsequently selected email message upon selection of the custom action control; receive, by the e-mail application, a selection of at least two actions to be taken with respect to the subsequently selected email message, the at least two actions indicated in the dialog template; associate, by the e-mail application, the custom action control with the at least two actions selected such that a subsequent selection of the custom action control initiates the at least two actions on the subsequently selected email message; provide, by the e-mail application, the custom action control comprising an icon for display on the graphical user interface in a gallery adjacent to a message window comprising an active message; receive, by the e-mail application, a selection of the custom action control; in response to receiving the selection of the custom action control, perform, by the e-mail application, the at least two actions associated with the custom action control; and provide, by the e-mail application, the custom action control to a network server configured to provide the custom action control to one or more other instances of the e-mail application. - View Dependent Claims (8, 9, 10, 11, 12, 16)
-
-
13. A system comprising:
-
a memory that stores computer executable instructions thereon; and a computer processor that executes the stored computer executable instructions in the memory causing the computer processor to, display, by an e-mail application, a gallery on a graphical user interface (“
GUI”
) comprising a plurality of custom action controls each comprising an icon adjacent to a message window comprising an active message, the active message comprising a selected email message, each custom action control defining a plurality of actions previously indicated to be taken with respect to the active message,provide, by the e-mail application, a manage custom actions control with the gallery, receive, by the e-mail application, a selection of the manage custom actions control, in response to receiving the selection of the manage custom actions control, provide, by the e-mail application, a manage custom actions dialog template comprising a preview of each of the plurality of custom action controls and a plurality of selectable controls for modifying at least one of the plurality of custom action controls within the gallery, receive, by the e-mail application, a control selection corresponding to a desired modification of at least one of the plurality of custom action controls within the gallery, in response to receiving the control selection, modify, by the e-mail application, the at least one of the plurality of custom action controls according to the control selection, and provide, by the e-mail application, the custom action control to a network server configured to provide the custom action control to one or more other instances of the e-mail application. - View Dependent Claims (14, 17)
-
Specification