Mechanism and method for entering data
First Claim
Patent Images
1. A mechanism for entering data into a device, comprising:
- a keypad with a plurality of collections of buttons, at least one of the buttons having an associated set of characters, each collection of buttons having a position relative to the other collections of buttons; and
a keypad control device configured to;
recognize a signal indicating a selection of a first button, the first button being associated with a first collection within the collections of buttons, recognize a signal indicating a selection of a second button, the second button having an associated set of characters, each character in the associated set of characters having a position relative to the other characters in the associated set of characters, and identify a selected character as the character within the associated set of characters that has a same position relative to the other characters as the position of the first collection relative to the other collections of buttons.
1 Assignment
0 Petitions
Accused Products
Abstract
Described are methods and mechanisms for entering data using a limited keyboard. Very generally stated, the invention envisions a mechanism and method for entering data on a keypad having a limited number of buttons. Each of several characters is mapped to a two-button pairing on the input device. A first button represents a group of characters, and a second button represents a position within that group of the desired character.
20 Citations
31 Claims
-
1. A mechanism for entering data into a device, comprising:
-
a keypad with a plurality of collections of buttons, at least one of the buttons having an associated set of characters, each collection of buttons having a position relative to the other collections of buttons; and
a keypad control device configured to;
recognize a signal indicating a selection of a first button, the first button being associated with a first collection within the collections of buttons, recognize a signal indicating a selection of a second button, the second button having an associated set of characters, each character in the associated set of characters having a position relative to the other characters in the associated set of characters, and identify a selected character as the character within the associated set of characters that has a same position relative to the other characters as the position of the first collection relative to the other collections of buttons. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A mechanism for entering data into a device, comprising:
-
means for providing a signal indicative of a button press;
means for recognizing a signal indicating a selection of a first button, the first button being associated with a first collection in a plurality of collections of buttons, each collection of buttons having a position relative to the other collections of buttons;
means for recognizing a signal indicating a selection of a second button, the second button having an associated set of characters, each character in the associated set of characters having a position relative to the other characters in the associated set of characters; and
means for identifying a selected character as the character within the associated set of characters that has a same position relative to the other characters as the position of the first collection relative to the other collections of buttons.
-
-
12. On a device having a keypad with a plurality of collections of buttons, at least one of the buttons having an associated set of characters, each collection of buttons having a position relative to the other collections of buttons, a method of identifying a character, comprising:
-
receiving a signal indicating a selection of a first button, the first button being associated with one of the collections of buttons;
receiving another signal indicating a selection of a second button, the second button having an associated set of characters, each character in the associated set of characters having a position relative to the other characters in the associated set of characters; and
identifying a selected character by selecting the character within the associated set of characters that has a same position relative to the other characters as the position of the collection of buttons that includes the first button relative to the other collections of buttons. - View Dependent Claims (13, 14, 15)
-
-
16. A computer-readable medium having computer-executable instructions for identifying a character, comprising:
-
receiving a signal indicating a selection of a first button of a keypad, the first button being associated with one collection of a plurality of collections of buttons, each collection of buttons having a position relative to the other collections of buttons;
receiving another signal indicating a selection of a second button, the second button having an associated set of characters, each character in the associated set of characters having a position relative to the other characters in the associated set of characters; and
identifying a selected character by selecting the character within the associated set of characters that has a same position relative to the other characters as the position of the collection of buttons that includes the first button relative to the other collections of buttons. - View Dependent Claims (17, 18, 19)
-
-
20. On a device having a keypad with a limited number of buttons, a method of identifying a character, comprising:
-
receiving a signal indicating a selection of a position button;
receiving another signal indicating a selection of a group button; and
determining a desired character by referring to mapping information that maps characters to two-button pairings where the position button is used as one button in the two-button pairings, and the group button is used as the other button in the two-button pairing. - View Dependent Claims (21, 22, 23, 24, 25, 31)
-
-
26. A computer-readable medium having computer-executable instructions for identifying a character, comprising:
-
receiving a signal indicating a selection of a position button;
receiving another signal indicating a selection of a group button; and
determining a desired character by referring to mapping information that maps characters to two-button pairings where the position button is used as one button in the two-button pairings, and the group button is used as the other button in the two-button pairing. - View Dependent Claims (27, 28, 29, 30)
-
Specification