Patent ID: 9715282
Date: 2017-07-25
CPC Classifications: G06F

Claim:
1. A method of implementing a multi-stage gesture on a computing device comprising a processor, a display, and an input device, the method comprising: receiving strokes, each stroke comprising a discrete contiguous two-dimensional path inputted by a user, each stroke controlling movement of a graphic representation of an application selected thereby, each application either executing or in a state of suspended execution, the computing device providing a first task management operation and a second task management operation, the task management operations available to be performed for applications configured to execute on the computing device, wherein the first task management operation comprises suspending or hiding an application on the computing device and the second task management operation comprises terminating an application on the computing device; automatically identifying first-stage gestures by determining that corresponding first of the strokes have each individually satisfied a first condition, wherein each of the first of the strokes have ceased being inputted by the user after having satisfied the first condition and before being able to satisfy a second condition; each time a first-stage gesture is identified, responding by automatically triggering the first task management operation on the correspondingly selected open application; automatically identifying second-stage gestures by determining that second of the strokes have each individually satisfied the first condition and then satisfied the second condition, each of the second of the strokes having ceased to be inputted by the user after satisfying the first and second conditions; and each time a second-stage gesture is identified, responding by automatically triggering the second task management operation on the correspondingly selected open application.