Character input using multidirectional input device
First Claim
Patent Images
1. A computer-implemented method for displaying a character on a computing device comprising:
- registering a first multidirectional key position of a first multidirectional key, the first multidirectional key having at least five possible first multidirectional key positions, wherein the possible first multidirectional key positions comprise a no-button-is-pushed position;
based at least on which of the possible first multidirectional key positions is detected, choosing at least one character set from at least five possible character sets, wherein the no-button-is-pushed position results in choosing from the possible character sets, at least one of the possible character sets has eight or more characters, and the possible first multidirectional key positions correspond to respective of the possible character sets;
registering a second multidirectional key position of a second multidirectional key, the second multidirectional key having at least eight positions, wherein the positions of the second multidirectional key comprise at least one diagonal position;
choosing at least one character from the chosen character set based at least in part on the second multidirectional key position; and
displaying the chosen character on the computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Character information is input into a computing device using one or more multidirectional keys, such as an analog stick, a multidirectional button, or a d-pad. The complete collection of desired characters can be divided into character sets. Each of these sets can then be associated with one input value of one of the multidirectional keys, such as, for example, the d-pad. Selecting a value (such as up) then selects one of the character sets. Another multidirectional input device, such as an analog stick, can then be used to choose one of the characters within the chosen character set. The chosen character is then displayed.
24 Citations
21 Claims
-
1. A computer-implemented method for displaying a character on a computing device comprising:
-
registering a first multidirectional key position of a first multidirectional key, the first multidirectional key having at least five possible first multidirectional key positions, wherein the possible first multidirectional key positions comprise a no-button-is-pushed position; based at least on which of the possible first multidirectional key positions is detected, choosing at least one character set from at least five possible character sets, wherein the no-button-is-pushed position results in choosing from the possible character sets, at least one of the possible character sets has eight or more characters, and the possible first multidirectional key positions correspond to respective of the possible character sets; registering a second multidirectional key position of a second multidirectional key, the second multidirectional key having at least eight positions, wherein the positions of the second multidirectional key comprise at least one diagonal position; choosing at least one character from the chosen character set based at least in part on the second multidirectional key position; and displaying the chosen character on the computing device. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
2. One or more computer-readable storage media not consisting of a signal and having computer-executable instructions for performing a method for displaying a character on a computing device comprising:
-
registering a first multidirectional key position of a first multidirectional key, the first multidirectional key having at least five possible first multidirectional key positions, wherein the possible first multidirectional key positions comprise a no-button-is-pushed position; based at least on which of the possible first multidirectional key positions is detected, choosing at least one character set from at least five possible character sets, wherein the no-button-is-pushed position results in choosing from the possible character sets, at least one of the possible character sets has eight or more characters, and the possible first multidirectional key positions correspond to respective of the possible character sets; registering a second multidirectional key position of a second multidirectional key, the second multidirectional key having at least eight positions, wherein the positions of the second multidirectional key comprise at least one diagonal position; choosing at least one character from the chosen character set based at least in part on the second multidirectional key position; and displaying the chosen character on the computing device.
-
-
13. A computer-implemented system for implementing character entry comprising:
-
a first multi-choice input mechanism having at least three possible first multidirectional key positions, wherein the possible positions comprise a no-button-is-pushed position; a second multi-choice input mechanism having at least eight positions, wherein the positions of the second multi-choice input mechanism comprise at least one diagonal position; a register device for registering that a choice has been registered on the first and second multi-choice input mechanisms; and a selector which selects a character set out of possible character sets based on a choice registered on the first multi-choice input mechanism, based at least on which of the possible first multidirectional key positions is detected, wherein the no-button-is-pushed position chooses from the possible character sets, and the possible first multidirectional key positions correspond to respective of the possible character sets, and wherein the selector selects a character from the character set based at least on a choice registered on the second multi-choice input mechanism. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. One or more computer-readable storage media not consisting of a signal and having computer-executable instructions for performing a method of selecting a character on a computing device, the method comprising:
-
registering a first multidirectional key position of a first multidirectional key, the first multidirectional key having at least five possible first multidirectional key positions, wherein the possible first multidirectional key positions comprise four button-is-pushed positions and a no-button-is-pushed position; based at least on which of the possible first multidirectional key positions is detected, choosing at least one character set from at least five possible character sets, wherein the no-button-is-pushed position chooses from the possible character sets, the possible first multidirectional key positions correspond to respective of the possible character sets, and a single position of the possible first multidirectional key positions is sufficient to select any of the possible character sets; registering a second multidirectional key position of a second multidirectional key, the second multidirectional key having at least eight positions, wherein at least one of the at least eight positions is a diagonal position; choosing at least one character from the chosen character set based at least in part on the second multidirectional key position; and outputting the at least one chosen character on the computing device. - View Dependent Claims (20, 21)
-
Specification