Data entry systems
First Claim
Patent Images
1. A system comprising:
- a keyboard having a plurality of horizontal rows of letter keys divided into a left large zone and a right large zone, wherein each of said large zones is divided into a plurality of small zones and wherein each of the small zones comprises a plurality of letter keys of the corresponding row of letter keys; and
a processor executing a word predictive software for;
assigning an error value to each of at least some of the letter keys of a large zone when an interaction with said large zone is detected, wherein the error value of a letter key of an interacted small zone corresponding to said interaction with the large zone is calculated based on a distance of said letter key from an interaction point corresponding to said interaction with said large zone and wherein an error value of a letter key of another small zone of the interacted large zone is calculated based on a distance of said letter key of said another small zone from said interaction point in addition to a penalty value wherein said penalty value is regardless of the distance of said letter key of said another small zone from said interaction point, andpredicting at least one word from a database of words based on a sum of error values corresponding to a sequence of interactions provided by a user with the large zones.
0 Assignments
0 Petitions
Accused Products
Abstract
A keyboard is divided into a number of large zones each large zone having a number of small zones. The large zones, together, include substantially all of the letters of a language. A word predictive system analyzes the user'"'"'s interaction with the large zones relating to the small zones to predict a word.
-
Citations
6 Claims
-
1. A system comprising:
-
a keyboard having a plurality of horizontal rows of letter keys divided into a left large zone and a right large zone, wherein each of said large zones is divided into a plurality of small zones and wherein each of the small zones comprises a plurality of letter keys of the corresponding row of letter keys; and a processor executing a word predictive software for; assigning an error value to each of at least some of the letter keys of a large zone when an interaction with said large zone is detected, wherein the error value of a letter key of an interacted small zone corresponding to said interaction with the large zone is calculated based on a distance of said letter key from an interaction point corresponding to said interaction with said large zone and wherein an error value of a letter key of another small zone of the interacted large zone is calculated based on a distance of said letter key of said another small zone from said interaction point in addition to a penalty value wherein said penalty value is regardless of the distance of said letter key of said another small zone from said interaction point, and predicting at least one word from a database of words based on a sum of error values corresponding to a sequence of interactions provided by a user with the large zones. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification