Multi-touch interface gestures for keyboard and/or mouse inputs
First Claim
1. A computing device comprising:
- a touch screen displaying a graphical user interface (GUI); and
a processing unit programmed to recognize gestures made on the touch screen and execute, in response thereto, a process associated with the gestures,wherein the gestures include;
a press-and-hold that exceeds a predetermined amount of time,an elimination of the press-and-hold, andan establishment of a grab within a resize handle of a window of the GUI and a drag that causes a resizing of the window,wherein the press-and-hold causes a first portion of animation to be displayed and, after the predetermined amount of time, a loupe and a second portion of animation to be displayed, andwherein the elimination of the press-and-hold while the loupe is displayed over the resize handle causes a resize tool to replace the loupe.
4 Assignments
0 Petitions
Accused Products
Abstract
A computing device includes a touch screen displaying a graphical user interface (GUI) and a processing unit programmed to recognize gestures made on the touch screen and execute, in response thereto, a process associated with the gestures. The gestures include at least one of: a tap that causes an animation to be overlaid on the GUI at a location of the tap and, if a cursor is overlaid on the GUI, also causes the cursor to be moved to the location of the tap, a press-and-hold that causes a cursor overlaid on the GUI to be moved to a location of the press-and-hold, a press-and-hold in combination with a tap that causes a mouse right-click command to be executed, a press-and-hold that exceeds a predetermined amount of time in combination with a drag that causes a resizing of the GUI, a simultaneous three-tap that causes a keyboard to be launched and overlaid on the GUI to not obscure the portion of the GUI on top of which the simultaneous three-tap gesture was made, and a two-finger sweep that causes content within the GUI to be scrolled.
-
Citations
9 Claims
-
1. A computing device comprising:
-
a touch screen displaying a graphical user interface (GUI); and a processing unit programmed to recognize gestures made on the touch screen and execute, in response thereto, a process associated with the gestures, wherein the gestures include; a press-and-hold that exceeds a predetermined amount of time, an elimination of the press-and-hold, and an establishment of a grab within a resize handle of a window of the GUI and a drag that causes a resizing of the window, wherein the press-and-hold causes a first portion of animation to be displayed and, after the predetermined amount of time, a loupe and a second portion of animation to be displayed, and wherein the elimination of the press-and-hold while the loupe is displayed over the resize handle causes a resize tool to replace the loupe. - View Dependent Claims (2, 3)
-
-
4. A client computing device interacting with a server for a remoting session, comprising:
-
a touch screen displaying an image of a user interface generated by the server; and a processing unit programmed to recognize gestures made on the touch screen and execute, in response thereto, a process associated with the gestures that is executed locally on the client and not at the server, wherein the gestures include; a press-and-hold that exceeds a predetermined amount of time, an elimination of the press-and-hold, and an establishment of a grab within a resize handle of a window of the GUI and a drag that causes a resizing of the window, wherein the press-and-hold causes a first portion of animation to be displayed and, after the predetermined amount of time, a loupe and a second portion of animation to be displayed, and wherein the elimination of the press-and-hold while the loupe is displayed over the resize handle causes a resize tool to replace the loupe. - View Dependent Claims (5, 6)
-
-
7. A method for recognizing a gesture on a touch screen, comprising:
-
displaying an image of a graphical user interface (GUI) on the touch screen; recognizing, with a processing unit, a gesture made on the touch screen; and executing a process associated with the recognized gesture, wherein the gestures include; a press-and-hold that exceeds a predetermined amount of time, an elimination of the press-and-hold, and an establishment of a grab within a resize handle of a window of the GUI and a drag that causes a resizing of the window, wherein the press-and-hold causes a first portion of animation to be displayed and, after the predetermined amount of time, a loupe and a second portion of animation to be displayed, and wherein the elimination of the press-and-hold while the loupe is displayed over the resize handle causes a resize tool to replace the loupe. - View Dependent Claims (8, 9)
-
Specification