Method and apparatus for improved text entry
First Claim
Patent Images
1. A method for user input comprising:
- generating a keyboard layout and allocating to individual characters areas which vary 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;
responding to the user input by dynamically altering the allocation of areas among the character set to allocate an enlarged area to an anticipated next character based upon the most likely next character to be used in the language selected by the user;
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.
-
Citations
18 Claims
-
1. A method for user input comprising:
-
generating a keyboard layout and allocating to individual characters areas which vary 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; responding to the user input by dynamically altering the allocation of areas among the character set to allocate an enlarged area to an anticipated next character based upon the most likely next character to be used in the language selected by the user; 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 and allocate to individual characters areas which vary 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; respond to the user input by dynamically altering the allocation of areas among the character set to allocate an enlarged area to an anticipated next character based upon the most likely next character to be used in the language selected by the user; 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 and allocate to individual characters areas which vary 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; respond to the user input by dynamically altering the allocation of areas among the character set to allocate an enlarged area to an anticipated next character based upon the most likely next character to be used in the language selected by the user; 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