IP Library Granted Patent US 10,845,959
Granted Patent B2
US 10,845,959 · App. 16/036,046 · Granted Nov 24, 2020

Gesture-based workflow progression

Inventors: Andrew Eye (Buda, TX); Adam Cianfichi (Newark, DE)
Assignee: VMWARE, INC.
G06F3/0482G06F3/04883G06F3/0488G06F3/04886
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,845,959
App. No.
16/036,046
Granted
Nov 24, 2020
Kind
B2
Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for displaying, by the one or more processors, at least one graphical representation associated with an electronic document on a touchscreen display; and receiving, by the one or more processors, user input to the at least one graphical representation, the user input indicating a touchscreen gesture to the touchscreen display, and in response: determining a type of the touchscreen gesture; determining a degree of the touchscreen gesture; identifying one or more actions based on the type and the degree, each action of the one or more actions being executable to progress through a workflow; and displaying one or more action elements on the touchscreen display, each action element representing an action of the one or more actions.

Claims (63)

1. A method for taking at least one action on an email message among a plurality of email messages in a user interface comprising:

rendering, by a computing device, the plurality of email messages associated with a mailbox in the user interface;

detecting, by the computing device, user input on the email message;

determining, by the computing device, that the user input is a first sliding gesture in a first direction;

rendering, by the computing device, a depiction of a first action when a length of the first sliding gesture is less than a first threshold percentage of a dimension of a touchscreen display in which the user interface is displayed;

rendering, by the computing device, an indication that the first action is performed upon completion of the user input when the length of the first sliding gesture is less than the first threshold percentage, wherein

the first action on the email message is performed upon completion of the user input when the length of the first sliding gesture is less than the first threshold percentage; and

fading, by the computing device, the graphical depiction of the first action when the length of the particular gesture is greater than or equal to the threshold percentage and the user input occurs in the first direction, wherein the second action is taken with respect to the email message in response to the user input being released from the representation of the email message when the length of the particular gesture is greater than or equal to the threshold percentage.

2. The method of claim 1 , wherein the depiction of the first action is rendered within the email message.

3. The method of claim 1 , further comprising rendering, a depiction of at least one second action within the email message when the length of the first sliding gesture is greater than or equal to the first threshold.

4. The method of claim 3 , wherein the at least one second action comprises an additional action element and an undo action element.

5. The method of claim 3 , further comprising:

detecting, by the computing device, selection of the at least one second action upon completion of the user input on the email message; and

performing, by the computing device, the at least one second action in response to selection of the at least one second action.

6. The method of claim 1 , further comprising:

determining, by the computing device, that the user input is a second sliding gesture in a second direction;

rendering, by the computing device, a depiction of a third action when a length of the second sliding gesture is less than a second threshold;

rendering, by the computing device, an indication that the third action is performed upon completion of the user input when the length of the second sliding gesture is less than the second threshold; and

performing, by the computing device, the third action on the email message upon completion of the user input when the length of the second sliding gesture is less than the second threshold.

7. The method of claim 6 , further comprising:

rendering a fourth action within the email message when the length of the second sliding gesture is greater than or equal to than the second threshold, wherein the fourth action is taken on the email message in response to the user input being released from the email message when the length of the second sliding gesture is greater than the second threshold.

8. A system for taking at least one action on an email message among a plurality of email messages in a user interface comprising:

a mobile computing device; and

an application executed by the mobile computing device, the application configured to cause the mobile computing device to at least:

render the plurality of email messages associated with a mailbox in the user interface;

detect user input on the email message;

determine that the user input is a first sliding gesture in a first direction;

render a depiction of a first action when a length of the first sliding gesture is less than a first threshold percentage of a dimension of a touchscreen display in which the user interface is displayed;

render an indication that the first action is performed upon completion of the user input when the length of the first sliding gesture is less than the first threshold percentage, wherein

the first action is performed on the email message upon completion of the user input when the length of the first sliding gesture is less than the first threshold percentage; and

fade the graphical depiction of the first action when the length of the particular gesture is greater than or equal to the threshold percentage and the user input occurs in the first direction, wherein the second action is taken with respect to the email message in response to the user input being released from the representation of the email message when the length of the particular gesture is greater than or equal to the threshold percentage.

9. The system of claim 8 , wherein the depiction of the first action is rendered within the email message.

10. The system of claim 8 , wherein the application further causes the mobile computing device to at least render a depiction of at least one second action within the email message when the length of the first sliding gesture is greater than or equal to the first threshold.

11. The system of claim 10 , wherein the at least one second action comprises an additional action element and an undo action element.

12. The system of claim 10 , wherein the application further causes the mobile computing device to at least:

detect selection of the at least one second action upon completion of the user input on the email message; and

perform the at least one second action in response to selection of the at least one second action.

13. The system of claim 8 , wherein the application further causes the mobile computing device to at least:

determine that the user input is a second sliding gesture in a second direction;

render a depiction of a third action when a length of the second sliding gesture is less than a second threshold;

render an indication that the third action is completed upon completion of the user input when the length of the second sliding gesture is less than the second threshold; and

perform the third action on the email message upon completion of the user input when the length of the second sliding gesture is less than the second threshold.

14. The system of claim 13 , wherein the application further causes the mobile computing device to at least:

render a fourth action within the email message when the length of the second sliding gesture is greater than or equal to the second threshold, wherein the fourth action is taken on the email message in response to the user input being released from the email message when the length of the second sliding gesture is greater than the second threshold.

15. A non-transitory computer-readable medium embodying instructions for taking at least one action on an email message among a plurality of email messages in a user interface that, when executed by a mobile computing device, cause the mobile computing device to at least:

render the plurality of email messages associated with a mailbox in the user interface;

detect user input on the email message;

determine that the user input is a first sliding gesture in a first direction;

render a depiction of a first action when a length of the first sliding gesture is less than a first threshold percentage of a dimension of a touchscreen display in which the user interface is displayed;

render an indication that the first action is performed upon completion of the user input when the length of the first sliding gesture is less than the first threshold percentage wherein

the first action is performed on the email message upon completion of the user input when the length of the first sliding gesture is less than the first threshold percentage and

fade the graphical depiction of the first action when the length of the particular gesture is greater than or equal to the threshold percentage and the user input occurs in the first direction, wherein the second action is taken with respect to the email message in response to the user input being released from the representation of the email message when the length of the particular gesture is greater than or equal to the threshold percentage.

16. The non-transitory computer-readable medium of claim 15 , wherein the depiction of the first action is rendered within the email message.

17. The non-transitory computer-readable medium of claim 15 , wherein the instructions further cause the mobile computing device to at least render a depiction of at least one second action within the email message when the length of the first sliding gesture is greater than or equal to the first threshold.

18. The non-transitory computer-readable medium of claim 17 , wherein the at least one second action comprises an additional action element and an undo action element.

19. The non-transitory computer-readable medium of claim 17 , wherein the instructions further cause the mobile computing device to at least:

detect selection of the at least one second action upon completion of the user input on the email message; and

perform the at least one second element in response to selection of the at least one second action.

20. The non-transitory computer-readable medium of claim 15 , wherein the instructions further cause the mobile computing device to at least:

determine that the user input is a second sliding gesture in a second direction;

render a depiction of a third action when a length of the second sliding gesture is less than a second threshold;

render an indication that the third action is completed upon completion of the user input when the length of the second sliding gesture is less than the second threshold; and

perform the third action on the email message upon completion of the user input when the length of the second sliding gesture is less than the second threshold.

Assignments (2)
PATENT ASSIGNMENT Recorded Aug 5, 2024
From: VMWARE LLC
To: OMNISSA, LLC
Reel/Frame 068327/0365 →
SECURITY INTEREST Recorded Jul 3, 2024
From: OMNISSA, LLC
To: UBS AG, STAMFORD BRANCH
Reel/Frame 068118/0004 →