Touch-screen keyboard facilitating touch typing with minimal finger movement
First Claim
1. A method, comprising:
- outputting, by a processor, for display, a plurality of geometric shapes;
outputting, for display, each of a plurality of characters, each respective character from the plurality of characters being output for display at a respective predefined location outside a perimeter of a respective geometric shape from the plurality of geometric shapes, the respective character being associated with the respective geometric shape, wherein;
each respective character is associated with the respective geometric shape based on the respective character being displayed in a text area responsive to an indication of a sliding input originating at the respective geometric shape and in a direction of the respective character;
each of the plurality of characters is displayed such that it does not overlap with any geometric shape, and none of the plurality of characters are included inside any geometric shape, andthe plurality of characters is displayed consistent with a conventional QWERTY keyboard;
receiving, at the processor, an indication of a sliding input;
determining that the sliding input is associated with one of the plurality of geometric shapes and is in a direction associated with one of the plurality of characters positioned outside the perimeter of the one of the plurality of geometric shapes, the one of the plurality of characters positioned outside the perimeter of the one of the plurality of geometric shapes; and
based on the sliding input, outputting, for display, the one of the plurality of characters.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method and computer-readable medium for using a touch-screen keyboard. A keyboard operation module generates geometric shapes for display on a touch-screen display, each geometric shape corresponding to a respective finger of a user. Each geometric shape includes characters at predefined locations around the perimeter of the geometric shape. The keyboard operation module detects a sliding movement of a finger in contact with the touch-screen display from inside a geometric shape and toward the perimeter of the geometric shape. The keyboard operation module then determines that the sliding movement is in the direction of a particular character positioned around the perimeter of the geometric shape and selects the particular character for display in a text entry area of the touch-screen display.
54 Citations
10 Claims
-
1. A method, comprising:
-
outputting, by a processor, for display, a plurality of geometric shapes; outputting, for display, each of a plurality of characters, each respective character from the plurality of characters being output for display at a respective predefined location outside a perimeter of a respective geometric shape from the plurality of geometric shapes, the respective character being associated with the respective geometric shape, wherein; each respective character is associated with the respective geometric shape based on the respective character being displayed in a text area responsive to an indication of a sliding input originating at the respective geometric shape and in a direction of the respective character; each of the plurality of characters is displayed such that it does not overlap with any geometric shape, and none of the plurality of characters are included inside any geometric shape, and the plurality of characters is displayed consistent with a conventional QWERTY keyboard; receiving, at the processor, an indication of a sliding input; determining that the sliding input is associated with one of the plurality of geometric shapes and is in a direction associated with one of the plurality of characters positioned outside the perimeter of the one of the plurality of geometric shapes, the one of the plurality of characters positioned outside the perimeter of the one of the plurality of geometric shapes; and based on the sliding input, outputting, for display, the one of the plurality of characters. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
a touch screen display configured to display one or more characters in a text entry area; and a keyboard operation module configured to; output, for display, a plurality of geometric shapes; output, for display, each of a plurality of characters, each respective character from the plurality of characters being output for display at a respective predefined location outside a perimeter of a respective geometric shape from the plurality of geometric shapes, the respective character being associated with the respective geometric shape wherein, each respective character is associated with the respective geometric shape based on the respective character being displayed in a text area responsive to an indication of a sliding input originating at the respective geometric shape and in a direction of the respective character; each of the plurality of characters is displayed such that it does not overlap with any geometric shape, and none of the plurality of characters are included inside any geometric shape, and the plurality of characters is displayed consistent with a conventional QWERTY keyboard; receive, at a processor of the system, an indication of a sliding input; determine that the sliding input is associated with one of the plurality of geometric shapes and is in a direction associated with one of the plurality of characters positioned outside the perimeter of the one of the plurality of geometric shapes, the one of the plurality of characters positioned outside the perimeter of the one of the plurality of geometric shapes; and in response to the sliding input, output, for display, the one of the plurality of characters. - View Dependent Claims (7, 8, 9, 10)
-
Specification