USRE44913E1 - Text entry method and device therefor - Google Patents

Text entry method and device therefor Download PDF

Info

Publication number
USRE44913E1
USRE44913E1 US13/955,345 US201313955345A USRE44913E US RE44913 E1 USRE44913 E1 US RE44913E1 US 201313955345 A US201313955345 A US 201313955345A US RE44913 E USRE44913 E US RE44913E
Authority
US
United States
Prior art keywords
key
keypad
character
display area
display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime, expires
Application number
US13/955,345
Inventor
Matthew J. Bickerton
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips NV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=9917725&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=USRE44913(E1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Koninklijke Philips NV filed Critical Koninklijke Philips NV
Priority to US13/955,345 priority Critical patent/USRE44913E1/en
Application granted granted Critical
Publication of USRE44913E1 publication Critical patent/USRE44913E1/en
Adjusted expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/23Construction or mounting of dials or of equivalent devices; Means for facilitating the use thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0236Character input methods using selection techniques to select from displayed items
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0238Programmable keyboards

Definitions

  • the present invention relates to a method of entering text into a device, and to a device such as a portable radio telephone or a handheld computer suitably adapted to implement said method.
  • GSM Global System for Mobile communications
  • SMS Short Messaging Service
  • 3G third generation wireless networks and services
  • data, fax and more advanced e-mail services will be available on a 3G mobile phone or suitably equipped handheld computer or personal digital assistant (PDA).
  • PDA personal digital assistant
  • a known method of entering text into devices such as mobile phones involves a user pressing a key on a keypad several times to cycle through characters associated with the key, until the character required is selected. For example, the number “2” key is associated with the characters “abc”, the “3” key with the characters “def”, the “4” key with the characters “ghi”, the “5” key with “jkl” and so on. To select the character “a”, the “2” key is pressed once. To select the character “b” the “2” key is press twice. The character “1” is selected by pressing the “5” key three times and so forth.
  • Multitap This method of entering text, commonly referred to as the “multitap” method is at present almost ubiquitous on mobile phones due to agreed standardisation between mobile phone manufacturers and service providers. Users are therefore very familiar with the multitap keypad layout and character association. However, this method often requires more than two key taps to select a character, and the entering of special characters can take many key taps. The method is therefore slow and prone to error.
  • a method for inputting a character to a device comprising a keypad, the keypad comprising a plurality of keys, at least one of which keys has a primary character, a plurality of secondary characters and a display area associated with it, the keypad in a default state displaying the primary character associated with a key in its respective display area
  • the method comprises the steps of: detecting a first key selection; displaying each of the secondary characters associated with the first selected key in a respective display area; detecting a second key selection; selecting for input the secondary character associated with the second key selection; and returning the keypad to the default state.
  • a device for receiving character input comprising a keypad having a plurality of keys, a key having a primary character, a plurality of secondary characters and a display area associated with it, wherein means are provided for displaying in a default state the primary character associated with a key in its respective display area, means responsive to a first key selection are provided for displaying each of the secondary characters associated with the selected key in a respective display area, and means responsive to a second key selection are provided for selecting as input character the secondary character associated with the second key selected and for returning the keypad to its default state.
  • the keypad is displayed on a touch screen, the touchscreen having an output area for displaying characters input by the user.
  • the display area associated with a key is provided by an area of touchscreen within or adjacent to the graphical representation of the key or button.
  • the associated display area of a key is provided by display means such as a liquid crystal display within or adjacent to the key or button.
  • display means such as a liquid crystal display within or adjacent to the key or button.
  • the display means are arranged such that a displayed character is visible to the user, and hence character association with the key is rendered obvious to the user.
  • FIG. 1 depicts a default display state of a keypad for use with the present invention.
  • FIG. 2 illustrates an example of the characters displayed on the keypad after a first key selection.
  • FIG. 3 depicts an example of a device made in accordance with the present invention.
  • FIG. 4 is a schematic diagram of components of the device of FIG. 3 .
  • FIG. 5 is a flow diagram illustrating a basic implementation of a method according to the present invention.
  • FIG. 6 depicts an alternative default display state of a keypad for use with the present invention.
  • FIG. 1 depicts a keypad 100 in a default display state wherein twelve keys 102 are arranged in four rows of three keys. Each key has a primary character 104 and a plurality of secondary characters 106 associated with it.
  • the primary character 104 displayed on each key 102 is, in this embodiment, selected from the group of characters 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, # and *.
  • the secondary characters 106 associated with each key are shown in groups adjacent the respective key.
  • the secondary character groupings in this embodiment are similar to those of the multitap method, for example the key associated with primary character “2” has an associated secondary character grouping “abc”, the key “3” the associated secondary characters “def” and so on as shown in the figure.
  • the default display state of the keypad 100 as shown in FIG. 1 presents to the user a keypad having a well known key and character layout, thereby necessitating little or no familiarisation.
  • FIG. 2 illustrates a possible display state of the keypad 100 after a first key selection by a user, the selected key in this example being the “5” key (the key associated with the primary character “5” and secondary characters “jkl”).
  • the secondary character “j” is displayed by the display area associated with a neighbouring key, in this example the key associated with the primary character “4” adjacent the “5” key.
  • the secondary characters “k” and “l”, associated with the first key selection are displayed respectively on the keys previously displaying “2” and “6” as primary characters.
  • the remaining keys have displayed upon them further characters 200 which are useful for text entry. For example characters representing an exclamation mark, a double quote, a pound, a dollar sign, left and right brackets, a percentage symbol and a caret may be displayed as shown in FIG. 2 .
  • a second key selection from the keypad of FIG. 2 selects the character displayed on the display area associated with said second key for input. Following a character input, the keypad of FIG. 2 is returned to the default display state as shown in FIG. 1 .
  • the key selections are typically provided by a user's finger or stylus and may comprise the user tapping a first key followed by the user tapping a second key. Alternatively, the user may make a second key selection by sliding or dragging said finger or stylus across the keypad from the first key to the second key and pausing on, or removing the finger or stylus from, the required second key.
  • the dynamic keypad states illustrated in FIG. 1 and FIG. 2 provide a method of quick and accurate character input wherein secondary characters are available with only two key selections. Additionally the method is intuitive and requires little or no learning by the user due to the provision of a familiar default keypad display state.
  • FIG. 3 An embodiment of a device employing the keypad and features of this method and made in accordance with the present invention is shown in FIG. 3 .
  • the figure depicts a hand-held device 300 such as a personal digital assistant (PDA) or sometimes called a handheld computer.
  • the device comprises a touchscreen 302 comprising touch input means arranged to detect touch input upon a surface of a display means (such as a liquid crystal or organic light emitting diode display).
  • the touchscreen in this embodiment displays a keypad 100 to the user within a touch input region 302 a of the touchscreen, whilst input characters 304 are displayed in an output region 302 b of the touchscreen 302 .
  • the keypad 100 is shown in the second display state of FIG.
  • the device further comprises control buttons 306 provided to power up the device or change mode of usage for example. Additionally the handheld device may incorporate means (not shown on FIG. 3 ) to transmit and receive data including voice and text messaging wirelessly via a suitable network.
  • the device 300 further comprises components adapted for carrying out a method in accordance with the present invention, these components being schematically represented in FIG. 4 .
  • the relevant components comprise a computer program (PRG) and processing means in the form of a general purpose microprocessor 400 ( ⁇ P).
  • the computer program is stored in computer readable storage media 402 (MEM), the PRG comprising instructions to instruct the microprocessor ( ⁇ P) 400 to carry out the steps of a method according to the present invention.
  • MCM computer readable storage media 402
  • the processing means of this embodiment comprise a general purpose microprocessor, other suitable forms of processing means such as dedicated logic circuits, PICmicro® chips or application specific integrated circuits (ASIC) operating with or without a computer program could be employed in alternative embodiments.
  • ASIC application specific integrated circuits
  • the touchscreen 302 the touchscreen able to display a keypad 100 (KP) and detect touch input for inputting characters.
  • KP keypad 100
  • the display area associated with each key 102 of the keypad 100 is provided by an area of touchscreen 302 within or adjacent to the graphical representation of the key 102 .
  • KCT key character tables
  • a KCT provides information to the microprocessor relating to the default keypad to be displayed on the touchscreen, and also provides the primary and secondary characters which are to be displayed upon a first key selection.
  • Table 1 thereby provides primary and secondary characters to the microprocessor which, under the guidance of PRG instructs the touchscreen to display these characters in the appropriate locations to build up a default keypad display state corresponding to FIG. 1 and Table 1.
  • This KCT provides the characters displayed upon a first key selection corresponding to key 5 thereby providing a second keypad display state as shown in FIG. 2 .
  • the microprocessor 400 under the guidance of PRG looks up the default key character assignations stored in MEM 402 as a KCT (for example the KCT of Table 1) and instructs the touchscreen 302 to display the keypad 100 in a default display state.
  • KCT for example the KCT of Table 1
  • the touchscreen is sampled repeatedly until a first key selection is detected, following which the appropriate characters to be displayed are retrieved from an appropriate stored KCT (e.g. Table 2) by the microprocessor and provided to the touchscreen which updates the keypad 100 displayed. Following these operations the touchscreen is sampled repeatedly for a second key selection.
  • the microprocessor 400 Upon detection of a second key selection the microprocessor 400 compares the key selected with the displayed KCT (Table 2 for example) and returns the input character for display in the output region 302 b of the touchscreen 302 . Finally, the microprocessor instructs the touchscreen to display the default keypad and awaits further user interaction.
  • KCT Table 2 for example
  • FIG. 5 A flow diagram illustrating the main steps of this method is presented in FIG. 5 , the method being performed as a loop, wherein:
  • the first key selection is reported only after the key is selected by a user for a pre-determined time period, for example a time period of 0.2 seconds. This enables quick tapping to select the default primary characters displayed on a default keypad, thereby allowing fast number entry when required without altering the keypad display state.
  • the default display state of the keypad comprises positioning some of the secondary characters associated with a key such that the key display area upon which a secondary character will be displayed next is indicated to the user.
  • An example of a keypad default display state according to this embodiment is given in FIG. 6 wherein secondary characters are displayed within a key, each secondary character being positioned relative to the key upon which it will appear following a first key selection.
  • the key displaying the primary character “5” has the secondary characters “j”, “k” and “l” positioned to the left, above and right of the “5” respectively.
  • the default display state provides an indication that the “j” will appear on the “4” key to the left of the “5” key, as is shown in the example of the keypad in FIG. 2 .
  • one or more of the key character tables are alterable, thereby providing a user with the option of customising the keypad to his or her preference.
  • characters assigned as primary and or secondary characters may be any characters convenient for the device, language and application chosen, and the keypad may comprise more or less keys displaying more or less characters than those illustrated herein without departing from the spirit and scope of this invention.

Abstract

A method and device for improved character input are described, wherein the method employs a keypad 100 comprising keys 102 able to display secondary characters 106 in addition to primary characters 104. The keypad has a default display state. A first key selection causes the keypad 100 to display secondary characters 106 associated with the first key on other keys 102, whereupon a second key selection causes the displayed character to be input, following which the keypad reverts to displaying the default state. Further secondary characters 200 may also be displayed after a first key selection. The method is particularly useful for handheld devices such as mobile radio telephones or handheld computers adapted to implement the method of the invention.

Description

This application claims the benefit or priority of and describes the relationships between the following applications: wherein this application is a reissue of U.S. Pat. No. 6,885,318, issued Apr. 26, 2005, from U.S. patent application Ser. No. 10/156,409, filed May 28, 2002, which claims priority of foreign application GB 0116083.7 filed Jun. 30, 2001, all of which are incorporated herein in whole by reference.
The present invention relates to a method of entering text into a device, and to a device such as a portable radio telephone or a handheld computer suitably adapted to implement said method.
Portable radio telephone, or “mobile phone”, ownership during recent years has been well documented and reported world-wide. Whilst mobile phone networks such as the Global System for Mobile communications (GSM) were originally designed for voice traffic, the sending of text messages using a Short Messaging Service (SMS) via suitably equipped phones has risen dramatically over the past couple of years, with the number of SMS messages sent world-wide on the GSM networks reaching fifteen billion in December 2000. This is in part due to the critical mass of ownership now reached in developed countries and also due to the low and typically fixed costs of sending a text message when compared with a voice call. The popularity of text messaging is also explained by the private and often intimate communication path offered by a text message. The numbers of text messages sent and received by users are forecast to increase even further with the impending introduction of more advanced, so-called 3G (third generation) wireless networks and services, where data, fax and more advanced e-mail services will be available on a 3G mobile phone or suitably equipped handheld computer or personal digital assistant (PDA).
A known method of entering text into devices such as mobile phones involves a user pressing a key on a keypad several times to cycle through characters associated with the key, until the character required is selected. For example, the number “2” key is associated with the characters “abc”, the “3” key with the characters “def”, the “4” key with the characters “ghi”, the “5” key with “jkl” and so on. To select the character “a”, the “2” key is pressed once. To select the character “b” the “2” key is press twice. The character “1” is selected by pressing the “5” key three times and so forth. Special characters (for example full stop, exclamation mark, double quote, dollar, percent, ampersand and star) are produced by tapping the one or zero keys several times until the required special character is selected. This method of entering text, commonly referred to as the “multitap” method is at present almost ubiquitous on mobile phones due to agreed standardisation between mobile phone manufacturers and service providers. Users are therefore very familiar with the multitap keypad layout and character association. However, this method often requires more than two key taps to select a character, and the entering of special characters can take many key taps. The method is therefore slow and prone to error.
An alternative method of inputting text to a device is disclosed in U.S. Pat. No. 5,128,672 wherein the device comprises a dynamic predictive keyboard which is graphically represented on a touch sensitive display. A user inputs a character by pressing a key with the required character displayed on it. Following a character input, software provided within the device formulates a prediction, based on statistical analysis of the make-up and composition of English words of the next most likely character required by the user and consequently the layout of the keyboard is altered such that said most likely character is displayed on the keyboard. This has the problem that the keyboard does not resemble the multitap keypad familiar to mobile phone users, thereby presenting an unfamiliar interface to the average user. This problem is further compounded since in use the constant changing of the keyboard layout necessitates much practice and learning for proficient and quick text entry. Furthermore, the access and input of special characters is a problem unsolved by the predictive means of U.S. Pat. No. 5,128,672.
It is therefore an aim of the present invention to provide an improved method of entering characters into a device such as a mobile phone or handheld computer. It is a further aim of the present invention to provide a method consistent with a keypad with which mobile phone users are familiar.
According to a first aspect of the present invention there is provided a method for inputting a character to a device, the device comprising a keypad, the keypad comprising a plurality of keys, at least one of which keys has a primary character, a plurality of secondary characters and a display area associated with it, the keypad in a default state displaying the primary character associated with a key in its respective display area, wherein the method comprises the steps of: detecting a first key selection; displaying each of the secondary characters associated with the first selected key in a respective display area; detecting a second key selection; selecting for input the secondary character associated with the second key selection; and returning the keypad to the default state.
According to a second aspect of the present invention there is provided a device for receiving character input, comprising a keypad having a plurality of keys, a key having a primary character, a plurality of secondary characters and a display area associated with it, wherein means are provided for displaying in a default state the primary character associated with a key in its respective display area, means responsive to a first key selection are provided for displaying each of the secondary characters associated with the selected key in a respective display area, and means responsive to a second key selection are provided for selecting as input character the secondary character associated with the second key selected and for returning the keypad to its default state.
The device and method of this invention comprise a keypad having a default display state wherein primary, and optionally secondary, characters are displayed. A user inputs a character by selecting the key having that character as one of its associated secondary characters, following which the keypad displays the required character which is then input via an appropriate second key selection.
In one embodiment of the present invention the keypad is displayed on a touch screen, the touchscreen having an output area for displaying characters input by the user. In this embodiment the display area associated with a key is provided by an area of touchscreen within or adjacent to the graphical representation of the key or button.
In another embodiment of the present invention the associated display area of a key is provided by display means such as a liquid crystal display within or adjacent to the key or button. The display means are arranged such that a displayed character is visible to the user, and hence character association with the key is rendered obvious to the user.
The method and device of this invention provide improved text entry particularly suited to, but not exclusively for, hand held devices such as portable mobile radio telephones, personal digital assistants, pocket computers and remote control handsets.
Embodiments of the present invention will now be described, by way of example only, with reference to the accompanying figures in which:
FIG. 1 depicts a default display state of a keypad for use with the present invention.
FIG. 2 illustrates an example of the characters displayed on the keypad after a first key selection.
FIG. 3 depicts an example of a device made in accordance with the present invention.
FIG. 4 is a schematic diagram of components of the device of FIG. 3.
FIG. 5 is a flow diagram illustrating a basic implementation of a method according to the present invention.
FIG. 6 depicts an alternative default display state of a keypad for use with the present invention.
In the figures the same reference numerals have been used to indicate corresponding features.
FIG. 1 depicts a keypad 100 in a default display state wherein twelve keys 102 are arranged in four rows of three keys. Each key has a primary character 104 and a plurality of secondary characters 106 associated with it. The primary character 104 displayed on each key 102 is, in this embodiment, selected from the group of characters 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, # and *. The secondary characters 106 associated with each key are shown in groups adjacent the respective key. The secondary character groupings in this embodiment are similar to those of the multitap method, for example the key associated with primary character “2” has an associated secondary character grouping “abc”, the key “3” the associated secondary characters “def” and so on as shown in the figure. Hence, the default display state of the keypad 100 as shown in FIG. 1 presents to the user a keypad having a well known key and character layout, thereby necessitating little or no familiarisation.
FIG. 2 illustrates a possible display state of the keypad 100 after a first key selection by a user, the selected key in this example being the “5” key (the key associated with the primary character “5” and secondary characters “jkl”). The secondary character “j” is displayed by the display area associated with a neighbouring key, in this example the key associated with the primary character “4” adjacent the “5” key. Similarly, the secondary characters “k” and “l”, associated with the first key selection, are displayed respectively on the keys previously displaying “2” and “6” as primary characters. In this example the remaining keys have displayed upon them further characters 200 which are useful for text entry. For example characters representing an exclamation mark, a double quote, a pound, a dollar sign, left and right brackets, a percentage symbol and a caret may be displayed as shown in FIG. 2.
A second key selection from the keypad of FIG. 2 selects the character displayed on the display area associated with said second key for input. Following a character input, the keypad of FIG. 2 is returned to the default display state as shown in FIG. 1.
The key selections are typically provided by a user's finger or stylus and may comprise the user tapping a first key followed by the user tapping a second key. Alternatively, the user may make a second key selection by sliding or dragging said finger or stylus across the keypad from the first key to the second key and pausing on, or removing the finger or stylus from, the required second key.
The dynamic keypad states illustrated in FIG. 1 and FIG. 2 provide a method of quick and accurate character input wherein secondary characters are available with only two key selections. Additionally the method is intuitive and requires little or no learning by the user due to the provision of a familiar default keypad display state.
An embodiment of a device employing the keypad and features of this method and made in accordance with the present invention is shown in FIG. 3. The figure depicts a hand-held device 300 such as a personal digital assistant (PDA) or sometimes called a handheld computer. The device comprises a touchscreen 302 comprising touch input means arranged to detect touch input upon a surface of a display means (such as a liquid crystal or organic light emitting diode display). The touchscreen in this embodiment displays a keypad 100 to the user within a touch input region 302a of the touchscreen, whilst input characters 304 are displayed in an output region 302b of the touchscreen 302. In FIG. 3 the keypad 100 is shown in the second display state of FIG. 2, wherein a first key selection of the key “5” has occurred and the keypad awaits a second key selection to input a character. The device further comprises control buttons 306 provided to power up the device or change mode of usage for example. Additionally the handheld device may incorporate means (not shown on FIG. 3) to transmit and receive data including voice and text messaging wirelessly via a suitable network.
The device 300 further comprises components adapted for carrying out a method in accordance with the present invention, these components being schematically represented in FIG. 4. The relevant components comprise a computer program (PRG) and processing means in the form of a general purpose microprocessor 400 (μP). The computer program is stored in computer readable storage media 402 (MEM), the PRG comprising instructions to instruct the microprocessor (μP) 400 to carry out the steps of a method according to the present invention. It is noted herewith that although the processing means of this embodiment comprise a general purpose microprocessor, other suitable forms of processing means such as dedicated logic circuits, PICmicro® chips or application specific integrated circuits (ASIC) operating with or without a computer program could be employed in alternative embodiments.
In FIG. 4 there is also provided the touchscreen 302, the touchscreen able to display a keypad 100 (KP) and detect touch input for inputting characters. In this embodiment the display area associated with each key 102 of the keypad 100 is provided by an area of touchscreen 302 within or adjacent to the graphical representation of the key 102. p Additionally, one or more key character tables (KCT) are provided within MEM 402. A KCT provides information to the microprocessor relating to the default keypad to be displayed on the touchscreen, and also provides the primary and secondary characters which are to be displayed upon a first key selection.
An example of a KCT is presented below (Table 1).
TABLE 1
KEY PRIMARY CHARACTER SECONDARY CHARACTER(S)
1 1 Not used
2 2 abc
3 3 def
4 4 ghi
5 5 jkl
6 6 mno
7 7 pqrs
8 8 tuv
9 9 wxyz
0 0 Not used
* * Not used
# # Not used
Table 1 thereby provides primary and secondary characters to the microprocessor which, under the guidance of PRG instructs the touchscreen to display these characters in the appropriate locations to build up a default keypad display state corresponding to FIG. 1 and Table 1.
Similarly a KCT relating to a first key selection of key 5 is shown below in Table 2.
TABLE 2
DISPLAY SECONDARY
KEY CHARACTER
1 !
2 k
3
4 j
5 5
6 1
7 £
8 $
9 %
0 {circumflex over ( )}
* (
# )
This KCT provides the characters displayed upon a first key selection corresponding to key 5 thereby providing a second keypad display state as shown in FIG. 2.
In operation, the microprocessor 400, under the guidance of PRG looks up the default key character assignations stored in MEM 402 as a KCT (for example the KCT of Table 1) and instructs the touchscreen 302 to display the keypad 100 in a default display state. The touchscreen is sampled repeatedly until a first key selection is detected, following which the appropriate characters to be displayed are retrieved from an appropriate stored KCT (e.g. Table 2) by the microprocessor and provided to the touchscreen which updates the keypad 100 displayed. Following these operations the touchscreen is sampled repeatedly for a second key selection.
Upon detection of a second key selection the microprocessor 400 compares the key selected with the displayed KCT (Table 2 for example) and returns the input character for display in the output region 302b of the touchscreen 302. Finally, the microprocessor instructs the touchscreen to display the default keypad and awaits further user interaction.
A flow diagram illustrating the main steps of this method is presented in FIG. 5, the method being performed as a loop, wherein:
    • A default keypad is displayed (DIS DEF KP) 502
    • The keypad is monitored for a first key selection (MON1) 504
    • Following a first key selection the appropriate characters are displayed on the keypad (DIS 2nd KP) 506
    • The keypad is monitored for a second key selection (MON2) 508
    • Following a second key selection the secondary character associated with the second key selection is returned as an input character (RET CHAR) 510
    • Loop back to display the default keypad (DIS DEF KP) 502
In a further embodiment, the first key selection is reported only after the key is selected by a user for a pre-determined time period, for example a time period of 0.2 seconds. This enables quick tapping to select the default primary characters displayed on a default keypad, thereby allowing fast number entry when required without altering the keypad display state.
According to a further embodiment of this invention, the display of primary or secondary characters associated with a key is achieved by providing an associated display area within, on or situated adjacent to the key. The default assigned secondary characters are provided adjacent to the keys on the keypad, and the user presses the keys to input characters in accordance with a method of this invention.
In a further embodiment of this invention, the default display state of the keypad comprises positioning some of the secondary characters associated with a key such that the key display area upon which a secondary character will be displayed next is indicated to the user. An example of a keypad default display state according to this embodiment is given in FIG. 6 wherein secondary characters are displayed within a key, each secondary character being positioned relative to the key upon which it will appear following a first key selection. For example, the key displaying the primary character “5” has the secondary characters “j”, “k” and “l” positioned to the left, above and right of the “5” respectively. Hence a visual indication of the key upon which each character will appear should the “5” be first selected is provided to the user. In this example the default display state provides an indication that the “j” will appear on the “4” key to the left of the “5” key, as is shown in the example of the keypad in FIG. 2.
In yet a further embodiment of this invention, one or more of the key character tables are alterable, thereby providing a user with the option of customising the keypad to his or her preference.
Whilst the embodiments described hereinbefore apply this invention to handheld devices such as PDAs and mobile phones, it will be apparent to those skilled in the art that the teaching of this invention may also be applied to advantage to devices wherever character input is required, such as remote control handsets or children's learning aids and toys.
Additionally, the characters assigned as primary and or secondary characters may be any characters convenient for the device, language and application chosen, and the keypad may comprise more or less keys displaying more or less characters than those illustrated herein without departing from the spirit and scope of this invention.

Claims (16)

What is claimed is:
1. A method for inputting a character to a device, the device comprising including a keypad, the keypad comprising including a plurality of keys, at least one of which the keys has a primary character, a plurality of secondary characters and a an associated display area associated with it, the keypad in a default state displaying the primary character associated with a the at least one key in its respective the associated display area, wherein the method comprises the steps comprising acts of:
in the default state,
returning the primary character as an input character in response to selection of the at least one key for a period shorter than a predetermined time period;
switching to a second state after detecting a first key selection of the at least one key for a period longer than the predetermined time period;
in the second state
displaying each of the secondary characters associated with the first selected key in a respective display area;
detecting a second key selection;
selecting for the input character the secondary character associated with the second key selection; and
returning the keypad to the default state.
2. A The method according to claim 1, wherein the keypad in a default state further displays comprising an act of displaying by the keypad in the default state associated secondary characters adjacent the primary character, the location of each secondary character providing an indication of which display area will display that secondary character following a first key selection.
3. A computer program product stored on a computer readable non-transitory medium for performing all of the steps of claim 1 that when the program is run on a device for receiving character input including a keypad, the keypad including a plurality of keys, at least one of the keys having a primary character, a plurality of secondary characters and an associated display area, the keypad in a default state displaying the primary character associated with the at least one key in the associated display area, performs acts of:
in the default state,
returning the primary character as an input character in response to selection of the at least one key for a period shorter than a predetermined time period;
switching to a second state after detecting a first key selection of the at least one key for a period longer than the predetermined time period;
in the second state,
displaying each of the secondary characters associated with the first selected key in a respective display area;
detecting a second key selection;
selecting for the input character the secondary character associated with the second key selection; and
returning the keypad to the default state.
4. A device for receiving character input, comprising:
a keypad having a plurality of keys, at least one of which keys has a primary character, a plurality of secondary characters and a an associated display area associated with it, wherein:
means are provided for displaying in a default state the primary character associated with a the at least one key in its respective the associated display area,;
in the default state,
means for returning the primary character as an input character in response to selection of the at least one key for a period shorter than a predetermined time period;
means for switching to a second state responsive to a first key selection are provided of the at least one key for a period longer than the predetermined time period;
in the second state,
means for displaying each of the secondary characters associated with the selected key in a respective display area, and;
means responsive to a second key selection are provided for selecting as the input character the secondary character associated with the second key selection; and
means for returning the keypad to itsthe default state.
5. A The device as claimed in claim 4, further comprising a touchscreen on which the keypad is displayed and wherein the display area associated with a the at least one key comprises a respective portion of the touchscreen.
6. A The device as claimed in claim 4, wherein comprising a display means within the key for displaying the display area associated with a the at least one key is provided by display means within the key.
7. A The device as claimed in claim 4, wherein comprising a display means adjacent the key for displaying the display area associated with a the at least one key is provided by display means adjacent the key.
8. The device as claimed in claim 4, wherein the means for switching to a second state comprises a means for detecting a sliding across the keypad from the first key selection to the second key selection.
9. The method as claimed in claim 1, the device further including a touchscreen, the method comprising an act of displaying the keypad and the at least one key on the touchscreen.
10. The method as claimed in claim 1, the device further including a display within the at least one key, the method comprising an act of displaying the display area associated with the at least one key on the display.
11. The method as claimed in claim 1, the device further including a display adjacent the key, the method comprising an act of displaying the display area associated with the at least one key on the display.
12. The method according to claim 1, wherein the act of detecting the second key selection comprises an act of detecting a sliding across the keypad from the first key selection to the second key selection.
13. The computer program product as claimed in claim 3, the device further including a touchscreen, the method comprising an act of displaying the keypad and the at least one key on the touchscreen.
14. The computer program product as claimed in claim 3, the device further including a display within the at least one key, the method comprising an act of displaying the display area associated with the at least one key on the display.
15. The computer program product as claimed in claim 3, the device further including a display adjacent the key, the method comprising an act of displaying the display area associated with the at least one key on the display.
16. The computer program product as claimed in claim 3, wherein the act of detecting the second key selection comprises an act of detecting a sliding across the keypad from the first key selection to the second key selection.
US13/955,345 2001-06-30 2013-07-31 Text entry method and device therefor Expired - Lifetime USRE44913E1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US13/955,345 USRE44913E1 (en) 2001-06-30 2013-07-31 Text entry method and device therefor

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
GBGB0116083.7A GB0116083D0 (en) 2001-06-30 2001-06-30 Text entry method and device therefor
GB0116083.7 2001-06-30
US10/156,409 US6885318B2 (en) 2001-06-30 2002-05-28 Text entry method and device therefor
US13/955,345 USRE44913E1 (en) 2001-06-30 2013-07-31 Text entry method and device therefor

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/156,409 Reissue US6885318B2 (en) 2001-06-30 2002-05-28 Text entry method and device therefor

Publications (1)

Publication Number Publication Date
USRE44913E1 true USRE44913E1 (en) 2014-05-27

Family

ID=9917725

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/156,409 Ceased US6885318B2 (en) 2001-06-30 2002-05-28 Text entry method and device therefor
US13/955,345 Expired - Lifetime USRE44913E1 (en) 2001-06-30 2013-07-31 Text entry method and device therefor

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/156,409 Ceased US6885318B2 (en) 2001-06-30 2002-05-28 Text entry method and device therefor

Country Status (7)

Country Link
US (2) US6885318B2 (en)
EP (1) EP1405164A1 (en)
JP (1) JP2004534318A (en)
KR (1) KR20030027105A (en)
CN (1) CN1692328A (en)
GB (1) GB0116083D0 (en)
WO (1) WO2003005179A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10719131B2 (en) 2010-04-05 2020-07-21 Tactile Displays, Llc Interactive display with tactile feedback
US10990184B2 (en) 2010-04-13 2021-04-27 Tactile Displays, Llc Energy efficient interactive display with energy regenerative keyboard
USD940168S1 (en) 2018-05-07 2022-01-04 Google Llc Display panel or portion thereof with an animated graphical user interface
USD940167S1 (en) 2018-05-07 2022-01-04 Google Llc Display panel or portion thereof with an animated graphical user interface
USD957425S1 (en) 2018-05-07 2022-07-12 Google Llc Display panel or portion thereof with an animated graphical user interface
USD962266S1 (en) 2018-05-07 2022-08-30 Google Llc Display panel or portion thereof with an animated graphical user interface
USD962268S1 (en) 2018-05-07 2022-08-30 Google Llc Display panel or portion thereof with an animated graphical user interface
USD962267S1 (en) 2018-05-07 2022-08-30 Google Llc Display panel or portion thereof with an animated graphical user interface

Families Citing this family (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI20021162A0 (en) * 2002-06-14 2002-06-14 Nokia Corp Electronic device and a method for administering its keypad
JPWO2004029918A1 (en) * 2002-09-25 2006-01-26 シチズン時計株式会社 Display device
US20050071778A1 (en) * 2003-09-26 2005-03-31 Nokia Corporation Method for dynamic key size prediction with touch displays and an electronic device using the method
US7218313B2 (en) * 2003-10-31 2007-05-15 Zeetoo, Inc. Human interface system
US20050168447A1 (en) * 2004-01-30 2005-08-04 Caine Michael E. Keypad and method for detecting the selection of one of a plurality of key inputs associated with a single key
US8200866B2 (en) * 2004-04-27 2012-06-12 Varia Holdings Llc Reduced keypad for a mobile communication device for predictive input
US7202802B2 (en) * 2004-04-27 2007-04-10 Wildseed Ltd. Reduced keypad
US7224292B2 (en) * 2004-04-29 2007-05-29 Research In Motion Limited Reduced keyboard letter selection system and method
WO2005119417A1 (en) * 2004-06-02 2005-12-15 Aleksandar Pantic Rfid-based visual multilingual keyboard with controller modifier
US7454237B1 (en) * 2004-10-25 2008-11-18 Sprint Spectrum L.P. Pressure sensitive alphanumeric telephone keys
KR100725392B1 (en) * 2005-02-04 2007-06-07 삼성전자주식회사 Key input device and apparatus for offering key combined with key display unit
US7669770B2 (en) * 2005-09-06 2010-03-02 Zeemote, Inc. Method of remapping the input elements of a hand-held device
KR100622569B1 (en) * 2005-09-21 2006-09-13 강훈기 Method of inputting charater in mobile terminal
US7652660B2 (en) * 2005-10-11 2010-01-26 Fish & Richardson P.C. Mobile device customizer
US7280097B2 (en) * 2005-10-11 2007-10-09 Zeetoo, Inc. Human interface input acceleration system
US7649522B2 (en) 2005-10-11 2010-01-19 Fish & Richardson P.C. Human interface input acceleration system
US7649478B1 (en) 2005-11-03 2010-01-19 Hyoungsoo Yoon Data entry using sequential keystrokes
US20070256029A1 (en) * 2006-05-01 2007-11-01 Rpo Pty Llimited Systems And Methods For Interfacing A User With A Touch-Screen
WO2007137537A1 (en) * 2006-05-31 2007-12-06 Siemens Aktiengesellschaft Method for generating an input data record and electrical device
US20080141125A1 (en) * 2006-06-23 2008-06-12 Firooz Ghassabian Combined data entry systems
KR100690961B1 (en) 2006-06-30 2007-03-09 삼성전자주식회사 Method and apparatus for inputting character of mobile communication terminal
KR101186530B1 (en) * 2006-10-13 2012-10-08 엘지전자 주식회사 Electronic device and controling method thereof
US20080154576A1 (en) * 2006-12-21 2008-06-26 Jianchao Wu Processing of reduced-set user input text with selected one of multiple vocabularies and resolution modalities
US8719723B2 (en) * 2007-03-05 2014-05-06 Microsoft Corporation Displaying data sensitive targets
US20080242353A1 (en) * 2007-04-02 2008-10-02 William Daniel Willey Input Shortcuts for a Communications Device
KR100913962B1 (en) * 2007-05-14 2009-08-26 삼성전자주식회사 Method and apparatus of inputting character in Mobile communication terminal
KR101472585B1 (en) * 2007-08-23 2014-12-15 삼성전자주식회사 Apparatus and method for inputting function key
US8174409B2 (en) * 2007-09-13 2012-05-08 Alfredo Alvarado Lineographic alphanumeric data input system
KR101422837B1 (en) 2007-10-02 2014-08-13 엘지전자 주식회사 Touch screen device and Character input method thereof
KR100943905B1 (en) * 2008-02-05 2010-02-24 엘지전자 주식회사 Terminal and method for controlling the same
JP5040725B2 (en) * 2008-02-27 2012-10-03 株式会社デンソー Character input receiving device and program for character input receiving device
KR100900087B1 (en) * 2008-03-31 2009-06-01 박병진 Button extension type letter input system for touch screen
US20090243897A1 (en) * 2008-04-01 2009-10-01 Davidson Wayne A Method and apparatus for entering alphanumeric data via keypads or display screens
JP2009277221A (en) * 2008-04-14 2009-11-26 Hiroaki Deguchi Character input device, character input method, and character input program
TWI375162B (en) * 2008-05-02 2012-10-21 Hon Hai Prec Ind Co Ltd Character input method and electronic system utilizing the same
US20090288889A1 (en) * 2008-05-23 2009-11-26 Synaptics Incorporated Proximity sensor device and method with swipethrough data entry
US20090289902A1 (en) * 2008-05-23 2009-11-26 Synaptics Incorporated Proximity sensor device and method with subregion based swipethrough data entry
NO328504B1 (en) * 2008-09-22 2010-03-08 Tandberg Telecom As Procedure, system and computer program for entering characters
US8250001B2 (en) 2008-12-18 2012-08-21 Motorola Mobility Llc Increasing user input accuracy on a multifunctional electronic device
CN101980125B (en) * 2009-01-14 2012-10-03 赵夜白 Hexagonal continuous contact Pinyin input method
US20110050575A1 (en) * 2009-08-31 2011-03-03 Motorola, Inc. Method and apparatus for an adaptive touch screen display
KR101595029B1 (en) * 2009-11-18 2016-02-17 엘지전자 주식회사 Mobile terminal and method for controlling the same
CN101833936A (en) * 2009-12-22 2010-09-15 康佳集团股份有限公司 Mobile terminal and method and device for displaying interfaces thereof
JP2013520860A (en) * 2010-02-19 2013-06-06 ジョ ウー,スン Multilingual key input device and method
WO2011105816A2 (en) * 2010-02-23 2011-09-01 Park Taeun Nine-key chinese input method
US8754861B2 (en) * 2011-07-06 2014-06-17 Google Inc. Touch-screen keyboard facilitating touch typing with minimal finger movement
USD742893S1 (en) 2013-06-09 2015-11-10 Apple Inc. Display screen or portion thereof with graphical user interface
USD745049S1 (en) 2013-06-09 2015-12-08 Apple Inc. Display screen or portion thereof with graphical user interface
USD765092S1 (en) 2014-03-03 2016-08-30 Apple Inc. Display screen or portion thereof with graphical user interface
USD766318S1 (en) 2014-03-07 2016-09-13 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD778941S1 (en) 2016-01-08 2017-02-14 Apple Inc. Display screen or portion thereof with graphical user interface
USD778942S1 (en) 2016-01-11 2017-02-14 Apple Inc. Display screen or portion thereof with graphical user interface
USD846567S1 (en) 2017-10-06 2019-04-23 Apple Inc. Electronic device with graphical user interface

Citations (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3967273A (en) 1974-03-29 1976-06-29 Bell Telephone Laboratories, Incorporated Method and apparatus for using pushbutton telephone keys for generation of alpha-numeric information
US4099246A (en) * 1973-12-17 1978-07-04 Hewlett-Packard Company Calculator having merged key codes
US4737980A (en) 1985-07-19 1988-04-12 Amtelco Computer data entry method and apparatus
US4999795A (en) 1983-01-21 1991-03-12 The Laitram Corporation Portable keyboard operated alpha computer system with few keys and visual keystroke instructions
JPH0419512A (en) 1990-05-14 1992-01-23 Omron Corp Rotational angle detector
JPH04127310A (en) 1990-09-19 1992-04-28 Fujitsu Ltd Character input system
US5124940A (en) 1983-01-21 1992-06-23 The Laitram Corporation Programmable hand held computers operable with two-strokes perentry alpha with instruction menus on temporary viewing screen
US5128672A (en) 1990-10-30 1992-07-07 Apple Computer, Inc. Dynamic predictive keyboard
JPH07200120A (en) 1993-12-28 1995-08-04 Katsuyasu Ono Adjacent character display keyboard
JPH0934891A (en) 1995-07-21 1997-02-07 Sharp Corp Kana/kanji converter
US5798716A (en) 1996-08-23 1998-08-25 Motorola, Inc. Method and apparatus for detecting key actuations
US5818437A (en) 1995-07-26 1998-10-06 Tegic Communications, Inc. Reduced keyboard disambiguating computer
EP0889388A1 (en) 1997-06-30 1999-01-07 International Business Machines Corporation Data input interface for data processing systems
US5861823A (en) 1997-04-01 1999-01-19 Granite Communications Incorporated Data entry device having multifunction keys
US5952942A (en) * 1996-11-21 1999-09-14 Motorola, Inc. Method and device for input of text messages from a keypad
US5952952A (en) 1997-06-17 1999-09-14 Samsung Electronics Co., Ltd. Switched-capacitor array
US5956021A (en) 1995-09-20 1999-09-21 Matsushita Electric Industrial Co., Ltd. Method and device for inputting information for a portable information processing device that uses a touch screen
US6009444A (en) 1997-02-24 1999-12-28 Motorola, Inc. Text input device and method
US6016538A (en) 1993-11-30 2000-01-18 Texas Instruments Incorporated Method, apparatus and system forming the sum of data in plural equal sections of a single data word
US6016142A (en) 1998-02-09 2000-01-18 Trimble Navigation Limited Rich character set entry from a small numeric keypad
US6043760A (en) 1997-02-04 2000-03-28 Nokia Mobile Phones Ltd. Language-dependent letter input by means of number keys
JP2000172417A (en) 1998-12-02 2000-06-23 Nec Telecom Syst Ltd Portable telephone device and its character input method
US6130628A (en) 1997-03-19 2000-10-10 Siemens Aktiengesellschaft Device for inputting alphanumeric and special symbols
US6169538B1 (en) 1998-08-13 2001-01-02 Motorola, Inc. Method and apparatus for implementing a graphical user interface keyboard and a text buffer on electronic devices
JP2001125720A (en) 1999-09-17 2001-05-11 Nokia Mobile Phones Ltd Input method for character, user interface therefor and terminal
US6271835B1 (en) 1998-09-03 2001-08-07 Nortel Networks Limited Touch-screen input device
US6295052B1 (en) 1996-02-19 2001-09-25 Misawa Homes Co., Ltd. Screen display key input unit
WO2002014996A2 (en) 2000-08-17 2002-02-21 Moelgaard John A graphical user interface for data entry
US6359572B1 (en) 1998-09-03 2002-03-19 Microsoft Corporation Dynamic keyboard
US6473006B1 (en) 1995-12-11 2002-10-29 Openwave Systems Inc. Method and apparatus for zoomed display of characters entered from a telephone keypad
US6686902B2 (en) 2000-09-27 2004-02-03 Samsung Electronics Co., Ltd. Method and apparatus for inputting characters in a mobile terminal
JP4127310B2 (en) 2006-12-27 2008-07-30 トヨタ自動車株式会社 Vehicle control device, control method, program for realizing the method, and recording medium recording the program

Patent Citations (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4099246A (en) * 1973-12-17 1978-07-04 Hewlett-Packard Company Calculator having merged key codes
US3967273A (en) 1974-03-29 1976-06-29 Bell Telephone Laboratories, Incorporated Method and apparatus for using pushbutton telephone keys for generation of alpha-numeric information
US4999795A (en) 1983-01-21 1991-03-12 The Laitram Corporation Portable keyboard operated alpha computer system with few keys and visual keystroke instructions
US5124940A (en) 1983-01-21 1992-06-23 The Laitram Corporation Programmable hand held computers operable with two-strokes perentry alpha with instruction menus on temporary viewing screen
US4737980A (en) 1985-07-19 1988-04-12 Amtelco Computer data entry method and apparatus
JPH0419512A (en) 1990-05-14 1992-01-23 Omron Corp Rotational angle detector
JPH04127310A (en) 1990-09-19 1992-04-28 Fujitsu Ltd Character input system
US5128672A (en) 1990-10-30 1992-07-07 Apple Computer, Inc. Dynamic predictive keyboard
US6016538A (en) 1993-11-30 2000-01-18 Texas Instruments Incorporated Method, apparatus and system forming the sum of data in plural equal sections of a single data word
JPH07200120A (en) 1993-12-28 1995-08-04 Katsuyasu Ono Adjacent character display keyboard
JPH0934891A (en) 1995-07-21 1997-02-07 Sharp Corp Kana/kanji converter
US5818437A (en) 1995-07-26 1998-10-06 Tegic Communications, Inc. Reduced keyboard disambiguating computer
US5956021A (en) 1995-09-20 1999-09-21 Matsushita Electric Industrial Co., Ltd. Method and device for inputting information for a portable information processing device that uses a touch screen
US6473006B1 (en) 1995-12-11 2002-10-29 Openwave Systems Inc. Method and apparatus for zoomed display of characters entered from a telephone keypad
US6295052B1 (en) 1996-02-19 2001-09-25 Misawa Homes Co., Ltd. Screen display key input unit
US5798716A (en) 1996-08-23 1998-08-25 Motorola, Inc. Method and apparatus for detecting key actuations
US5952942A (en) * 1996-11-21 1999-09-14 Motorola, Inc. Method and device for input of text messages from a keypad
US6043760A (en) 1997-02-04 2000-03-28 Nokia Mobile Phones Ltd. Language-dependent letter input by means of number keys
US6009444A (en) 1997-02-24 1999-12-28 Motorola, Inc. Text input device and method
US6130628A (en) 1997-03-19 2000-10-10 Siemens Aktiengesellschaft Device for inputting alphanumeric and special symbols
US5861823A (en) 1997-04-01 1999-01-19 Granite Communications Incorporated Data entry device having multifunction keys
US5952952A (en) 1997-06-17 1999-09-14 Samsung Electronics Co., Ltd. Switched-capacitor array
EP0889388A1 (en) 1997-06-30 1999-01-07 International Business Machines Corporation Data input interface for data processing systems
US6016142A (en) 1998-02-09 2000-01-18 Trimble Navigation Limited Rich character set entry from a small numeric keypad
US6169538B1 (en) 1998-08-13 2001-01-02 Motorola, Inc. Method and apparatus for implementing a graphical user interface keyboard and a text buffer on electronic devices
US6271835B1 (en) 1998-09-03 2001-08-07 Nortel Networks Limited Touch-screen input device
US6359572B1 (en) 1998-09-03 2002-03-19 Microsoft Corporation Dynamic keyboard
JP2000172417A (en) 1998-12-02 2000-06-23 Nec Telecom Syst Ltd Portable telephone device and its character input method
JP2001125720A (en) 1999-09-17 2001-05-11 Nokia Mobile Phones Ltd Input method for character, user interface therefor and terminal
WO2002014996A2 (en) 2000-08-17 2002-02-21 Moelgaard John A graphical user interface for data entry
US6686902B2 (en) 2000-09-27 2004-02-03 Samsung Electronics Co., Ltd. Method and apparatus for inputting characters in a mobile terminal
JP4127310B2 (en) 2006-12-27 2008-07-30 トヨタ自動車株式会社 Vehicle control device, control method, program for realizing the method, and recording medium recording the program

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Masui, "An Efficient Text Input Method for Pen-Based Computers", Proceedings of the ACM Conference on Human Factors in Computing System, Apr. 1998, p. 328-335.
Patent Abstracts of Japan, Ono Katsuyasu: "Adjacent Character Display Keyboard," Publication No. 07200120, Apr. 8, 1995, Application No. 05355185, Dec. 28, 1993.
TLS2200 Thermal Transfer Printer User's Guide, 2000 Brady Worldwide, Inc. 93 pages.

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10719131B2 (en) 2010-04-05 2020-07-21 Tactile Displays, Llc Interactive display with tactile feedback
US10990183B2 (en) 2010-04-05 2021-04-27 Tactile Displays, Llc Interactive display with tactile feedback
US10996762B2 (en) 2010-04-05 2021-05-04 Tactile Displays, Llc Interactive display with tactile feedback
US10990184B2 (en) 2010-04-13 2021-04-27 Tactile Displays, Llc Energy efficient interactive display with energy regenerative keyboard
USD940168S1 (en) 2018-05-07 2022-01-04 Google Llc Display panel or portion thereof with an animated graphical user interface
USD940167S1 (en) 2018-05-07 2022-01-04 Google Llc Display panel or portion thereof with an animated graphical user interface
USD957425S1 (en) 2018-05-07 2022-07-12 Google Llc Display panel or portion thereof with an animated graphical user interface
USD962266S1 (en) 2018-05-07 2022-08-30 Google Llc Display panel or portion thereof with an animated graphical user interface
USD962268S1 (en) 2018-05-07 2022-08-30 Google Llc Display panel or portion thereof with an animated graphical user interface
USD962267S1 (en) 2018-05-07 2022-08-30 Google Llc Display panel or portion thereof with an animated graphical user interface

Also Published As

Publication number Publication date
CN1692328A (en) 2005-11-02
JP2004534318A (en) 2004-11-11
WO2003005179A1 (en) 2003-01-16
KR20030027105A (en) 2003-04-03
GB0116083D0 (en) 2001-08-22
US20030025616A1 (en) 2003-02-06
US6885318B2 (en) 2005-04-26
EP1405164A1 (en) 2004-04-07

Similar Documents

Publication Publication Date Title
USRE44913E1 (en) Text entry method and device therefor
US7395081B2 (en) Mobile telephone having a rotator input device
US20030064736A1 (en) Text entry method and device therefor
US8234588B2 (en) System and method for panning and zooming an image on a display of a handheld electronic device
US8627224B2 (en) Touch screen keypad layout
TWI420889B (en) Electronic apparatus and method for symbol input
AU2009326933B2 (en) Improved access to contacts
US20110029868A1 (en) User interfaces for small electronic devices
EP1637978A2 (en) Method and device for key input in mobile terminal
US8558798B2 (en) Method and apparatus for altering key function of software input panel and recording medium thereof
US20040085370A1 (en) Input mode selector on a mobile device
US20080024452A1 (en) Method Of Data Entry
KR100883466B1 (en) Method for auto completion of special character in portable terminal
US8780046B2 (en) Device and method for application navigation enhancement on a handheld electronic device
KR20080075599A (en) Method for executing communication in mobile terminal having touch screen
US8358267B2 (en) Conjoined input keys adjacent a navigation tool on a handheld electronic device
CA2639373C (en) Device and method for application navigation enhancement on a handheld electronic device
CA2638872A1 (en) Conjoined input keys adjacent a navigation tool on a handheld electronic device
KR20050077606A (en) A method of displaying last menu item for mobile phone
CA2646405A1 (en) Side-bar menu and menu on a display screen of a handheld electronic device
US20080158186A1 (en) Method for inputting character
KR20060133833A (en) Method for letter input in the mobile terminal
KR20030011117A (en) Method for inputting english character at hand held terminal
CA2572606A1 (en) Selective viewing of information

Legal Events

Date Code Title Description
FPAY Fee payment

Year of fee payment: 12

IPR Aia trial proceeding filed before the patent and appeal board: inter partes review

Free format text: TRIAL NO: IPR2017-00386

Opponent name: ACER INC.,ACER AMERICA CORPORATION,ASUSTEK COMPUTE

Effective date: 20161205

Free format text: TRIAL NO: IPR2017-00387

Opponent name: ACER INC.,ACER AMERICA CORPORATION,ASUSTEK COMPUTE

Effective date: 20161205

IPR Aia trial proceeding filed before the patent and appeal board: inter partes review

Free format text: TRIAL NO: IPR2017-01766

Opponent name: MICROSOFT CORPORATION AND MICROSOFT MOBILE INC.

Effective date: 20170712

IPRC Trial and appeal board: inter partes review certificate

Kind code of ref document: K1

Free format text: INTER PARTES REVIEW CERTIFICATE; TRIAL NO. IPR2017-00386, DEC. 5, 2016; TRIAL NO. IPR2017-01766, JUL. 12, 2017 INTER PARTES REVIEW CERTIFICATE FOR PATENT RE44,913, ISSUED MAY 27, 2014, APPL. NO. 13/955,345, JUL. 31, 2013 INTER PARTES REVIEW CERTIFICATE ISSUED FEB. 5, 2021

Effective date: 20210205