CUSTOMIZABLE CONTROLS PROVIDED BY A MESSAGING APPLICATION FOR PERFORMING SELECTED ACTIONS
First Claim
1. A method for providing one or more user-defined actions with respect to an active message from a single user input, the method comprising:
- providing a custom action control corresponding to a user-defined action associated with the active message;
receiving the single user input comprising a selection of the custom action control; and
in response to receiving the selection of the custom action control, performing the user-defined action with respect to the active message.
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
20 Claims
-
1. A method for providing one or more user-defined actions with respect to an active message from a single user input, the method comprising:
-
providing a custom action control corresponding to a user-defined action associated with the active message; receiving the single user input comprising a selection of the custom action control; and in response to receiving the selection of the custom action control, performing the user-defined action with respect to the active message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer storage medium having computer executable instructions stored thereon which, when executed by a computer, cause the computer to:
-
receive a request to customize a custom action control; in response to the request to customize the custom action control, provide a dialog comprising a plurality of selectable actions corresponding to actions to be taken upon selection of the custom action control; receive a selection of at least two actions via the dialog; associate 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; and provide the custom action control in a gallery adjacent to a message window comprising an active message. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer storage medium having computer executable instructions stored thereon which, when executed by a computer, cause the computer to:
-
display a gallery comprising a plurality of custom action controls adjacent to a message window comprising an active message, each custom action control defining a plurality of actions to be taken with respect to the active message; provide a manage custom actions control with the gallery; receive a selection of the manage custom actions control; in response to receiving the selection of the manage custom actions control, provide a manage custom actions dialog 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 a control selection corresponding to a desired modification of at least one of the plurality of custom action controls within the gallery; and in response to receiving the control selection, modify the at least one of the plurality of custom action controls according to the control selection. - View Dependent Claims (19, 20)
-
Specification