# US 9,058,061 B2 · Mobile terminal

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,058,061 B2
- Document ID: US9058061B2
- Status: Granted
- Kind: B2
- Application number: 12/672,879
- Filed: 2008-08-08
- Published: 2011-04-28
- Granted: 2015-06-16
- Earliest claimed: 2007-08-10
- Assignees: KYOCERA Corporation
- Applicants: Tomotake Aono; Tetsuya Takenaka
- Inventors: Tomotake Aono; Tetsuya Takenaka
- Web page: https://patentgrep.com/patent/US9058061B2

## CPC

- G06F 3/0233: {Character input methods}
- G06F 3/0236: {using selection techniques to select from displayed items}
- G06F 3/0237: {using prediction or retrieval techniques}
- H03M 11/10: by methods based on duration or pressure detection of keystrokes
- H03K 2217/94036: Multiple detection, i.e. where different switching signals are generated after operation of the user is detected at different time instants at different locations during the actuation movement by two or more sensors of the same or different kinds
- H04M 2250/22: including a touch pad, a touch sensor or a touch detector
- H04M 2250/70: methods for entering alphabetical characters, e.g. multi-tap or dictionary disambiguation
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H03M: CODING; DECODING; CODE CONVERSION IN GENERAL (using fluidic means F15C4/00; optical analogue/digital converters G02F7/00; coding, decoding or code conversion, specially adapted for particular applications, see the relevant subclasses, e.g. G01D, G01R, G06F, G06T, G09G, G10L, G11B, G11C, H04B, H04L, H04M, H04N; ciphering or deciphering for cryptography or other purposes involving the need for secrecy G09C)
- H03K: PULSE TECHNIQUE (measuring pulse characteristics G01R; modulating sinusoidal oscillations with pulses H03C; transmission of digital information H04L; discriminator circuits detecting phase difference between two signals by counting or integrating cycles of oscillation H03D3/04; automatic control, starting, synchronisation or stabilisation of generators of electronic oscillations or pulses where the type of generator is irrelevant or unspecified H03L; coding, decoding or code conversion, in general H03M)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

A touch panel 1 is arranged on the front face of a key display unit 2 and accepts an input to a numeric keypad displayed on the key display unit 2. When a key of the numeric keypad displayed on the key display unit 2 is pressed, the control unit 4 measures the time for which the key is kept pressed long with a timer 5 and updates characters assigned to the key one by one by regarding that the key is pressed once each time a predetermined period of time passes while the key is kept pressed long, and then displays each character on the display unit 3. Further, the control unit 4 notifies a vibration unit 6 of the timing of updating the character each time the predetermined time passes while the key is kept pressed long. The vibration unit 6 vibrates the touch panel 1 based on the timing of updating the character notified by the control unit 4. Thus a mobile terminal that enables a user to input a desired character without watching the mobile terminal is provided.

## Claims

### Claim 1

A mobile terminal comprising:
an input unit for accepting an input by a user;
a display unit for, while a key of the input unit is pressed long, displaying a plurality of characters assigned to the key in order by updating display every predetermined period of time;
an informing unit for informing that the input is accepted in response to the input to the input unit, and while the key of the input unit is pressed long, informing a timing of updating display of the character assigned to the key;
a memory unit for storing candidate character strings that can be conversion candidates of predictive conversion inputs;
a conversion candidate indication unit for indicating, among the candidate character strings stored in the memory unit, a conversion candidate character string corresponding to an input character string by the user; and
a control unit for determining, at a timing of switching display of a character by long press of a key, whether or not the input character string including a character after switching corresponds to one of the candidate character strings stored in the memory unit and for controlling an informing mode of the informing unit based on the determination result, wherein the informing mode comprises a first mode of informing the user that the input is accepted when the conversion candidate character string corresponding to the input character string is stored in the memory unit and a second mode of informing the user that the input is accepted when the conversion candidate character string corresponding to the input character string is not stored in the memory unit, wherein the first mode comprises a first vibrational pattern, and the second mode comprises a second vibrational pattern, wherein the first vibrational pattern comprises a higher number of vibrations compared to a corresponding number of vibrations of the second vibrational pattern.

### Claim 2 (depends on 1)

The mobile terminal according to claim 1, further comprising a control unit for controlling the informing unit, when input to the input unit is moved from one key to another, to inform that the input to the another key is accepted differently than when informing that the input to the one key is accepted.

### Claim 3 (depends on 2)

The mobile terminal according to claim 2, wherein the input unit comprises a key display unit for displaying a plurality of keys and a touch panel arranged in association with the key display unit.

### Claim 4 (depends on 2)

The mobile terminal according to claim 2, wherein the informing unit informs that the input to the input unit is accepted by vibrating the input unit.

### Claim 5 (depends on 1)

The mobile terminal according to claim 1, further comprising a control unit for controlling the informing unit, when input to the input unit is moved from one key to another, to inform that the input to the another key is accepted and a timing of updating display a character assigned to another key in a fourth mode, which is different from a third mode when informing that the input to the one key is accepted and a timing of updating display of a character assigned to the one key.

### Claim 6 (depends on 5)

The mobile terminal according to claim 5, wherein the input unit comprises a key display unit for displaying a plurality of keys and a touch panel arranged in association with the key display unit.

### Claim 7 (depends on 5)

The mobile terminal according to claim 5, wherein the informing unit informs that the input to the input unit is accepted by vibrating the input unit.

### Claim 8 (depends on 1)

The mobile terminal according to claim 1, wherein the input unit comprises a key display unit for displaying a plurality of keys and a touch panel arranged in association with the key display unit.

### Claim 9 (depends on 1)

The mobile terminal according to claim 1, wherein the informing unit informs that the input to the input unit is accepted and the update timing by vibrating the input unit.

### Claim 10 (depends on 9)

The mobile terminal according to claim 9, wherein when the input to the input unit is accepted or at the update timing, the informing unit controls the informing mode by controlling strength of the vibration depending on whether or not a candidate character string corresponding to the input character string is stored in the memory unit.

### Claim 11 (depends on 1)

The mobile terminal according to claim 1, wherein the input unit comprises a key display unit for displaying a plurality of keys and a touch panel arranged in association with the key display unit.

### Claim 12 (depends on 1)

The mobile terminal according to claim 1, wherein the informing unit informs that the input to the input unit is accepted by vibrating the input unit.
