Manipulation of graphical elements via gestures
First Claim
1. A method of operating a touch sensitive display screen of a computing device comprising:
- displaying a graphical user interface (GUI) element on the touch sensitive display screen;
in response to receiving touch input data indicative of a one-touch gesture, the one-touch gesture comprising a sequence starting with initiation of a single touch input at a first endpoint in a first region, sliding along a path from the first endpoint to a second endpoint in a second region, and ending with the single touch input lifting from the touch sensitive display screen at the second region, mapping the one-touch gesture to a corresponding GUI element function;
in response to receiving touch input data indicative of a multi-touch gesture, the multi-touch gesture comprising multiple concurrent, temporally overlapping touch inputs, the multi-touch gesture including a first touch input being at the first endpoint of the path in the first region while a second touch input is at the second endpoint of the path in the second region, mapping the multi-touch gesture to the corresponding GUI element function, the corresponding GUI element function for the multi-touch gesture being the same as the corresponding GUI element function for the one-touch gesture; and
transforming display of the GUI element on the touch sensitive display screen based on the corresponding GUI element function, whereinthe GUI element includes a menu having a plurality of GUI sub-elements associated with the GUI element;
the plurality of GUI sub-elements are organized according to a branching hierarchy; and
the plurality of GUI sub-elements include at least one submenu element and/or at least one selectable menu option.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of operating a graphical user interface of a computing device is disclosed. The method comprises displaying a graphical user interface (GUI) element on the touch sensitive display screen. The method further comprises in response to receiving touch input data indicative of a one-touch gesture mapping the one-touch gesture to a corresponding GUI element function. The method further comprises in response to receiving touch input data indicative of a multi-touch gesture, mapping the multi-touch gesture to the corresponding GUI element function. The method further comprises transforming display of the GUI element on the touch sensitive display screen based on the corresponding GUI element function.
34 Citations
15 Claims
-
1. A method of operating a touch sensitive display screen of a computing device comprising:
-
displaying a graphical user interface (GUI) element on the touch sensitive display screen; in response to receiving touch input data indicative of a one-touch gesture, the one-touch gesture comprising a sequence starting with initiation of a single touch input at a first endpoint in a first region, sliding along a path from the first endpoint to a second endpoint in a second region, and ending with the single touch input lifting from the touch sensitive display screen at the second region, mapping the one-touch gesture to a corresponding GUI element function; in response to receiving touch input data indicative of a multi-touch gesture, the multi-touch gesture comprising multiple concurrent, temporally overlapping touch inputs, the multi-touch gesture including a first touch input being at the first endpoint of the path in the first region while a second touch input is at the second endpoint of the path in the second region, mapping the multi-touch gesture to the corresponding GUI element function, the corresponding GUI element function for the multi-touch gesture being the same as the corresponding GUI element function for the one-touch gesture; and transforming display of the GUI element on the touch sensitive display screen based on the corresponding GUI element function, wherein the GUI element includes a menu having a plurality of GUI sub-elements associated with the GUI element; the plurality of GUI sub-elements are organized according to a branching hierarchy; and the plurality of GUI sub-elements include at least one submenu element and/or at least one selectable menu option. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A touch sensitive computing system comprising:
-
a touch sensitive display screen configured to generate touch input data based on touch input on the touch sensitive display screen; and a graphical user interface (GUI) program configured to display a GUI element on the touch sensitive display screen that is selectively transformable based on the touch input data, the GUI program comprising; a gesture recognizer comprising; a one-touch module configured to receive the touch input data and recognize a one-touch gesture, the one-touch gesture comprising a sequence starting with initiation of a single touch input at a first endpoint in a first region, sliding along a path from the first endpoint to a second endpoint in a second region, and ending with the single touch input lifting from the touch sensitive display screen at the second endpoint; a multi-touch module configured to receive the touch input data and recognize a multi-touch gesture, the multi-touch gesture comprising multiple concurrent, temporally overlapping touch inputs, wherein the multi-touch gesture includes a first touch input being at the first endpoint of the path in the first region and a second touch input being at the second endpoint of the path in the second region while the first touch input is in the first region; and a gesture library including a plurality of GUI element functions, at least some of the plurality of GUI element functions each being mapped to a corresponding one-touch gesture as well as to a corresponding multi-touch gesture, the gesture library being configured to provide a selected function of the plurality of GUI element functions to the touch sensitive display screen to transform display of the GUI element in response to receiving a corresponding one-touch gesture from the one-touch module or a corresponding multi-touch gesture from the multi-touch module that is mapped to the selected function, wherein the GUI element includes a menu having a plurality of GUI sub-elements associated with the GUI element; the plurality of GUI sub-elements are organized according to a branching hierarchy; and the plurality of GUI sub-elements include at least one submenu element and/or at least one selectable menu option. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method of operating a touch sensitive display screen of a computing device comprising:
-
displaying a graphical user interface (GUI) element on the touch sensitive display screen; in response to receiving touch input data indicative of a first touch input being initiated in or entering a first endpoint in a first region of the touch sensitive display screen corresponding to the GUI element, displaying a first set of GUI elements associated with the GUI element; in response to receiving touch input data indicative of the first touch input sliding along a path to leave the first region and enter a second endpoint in a second region of the touch sensitive display screen corresponding to a selected GUI element of the first set of GUI elements that is being displayed, displaying a second set of GUI elements associated with the selected GUI element; and in response to receiving touch input data indicative of a second touch input being initiated in or entering the second region at the second endpoint of the path concurrently while the first touch input is at the first endpoint of the path in the first region, displaying the second set of GUI elements associated with the selected GUI element, wherein the GUI element includes a menu and the first set of GUI elements and the second set of GUI elements, wherein the first set of GUI elements and the second set of GUI elements include sub-menus and/or selectable menu options organized according to a branching hierarchy. - View Dependent Claims (14, 15)
-
Specification