Messaging client application interface

US11140255B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11140255-B2
Application numberUS-201715644672-A
CountryUS
Kind codeB2
Filing dateJul 7, 2017
Priority dateNov 20, 2012
Publication dateOct 5, 2021
Grant dateOct 5, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • G06F3/0486Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11140255B2 cover?
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…
Who is the assignee on this patent?
Dropbox Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0486. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 05 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).