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 at least one of;
a tap that causes an animation to be overlaid on the GUI at a 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.
2 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.
155 Citations
23 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 at least one of;
a tap that causes an animation to be overlaid on the GUI at a 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; anda two-finger sweep that causes content within the GUI to be scrolled. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computing device comprising:
-
a touch screen displaying a graphical user interface (GUI), a cursor overlaid on the GUI, and a virtual touch pad; 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 made on top of virtual touch pad are used to control movements of the cursor within the GUI. - View Dependent Claims (7, 8, 9, 10)
-
-
11. 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 at least one of;
a tap that causes an animation to be overlaid on the image at a location of the tap;
a press-and-hold that causes a cursor overlaid on the image 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 transmitted to the server;
a press-and-hold that exceeds a predetermined amount of time in combination with a drag that causes a window resizing command to be transmitted to the server;
a simultaneous three-tap that causes a keyboard to be launched and overlaid on the image to not obscure the portion of the image on top of which the simultaneous three-tap gesture was made; and
a two-finger sweep that causes a mouse scroll command to be transmitted to the server. - View Dependent Claims (12, 13, 14, 15)
-
-
16. 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, a cursor overlaid on the image, and a virtual touch pad; 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 made on top of virtual touch pad are used to control movements of the cursor. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A multi-display system comprising:
-
a first display unit; and a second display unit coupled to the first display unit to supply display signals to the first display unit, the second display unit including a touch screen and a processing unit programmed to recognize gestures made on the touch screen and execute a process associated with the gestures to launch UI elements to be displayed on the touch screen of the second display unit but not on the first display unit. - View Dependent Claims (22, 23)
-
Specification