SWIPE GESTURES FOR TOUCH SCREEN KEYBOARDS
First Claim
29. A computer system having a processor operatively coupled to a memory and a multi-touch interface, the multi-touch interface comprising a virtual keyboard area in which taps of a touch object generate text input, the computer system being adapted to:
- detect a swipe gesture across the virtual keyboard;
determine a direction of the swipe gesture; and
perform a predetermined function determined by the direction of the swipe gesture without regard to an initial touchdown point of the swipe gesture.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and devices for interpreting manual swipe gestures as input in connection with touch-sensitive user interfaces that include virtual keyboards are disclosed herein. These allow for a user entering text using the virtual keyboard to perform certain functions using swipes across the key area rather than tapping particular keys. For example, leftward, rightward, upward, and downward swipes can be assigned to inserting a space, backspacing, shifting (as for typing capital letters), and inserting a carriage return and/or new line. Various other mappings are also described. The described techniques can be used in conjunction with a variety of devices, including handheld devices that include touch-screen interfaces, such as desktop computers, tablet computers, notebook computers, handheld computers, personal digital assistants, media players, mobile telephones, and combinations thereof.
845 Citations
81 Claims
-
29. A computer system having a processor operatively coupled to a memory and a multi-touch interface, the multi-touch interface comprising a virtual keyboard area in which taps of a touch object generate text input, the computer system being adapted to:
-
detect a swipe gesture across the virtual keyboard; determine a direction of the swipe gesture; and perform a predetermined function determined by the direction of the swipe gesture without regard to an initial touchdown point of the swipe gesture. - View Dependent Claims (30, 31, 32, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. A computer system having a multi-touch interface, the multi-touch interface comprising a virtual keyboard area in which taps of a touch object generate text input, the computer system further comprising:
-
a touch image processor that receives touch image data from the multi-touch interface and generates finger path tracking events; a keyboard tap recognizer that process the finger path tracking events to generate key tap events; a keyboard slide recognizer that generates keyboard swipe events; a keyboard input manager that receives the key tap events and the keyboard swipe events and generates one or more of text events for an application running on the computer system and feedback popup graphics to be displayed on a display of the computer system. - View Dependent Claims (62, 63, 64)
-
-
65. A mobile telephone having a processor operatively coupled to a memory and a multi-touch interface, the multi-touch interface comprising a virtual keyboard area in which taps of a touch object generate text input, the computer system being adapted to:
-
detect a swipe gesture across the virtual keyboard; determine a direction of the swipe gesture; and perform a predetermined function determined by the direction of the swipe gesture without regard to an initial touchdown point of the swipe gesture. - View Dependent Claims (66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80)
-
-
81-1. The mobile telephone of claim 81 wherein the multi-touch interface is a touch screen.
Specification