MESSAGING CLIENT APPLICATION INTERFACE
2 Assignments
0 Petitions
Accused Products
Abstract
A user interface for a messaging client application can include a message list. By executing various input operations on a representation of a message in the message list, the user can take an action on the message. For example, a user operating a pointing device can perform a drag operation on a representation of the message in the message list, and the action to be taken on the message can be indicated by the direction and distance of the drag. Visual feedback can be provided during the drag operation to indicate the action that will be taken if the user ends the drag at the current location.
24 Citations
41 Claims
-
1-20. -20. (canceled)
-
21. A computer-implemented method, comprising:
-
presenting, at a user device, a user interface including a message-list pane that displays a list of messages, each message being associated with a control menu having a dormant state and an active state, the control menu including a set of control elements, each control element being different from another and corresponding a different action that once selected can be applied to the first message, displaying, upon receiving a selection of a first message from the list of messages, the control menu associated with the first message in the dormant state; receiving a user input to render active the control menu; receiving a selection of a control element from the set of control elements; and applying an action corresponding to the selected control element to the first message.
-
-
28. A non-transitory computer-readable medium including one or more sequences of instructions that, when executed by one or more processors, cause the processors to perform operations comprising:
-
presenting, at a user device, a user interface including a message-list pane that displays a list of messages, each message being associated with a control menu having a dormant state and an active state, the control menu including a set of control elements, each control element being different from another and corresponding a different action that once selected can be applied to the first message, displaying, upon receiving a selection of a first message from the list of messages, the control menu associated with the first message in the dormant state; receiving a user input to render active the control menu; receiving a selection of a control element from the set of control elements; and applying an action corresponding to the selected control element to the first message. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. A computer system comprising:
-
one or more processors; and a non-transitory computer-readable medium including one or more sequences of instructions that, when executed by one or more processors, cause the processors to perform operations comprising; presenting, at a user device, a user interface including a message-list pane that displays a list of messages, each message being associated with a control menu having a dormant state and an active state, the control menu including a set of control elements, each control element being different from another and corresponding a different action that once selected can be applied to the first message, displaying, upon receiving a selection of a first message from the list of messages, the control menu associated with the first message in the dormant state; receiving a user input to render active the control menu; receiving a selection of a control element from the set of control elements; and applying an action corresponding to the selected control element to the first message. - View Dependent Claims (36, 37, 38, 39, 40, 41)
-
Specification