IP Library Granted Patent US 9,465,457
Granted Patent B2
US 9,465,457 · App. 12/871,639 · Granted Oct 11, 2016

Multi-touch interface gestures for keyboard and/or mouse inputs

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 9,465,457
App. No.
12/871,639
Granted
Oct 11, 2016
Kind
B2
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.

Claims (34)

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.

2. The device of claim 1 , wherein the first portion of animation is a pulse animation.

3. The device of claim 1 , wherein the touch screen further displays a virtual touch pad for controlling a cursor that is overlaid on the GUI.

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.

5. The device of claim 4 , wherein the gestures are made within boundaries of the image.

6. The device of claim 4 , wherein the animation is a pulse animation.

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.

8. The method of claim 7 , wherein the animation is a pulse animation.

9. The method of claim 7 , wherein the touch screen further displays a virtual touch pad for controlling a cursor that is overlaid on the GUI.

Assignments (3)
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 →
CHANGE OF NAME Recorded Apr 15, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 067103/0030 →