Typing input systems, methods, and devices
First Claim
Patent Images
1. A non-transitory computer-readable medium for encoding a computer program operable to cause a data processing apparatus to perform operations to determine a stenographic chord, the operations comprising:
- determining an input code that corresponds to more than two keys on an input device;
determining multiple possible letter combinations that can be mapped to multiple respective combinations of the two or more keys based on a map for mapping the keys on the input device to letters;
determining a frequency of use in language of the determined possible letter combinations; and
assigning a combination of letters from the determined possible letter combinations to the input code based on the determined frequency of use, the combination of letters to be output when the two or more keys on the input device are input together as the chord.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems, devices, and techniques are disclosed relating to typing input devices. For example a ten-key input device can be provided for receiving input via ten input elements from the ten fingers on a right hand and a left hand. All of the letters of the alphabet can by typed with the ten input elements according to a translation map that maps the ten input elements or combinations of the ten input elements to the letters of the alphabet.
17 Citations
7 Claims
-
1. A non-transitory computer-readable medium for encoding a computer program operable to cause a data processing apparatus to perform operations to determine a stenographic chord, the operations comprising:
-
determining an input code that corresponds to more than two keys on an input device; determining multiple possible letter combinations that can be mapped to multiple respective combinations of the two or more keys based on a map for mapping the keys on the input device to letters; determining a frequency of use in language of the determined possible letter combinations; and assigning a combination of letters from the determined possible letter combinations to the input code based on the determined frequency of use, the combination of letters to be output when the two or more keys on the input device are input together as the chord. - View Dependent Claims (6, 7)
-
-
2. A non-transitory computer-readable medium for encoding a computer program operable to cause a data processing apparatus to perform operations to determine a stenographic chord, the operations comprising:
-
determining an input code that corresponds to more than two keys on an input device; determining multiple possible letter combinations that can be mapped to multiple respective combinations of the more than two keys based on a map for mapping the keys on the input device to letters; determining a frequency of use in language of the determined possible letter combinations by determining a first frequency of use for the first letter combination and a second frequency of use of a second letter combination of the multiple letter combinations; and assigning a letter combination from the determined possible letter combinations to the input code based on the determined frequency of use, the assigned letter combination to be output when the more than two keys on the input device are input together as the chord, wherein the assigned letter combination comprises a first letter combination; determining that the first frequency of use and the second frequency of use exceed a threshold for frequency of use, determining that a difference between the first frequency of use of the first letter combination and the second frequency of use of the second letter combination does not exceed a comparison threshold, assigning the second letter combination to the input code dependent upon a second order of input of the more than two keys, and wherein assigning the first letter combination from the determined possible letter combinations to the input code based on the determined frequency of use comprises assigning the first letter combination to the input code letter dependent upon a first order of input of the more than two keys, the first order and the second order being different orders.
-
-
3. A non-transitory computer-readable medium for encoding a computer program operable to cause a data processing apparatus to perform operations to determine a stenographic chord, the operations comprising:
-
determining an input code that corresponds to more than two keys on an input device; determining multiple possible letter combinations that can be mapped to multiple respective combinations of the more than two keys based on a map for mapping the keys on the input device to letters; determining a frequency of use in language of the determined possible letter combinations by determining a first frequency of use for the first letter combination and a second frequency of use of a second letter combination of the multiple letter combinations; and assigning a letter combination from the determined possible letter combinations to the input code based on the determined frequency of use, the assigned letter combination to be output when the more than two keys on the input device are input together as a chord, wherein the assigned letter combination comprises a first letter combination; determining that the first frequency of use and the second frequency of use exceed a threshold for frequency of use, determining that the first frequency of use of the first letter combination exceeds the second frequency of use of the second letter combination by more than a threshold, and wherein assigning the first letter combination from the determined possible letter combinations to the input code based on the determined frequency of use comprises assigning the first letter combination to input code letter irrespective of an order of input of the more than two keys.
-
-
4. A non-transitory computer-readable medium for encoding a computer program operable to cause a data processing apparatus to perform operations to determine a stenographic chord, the operations comprising:
-
determining an input code that corresponds to more than two keys on an input device; determining multiple possible letter combinations that can be mapped to multiple respective combinations of the more than two keys based on a map for mapping the keys on the input device to letters; determining a frequency of use in language of the determined possible letter combinations, wherein determining multiple possible letter combinations comprises determining multiple possible digraphs; and assigning a letter combination from the determined possible letter combinations to the input code based on the determined frequency of use, the assigned letter combination to be output when the more than two keys on the input device are input together as the chord, wherein assigning a letter combination comprises assigning a digraph from the multiple possible digraphs to the input code dependent upon the digraph being followed by one or more letters or preceded by one or more letters. - View Dependent Claims (5)
-
Specification