Selection and organization based on selection of X-Y position
US-9360998-B2 · Jun 7, 2016 · US
US11140255B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11140255-B2 |
| Application number | US-201715644672-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 7, 2017 |
| Priority date | Nov 20, 2012 |
| Publication date | Oct 5, 2021 |
| Grant date | Oct 5, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 1. 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 to a different action that once selected can be applied to a respective message, receiving, by the user device, a selection of a first message from the list of messages; receiving, by the user device, a first input triggering a display of the control menu associated with the first message, wherein the control menu is positioned within a boundary occupied by the first message in the message-list pane and wherein the control menu is initially displayed in the dormant state, and wherein, in the dormant state, the set of control elements of the control menu are visible and non-actionable, with each control element translucently overlaying at least a portion of the first message while the portion of the first message remains visible; receiving a second user input to convert a control element of the set of control elements from the dormant state to the active state, wherein, in the active state, the control element of the set of control elements is actionable and the portion of the first message overlaid by the control element is no longer visible; in response to the second user input, converting the control element from the dormant state to the active state; receiving a third input corresponding to a selection of the control element from the set of control elements; and applying an action corresponding to the selected control element to the first message. 2. The computer-implemented method of claim 1 , wherein the set of control elements is displayed entirely within the boundary of the first message. 3. The computer-implemented method of claim 1 , wherein the set of control elements is displayed at least partially outside the boundary of the first message. 4. The computer-implemented method of claim 1 , wherein the set of control elements corresponds to actions comprising list, defer, save, or delete. 5. The computer-implemented method of claim 1 , wherein each control element of the set of control elements comprises a visual indicator or a text command. 6. The computer-implemented method of claim 1 , wherein selecting the control element comprises moving a cursor over the control element. 7. The computer-implemented method of claim 1 , wherein, in the dormant state, for each control element, a graphical element corresponding to the action associated with the control element is hidden and, wherein, in the active state, for each control element, the graphical element corresponding to the action associated with the control element is visible. 8. A non-transitory computer-readable medium including one or more sequences of instructions that, when executed by one or more processors, cause the one or more 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 to a different action that once selected can be applied to a respective message, receiving, by the user device, a selection of a first message from the list of messages; receiving, by the user device, a first input triggering a display of, the control menu associated with the first message, wherein the control menu is positioned within a boundary occupied by the first message in the message-list pane and wherein the control menu is initially displayed in the dormant state and wherein, in the dormant state, the set of control elements of the control menu are visible and non-actionable, with each control element translucently overlaying at least a portion of the first message while the portion of the first message remains visible; receiving a second user input to convert a control element of the set of control elements from the dormant state to the active state, wherein, in the active state, the control element of the set of control elements is actionable and the portion of the first message overlaid by the control element is no longer visible; in response to the second user input, converting the control element from the dormant state to the active state; receiving a third input corresponding to a selection of the control element from the set of control elements; and applying an action corresponding to the selected control element to the first message. 9. The non-transitory computer-readable medium of claim 8 , wherein the set of control elements is displayed entirely within the boundary of the first message. 10. The non-transitory computer-readable medium of claim 8 , wherein the set of control elements is displayed at least partially outside the boundary of the first message. 11. The non-transitory computer-readable medium of claim 8 , wherein the set of control elements corresponds to actions comprising list, defer, save, or delete. 12. The non-transitory computer-readable medium of claim 8 , wherein each control element of the set of control elements comprises a visual indicator or a text command. 13. The non-transitory computer-readable medium of claim 8 , wherein selecting the control element comprises moving a cursor over the control element. 14. 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 the one or more processors, cause the one or more 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 respective control menu having a dormant state and an active state, each control menu including a respective set of control elements, each control element being different from another and corresponding to a different action that once selected can be applied to a respective message, receiving, by the user device, a first input triggering a display of a first control menu at a first position visually corresponding to a first position of a first message, wherein the first control menu is initially displayed in the dormant state and wherein, in the dormant state, a first set of control elements of the first control menu are visible and non-actionable; receiving, by the user device, a second input triggering a display of, a second control menu at a second position visually corresponding to a second position of a second message, wherein the second control menu is positioned within a boundary occupied by the second message in the message-list pane and wherein the second control menu is initially displayed in the dormant state and wherein, in the dormant state, a second set of control elements of the second control menu are visible and non-actionable, with each control element of the second set of control elements translucently overlaying at least a portion of the second message while the portion of the second message remains visible; receiving a third user input to convert a control element of the second control menu from the dormant state to the active state, wherein, in the active state, the control element of the second set of control elements is actionable and the portion of the second message overlaid by the control element of the second
Drag-and-drop · CPC title
for text messaging, e.g. short messaging services [SMS] or e-mails · CPC title
by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus · CPC title
Interaction with lists of selectable items, e.g. menus · CPC title
for inputting data by handwriting, e.g. gesture or text · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.