Method and Apparatus for Improved Text Entry
First Claim
1. A method for user input comprising:
- generating a keyboard layout, wherein the areas allocated to individual characters varies among the character set with larger areas assigned to characters more likely to be used in a language selected by a user;
receiving a user input, wherein the user input includes a gesture that represents a plurality of characters and wherein a shape of the gesture is related to the position of the plurality of characters within the keyboard layout;
identifying a string of characters associated with the gesture;
andproviding the identified string as text input.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus which improves QWER-sive text input into an information handling system by gestures on or above a keyboard layout. It is known that languages have a characteristic frequency at which characters will appear. Relying upon such characteristics, a keyboard layout is generated in such a way that the area allocated to individual characters varies among the character set with larger areas being assigned to characters more likely to be used in a language selected by a user. Such enlargement of areas of response may either be visible to the user or concealed, in which latter case all of the individual characters appear to have been allocated areas of the same size.
7 Citations
18 Claims
-
1. A method for user input comprising:
-
generating a keyboard layout, wherein the areas allocated to individual characters varies among the character set with larger areas assigned to characters more likely to be used in a language selected by a user; receiving a user input, wherein the user input includes a gesture that represents a plurality of characters and wherein a shape of the gesture is related to the position of the plurality of characters within the keyboard layout; identifying a string of characters associated with the gesture; and providing the identified string as text input. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus accommodating user input comprising:
-
an end user device having a processor, a display driven by the processor and memory accessible to said processor; and computer executable program code stored in said memory and operating when executed by said processor to; generate a keyboard layout wherein the area allocated to individual characters varies among the character set with larger areas assigned to characters more likely to be used in a language selected by a user; receive a user input, wherein the user input includes a gesture that represents a plurality of characters and wherein a shape of the gesture is related to the position of the plurality of characters within a keyboard layout; identify a string of characters associated with the gesture; and provide the identified string as text input. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus facilitating a text string input into an end user device which has a processor, a display and memory accessible to said processor, the apparatus comprising:
-
a computer readable storage medium; and computer readable program code stored in said computer readable storage medium and operable when executed by a processor to; generate a keyboard layout wherein the area allocated to individual characters varies among the character set with larger areas assigned to characters more likely to be used in a language selected by a user; receive a user input, wherein the user input includes a gesture that represents a plurality of characters and wherein a shape of the gesture is related to the position of the plurality of characters within a keyboard layout; identify a string of characters associated with the gesture; and provide the identified string as text input. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification