Source: http://www.google.com/patents/US20030017858?dq=No.+6,411,949&ei=AUR7T-LGJqSr0AHy2aSiBg
Timestamp: 2017-08-24 06:52:49
Document Index: 344858291

Matched Legal Cases: ['art.\n8', 'art.\n18', 'art.\n19', 'art 14', 'art 14', 'art 20', 'art 22', 'art 20', 'art 22', 'art 20', 'art 20', 'art 20', 'art 22', 'art 20', 'art 22', 'art 23', 'art 22', 'art 23', 'art 23', 'art 23', 'art 23', 'art 23', 'art 20', 'art 22', 'art 22', 'art 20', 'art 20']

Patent US20030017858 - Data entry by string of possible candidate information - Google Patents
A communication terminal is provided with display means, navigation means for navigating through information candidates, selection means for selecting one of the candidates, and a processor controlling the display means in accordance with the operation of the navigation means and the selection means....http://www.google.com/patents/US20030017858?utm_source=gb-gplus-sharePatent US20030017858 - Data entry by string of possible candidate information
Publication number US20030017858 A1
Application number US 10/218,293
Also published as CN1189048C, CN1229316A, CN1545298A, CN1941805A, CN100477683C, CN100521706C, DE69940530D1, EP0930760A2, EP0930760A3, EP0930760B1, EP1783987A2, EP1783987A3, EP1783987B1, EP2063613A1, EP2063613B1, US6487424, US6810272
Publication number 10218293, 218293, US 2003/0017858 A1, US 2003/017858 A1, US 20030017858 A1, US 20030017858A1, US 2003017858 A1, US 2003017858A1, US-A1-20030017858, US-A1-2003017858, US2003/0017858A1, US2003/017858A1, US20030017858 A1, US20030017858A1, US2003017858 A1, US2003017858A1
Inventors Christian Kraft, Jacob Hansen, Paivi Pukkila
Original Assignee Christian Kraft, Jacob Hansen, Paivi Pukkila
Referenced by (41), Classifications (25), Legal Events (4)
Data entry by string of possible candidate information
US 20030017858 A1
1. A method of entering information into a communication terminal having a display; navigation means for navigating through information candidates; and selection means for selecting one of the candidates; said method comprising:
displaying in the display a string of entered information;
displaying, separately from the entered information string, a string of possible information candidates, one of these candidates being highlighted by the cursor controlled by the navigation means; and
copying the highlighted candidate from the second string to the entered information string upon selection by the selection means.
2. A method according to claim 1, wherein the navigation means is provided as a navigation key in the form of a depressable roller wheel, and including moving the cursor by rolling the roller wheel, and selecting an item pointed out by the cursor by depressing the roller wheel.
3. A method according to claim 1, wherein the terminal is equipped with at least two entry modes for entering different types of information into different applications in the terminal, and comprising sorting the possible information candidates in the candidate string in dependence on the current mode of the terminal.
4. A method according to claims 1, comprising sorting the possible information candidates in the candidate string in dependence on at least one previously selected character.
5. A method according to claims 1, comprising sorting the possible information candidates in a default string of candidates in dependence on the current mode of the phone, and generating a dynamic string of candidates for each information candidate entry, said dynamic string comprising a group of the most probable characters in the beginning followed by the default string.
6. A method according to claims 1, comprising searching in a dictionary memory to find a word fitting with the letters already entered, and displaying the best fitting word in a third display part selectable by the user.
7. A method according to claim 6, comprising searching in pronunciation strings for signs in a language not based on Latin letters in the dictionary memory to find a pronunciation string fitting with the letters already entered, and displaying a corresponding sign in the third display part.
8. A communication terminal having display means; navigation means for navigating through information candidates; selection means for selecting one of the candidates; and a processor controlling the display means in accordance with the operation of the navigation means and the selection means; said display means comprising:
a first display part for displaying a string of entered information;
a second display part for displaying a string of a plurality of possible information candidates, one of these candidates being highlighted by the cursor controlled by the navigation means; and
said processor copying the highlighted candidate from the candidate string into the entered information string upon selection by the selection means.
9. A communication terminal according to claim 8, wherein the first display part constitutes the major part of a rectangular LCD display, and the second display part is provided as a strip along one of the edges of the display.
10. A communication terminal according to claim 8, wherein the navigation means is provided as a navigation key having a roller body which, when operated, causing the cursor to move, and wherein the selection means is integrated in the navigation key as a sensor detecting the depression of the roller body.
11. A communication terminal according to claim 8, wherein the navigation means is provided as a navigation key having a step-up/step-down functionality, and wherein the selection means is provided as a separate key for selecting the item currently pointed out by the cursor.
12. A communication terminal according to claim 1 1, wherein the separate selection key is provided as a soft key, the current function of which is displayed in a special part of the display.
13. A communication terminal according to claims 8, wherein the terminal is equipped with at least two entry modes for entering different types of information into different applications in the terminal, and the processor sorts the possible information candidates in the candidate string in dependence on the mode of the terminal.
14. A communication terminal according to claims 8, wherein the processor sorts the possible information candidates in the second string in dependence on the previously selected character or characters.
15. A communication terminal according to claims 8, wherein the processor sorts the possible information candidates in a default string of candidates in dependence on the current mode of the phone, and said processor for each information candidate entry generates a dynamic string of candidates, said dynamic string comprising a group of the most probable characters in the beginning followed by the default string.
16. A communication terminal according to claims 8, wherein, in some applications, the display means comprises a third display part for displaying complex information candidates to be entered in dependence on information candidates already entered.
17. A communication terminal according to claim 16, wherein the processor is connected to a memory including a dictionary, searches this dictionary memory to find a word fitting with the letters already entered, and displays the best fitting word in the third display part.
18. A communication terminal according to claim 16, wherein the processor is connected to a memory including a dictionary including signs in a language not based on Latin letters and corresponding pronunciation strings, searches the pronunciation strings in the dictionary memory to find a string fitting with the letters already entered, and displays the corresponding sign in the third display part.
19. A method substantially as hereinbefore described with reference to FIGS. 1 to 9 of the drawings.
20. A communication terminal substantially as hereinbefore described with reference to FIGS. 1 to 9 of the drawings.
Communication terminals, such as hand portable phones or handsets, are able to handle and exchange ever increasing amounts of data. Traditionally, this type of terminals is equipped with a pocket calculator keypad with twelve alphanumeric keys including the FIGS. 0-9 and some extra signs.
These alphanumeric keys include several figures, signs, letters, special signs and so on available by multiple pressing of the individual keys. In general, a key can include up to ten different signs or more. Therefore, inputting of text for e.g. short messages may require many key strokes compared with the number of letters in the message.
In accordance with the invention -there is provided a method of entering information into a communication terminal having a display, navigation means for navigating through information candidates, and selection means for selecting one of the candidates, said method comprising displaying in the display a string of entered information, displaying, separately from the entered information string, a second string of possible information candidates, one of these candidates being highlighted by the cursor controlled by the navigation means, and copying the highlighted candidate from the second string to the entered information string upon selection by the selection means. Hereby, the user will be able to overview both the written characters and the characters he may select for entering. This makes it possible to vary the string of candidates, and the information entry method may be used in relation to several different applications, such as normal text entry, calculator entry, music entry and entry of Chinese signs.
Preferably, the terminal sorts the possible information candidates in the second string in dependence on at least one previously selected character. This sorting will preferably be language dependent. In English, e.g., when a word already contains the letters “ph”, the next candidate will probably be one of the letters “a”, “e”, “i” or “y”. Similar lists may be made for all letters and languages. If a terminal e.g. includes 20 languages, a corresponding number of lists may be stored within 6-10 Kbytes in total. However, it will only be the list for the language selected by the SIM card or manually by the user that will be used.
Preferably, the terminal is provided with navigation means having a roller body, such as a thumb wheel. When the roller body is rolled, the cursor will move, and when the roller body is pressed, the item pointed out by the cursor is selected. This allows for good control of the cursor—especially when the roller body is placed centrally below the display. However, the navigation means may be provided as a navigation key known per se and having a step-up/step-down functionality, and the selection means may be provided as a separate key, e.g. a soft key, for selecting the item currently pointed out by the cursor. This will improve the entry rate when the candidates are sorted in an intelligent way.
[0018]FIG. 1 schematically illustrates a preferred embodiment of a hand portable phone according to the invention.
[0019]FIG. 2 schematically shows the essential parts of a phone for communication with a cellular or cordless network.
[0020]FIG. 3 shows a sequence of four displays illustrating a preferred embodiment of entering text into a phone according to the invention.
[0021]FIG. 4 shows a sequence of two displays illustrating a preferred embodiment of entering text in an intelligent way into a phone according to the invention.
[0022]FIG. 5 shows a sequence of seven displays illustrating a preferred embodiment of entering digits and operators into a calendar integrated in a phone according to the invention.
[0023]FIG. 6 shows a sequence of displays illustrating a preferred embodiment of entering Chinese letters into a phone according to the invention.
[0024]FIG. 7 shows another sequence of displays illustrating an alternative embodiment of entering Chinese letters into a phone according to the invention.
[0025]FIG. 8 schematically illustrates an alternative embodiment of a hand portable phone according to the invention.
[0026]FIG. 9 schematically shows the display in a music entry mode of the phone according to the invention.
[0028]FIG. 1 shows a preferred embodiment of a phone according to the invention, and it will be seen that the phone, which is generally designated by 1, comprises a user interface having a keypad 2, a display 3, an on/off button 4, an earpiece 5, and a microphone 6. The phone 1 according to the preferred embodiment is adapted for communication via a cellular network, but could have been designed for a cordless network as well. The keypad 2 has a first group 7 of keys as alphanumeric keys, by means of which the user can enter a telephone number, write a text message (SMS), write a name (associated with the phone number), etc. Each of the twelve alphanumeric keys 7 is provided with a FIGS. “0-9” or a sign “#” and “*”, respectively. In alpha mode each key is associated with a number of letters and special signs used in the text editing.
The navigation key 10 includes a roller body as described in the applicant's co-pending U.S. application, Ser. No. 08/923696, filed on Sept. 4, 1997. This application is hereby incorporated by reference. The roller body extends partly through an opening in the front cover of the phone, and said roller body is essentially cylindrical with a length and diameter of the same size as the width of the keys in the alphanumeric group of keys 7. When the axis of rotation of the roller body is provided such that it extends perpendicularly to the longitudinal axis of the phone 1, the rolling of the roller body will move a cursor in the display in an up/down direction corresponding to the movement of the thumb. The navigation key structure is furthermore provided with a microswitch for detecting the depression of the roller body, thereby providing a selection signal for the controller 18 indicating that the item pointed out in the display has been selected.
[0035]FIG. 2 schematically shows the most important parts of a preferred embodiment of the phone, said parts being essential to the understanding of the invention. The preferred embodiment of the phone of the invention is adapted for use in connection with the GSM network, but, of course, the invention may also be applied in connection with other phone networks, such as cellular networks and various forms of cordless phone systems or in dual band phones accessing sets of these systems/networks. The microphone 6 records the user's speech, and the analog signals formed thereby are A/D converted in an A/D converter (not shown) before the speech is encoded in an audio part 14. The encoded speech signal is transferred to the controller 18 (physical layer processor), which i.a. supports the GSM terminal software. The controller 18 also forms the interface to the peripheral units of the apparatus, including RAM and ROM memories 17a and 17b, a SIM card 16, the display 3 and the keypad 2 (as well as data, power supply, etc.). The controller 18 communicates with the transmitter/receiver circuit 19. The audio part 14 speech-decodes the signal, which is transferred from the controller 18 to the earpiece 5 via an D/A converter (not shown).
A phone according to the invention is provided with display means, e.g. the LCD display 3. A processor controls the display means in accordance with the operation of the navigation means and the selection means 10; 40, 41 (FIG. 8). The display means comprises a first display part 20 for displaying a string of entered information and a second display part 22 for displaying, a string of a plurality of possible information candidates, one of these candidates being highlighted by the cursor 23 controlled by the navigation means 10; 40. The processor 18 copies the highlighted candidate from the candidate string into the entered information string upon selection by the selection means 10; 41.
As will be seen from the first display image in FIG. 3, the display 3 comprises a first display part 20 for displaying a string of entered information, e.g. a message or a name. The display 3 furthermore comprises a second display part 22 for displaying a string of a plurality of possible information candidates, one of these candidates being highlighted by the cursor 23 controlled by the navigation means—here the roller key 10. For this purpose, the roller key 10—acting both as navigation means for navigating though information candidates and as selection means for selecting one of the candidates—is equipped with an encoder means (not shown) detecting the rolling of the roller key 10.
In message entry, the functionalities will be “Options” and “Back”. “Option” will allow the user to select between “Send”, “Erase”, “Save” “Highlight”, “Text cursor” and “Exit”. “Send” will terminate the alpha entry and the phone will ask for a receiver for the message. “Erase” will clear the first display part 20 and the user may enter a new text. “Save” will store the text string and the user may use the stored text in a later transmission. “Exit” will cause the phone to go back to idle mode. By selecting the functionality “Text cursor” the user will be able to move the cursor 21 along the text string by using the roller key 10. Once the user selects a position in the text string, the roller key 10 again controls the movement of the cursor 23. The functionality of “Highlight” will be explained later on. However, despite these differences, the handling is basically the same for text entry.
0123456789., - ? !
ØÅ/æøå are examples of language dependent characters. Also the “special characters” after the digits are language dependent. The “
” refers to a space character, and is present twice in the list. The arrow signs “
” in the candidate lists refer to movements of the cursor 21 in the first display part 20. “AB” and “ab” will manually change the case for the letter to the left of the cursor 21 or for a highlighted string of letters in the first display part 20. In accordance with a first embodiment of the invention the cursor 23 will continue to highlight a selected character in the second display part 22 until the cursor has been moved by rolling the roller key 10. By multiple pressing one of the arrow signs, the cursor 21 in the first display part 20 moves a corresponding number of steps until the cursor meets a limit in the text string. Selecting the vertical arrows will cause the cursor 21 to move up and down in a linewise manner. Long pressing of the roller key 10 for selecting an arrow sign will cause fast moving of the cursor 21 as long as the roller key 10 is depressed.
A special character list will appear in the second display part 22 when the * key is present in the alphanumeric group of keys 7. This special character list may include all the special characters presently available in phones known per se, e.g. all Greek letters, mathematical operators and currency signs. The special character mode is indicated in the icon area with the special character icon.
When the operation “Highlight” available via the “Option” soft key 8 is selected, the user is asked to mark the beginning of the highlighted portion of the text. The cursor 21 in the second display part 23 will automatically jump to the first one of the four arrow signs. By pressing the roller key 10 an appropriate number of times with the desired arrow sign highlighted, the cursor 21 is moved to the right position. By pressing the left soft key 8, “Mark”, the user indicates the beginning of the highlighted portion. The end of the highlighted portion is marked in the same manner. The right soft key 8, “Quit”, allows the user to terminate the “Highlight” operation without affecting the entered text. Once the text part has been highlighted, the user is allowed to perform operations on the text part, such as copy to clipboard, delete, move.
When the user presses one of the keys “0-9”, the cursor 23 will jump to the first number in the character string in the second display part 22. If the user presses the key, the corresponding number will be inserted at the position marked by the cursor 21 after a time-out corresponding to e.g. 0.8 sec. If the user releases the key, he can use the roller to select another digit character. The numeric keys may hereby be used for jumping in the character string.
The title case concept and text case will be discussed briefly in the following. Characters that separate two sentences are called hard separators. These may comprise the following signs: “.”, “!” and “?”.Hard separators might be language dependent to a certain degree. Characters that separate two words are called soft separators. These may comprise the following signs: “
”, “-” and “:”. Also soft separators might be language dependent to a certain degree.
The title case concept automatically selects the upper case for the first character of each word. That means after every soft separator and after every hard separator. The text case concept automatically selects the upper case for the first character of each sentence ie after every hard separator.
The simplest way of generating a prediction table is to analyse a dictionary for e.g. the English language. Every time an “a” occurs, the subsequent letter is registered. Finally the frequency of the subsequent letters is calculated and e.g. the five-twelve most frequently occurring letters are selected and placed in alphabetical order in the prediction table for the most probable letter following an “a”. This is done for all letters included in the language.
Alternatively to a fixed number of suggested letters in the probability list, all letters occurring with a probability higher than e.g. 5-10% could be included in the list. The size of the prediction table will not be affected substantially by this amendment.
The first character in a word is difficult to predict, so here the user will simply be presented with the normal, complete alphabet, as was the situation according to the first embodiment, too. The cursor 23 highlights the letter “a”, as shown in the first display in FIG. 4. When the second character in a word is to be entered, the phone starts suggesting suitable predicted characters in the character bar. Assuming that the user has typed a “B”, the second display part 23 will now suggest the most probable characters that fit after the “B”. In the example, these letters are “a, e, i, I, o, r, u , y”. The list of the most probable characters will be sorted alphabetically according to the preferred embodiment. These characters may be called the probability list.
After the list of most probable characters, the remaining characters in the alphabet are shown. That means that the characters shown in the probability list are left out according to the preferred embodiment. These characters will of course be alphabetically ordered, too.
AEILORUY | BCDFGHJKMNPQSTVWXZ
0123456789., -?!
The sign “|” illustrates the boarderline between the probability list and the remaining part of the list. In the second display part 23 this could be illustrated by a horizontal dot line (not shown).
Alternatively, the full character string could be shown after the boarderline in the second display part 23. This would create some redundancy—but only for the most probable characters. If the user misses a letter “r” in the probability list, the letter can be found in the remaining part of the list. The list may then look as follows.
AEILORUY | ABCDEFGHIJKLMNOPQRSTUVWXYZ
0123456789., -? !
Table 1 is based on a paper by R. William Sourekoff and l. Scott MacKenzie; “Theoretical upper and lower bounds on typing speed using a stylus and soft keyboard”; Behaviour & Information Technology, (1995) 14(6), pp 370-379. In the paper the authors present a matrix-like table which shows the number of times a second letter succeeds a first letter in a standard text containing more than 100,000 letters. Spaces are included in the table since some letters appear very often at the end of the word, and a space is statistically an obvious possibility as the next letter when these letters appear in the word. Even though no correlation would be expected between a space and the first letter in the following word, some letters appear very often at the beginning of the word. However, this relation is clearly weaker than between two letters in a word, but the relation is stronger than the correlation between the overall appearance in the text and the appearance as an initial letter.
Table 1 shows an example of a probability list set for
The basic entry concept is very useful for a calculator integrated in e.g. a cellular phone. Here it will be straightforward to enter the digits by using the numeric keys 7 and to enter the desired mathematical operators via the second display part 23 and the roller key 10.
The second display part 23 may basically include the four basic mathematical operators, equal-sign for executing the entered calculation, decimal point, the memory functions known per se, percent sign, change of sign and some currency conversion signs including the possibility of user-defined currency signs e.g. updated via an SMS service. The candidate list could include the following candidates:
+−×÷=. M+M−MR MC % +/−$→£¥→£DM→£.
The first display in FIG. 5 shows the initial display when the calculator is accessed from e.g. the main menu of the phone. It will be seen that the two soft keys 7 have the functionality “Options” and “Exit”. Pressing of “Exit” will cause the phone to leave the calculator mode and to go back to idle mode. “Options” will allow the user to define and update e.g. currency conversion rates, but “Options” may also contain e.g. “Copy”, “Paste” and other more general functions.
The user may now again type digits, using the numeric keypad 7 to enter further digits. In the fifth display in FIG. 5 the user has entered the digits “7291”, and in the next display the cursor 23 is moved to the equal-sign. Selecting the equal-sign will cause the entered digits and operators to jump one step upward, and the calculation to be executed, whereby the result will appear on the bottom line of the first display area 20, as will be seen in the seventh and last display of FIG. 5. The result cannot be edited, but the user can freely add operators to the result e.g. to use the result in further calculations.
Pressing one of the standard or user-defined currency conversion signs, e.g. “$→£”, “¥→£” or “DM→£”, will convert the amount previously entered in one currency to a corresponding amount in the selected currency.
Some languages are based on non Latin characters. However, Russian and Greek are closely related to Latin, and the text entry may therefore be handled in~the same way.
Text entry in languages such as e.g. Chinese, Japanese, Thai and Arabic is very difficult to handle via an alphanumeric keyboard, since the number of characters is very high compared with Latin. The list of character candidates will therefore appear to be endless, if means for reducing the amount of candidates is not provided.
The Pinyin method is based on the pronunciation of Chinese characters. The Chinese phonetic system includes 6 basic vowels and 21 consonants. The leading consonants are called initials and other sounds finals. Vowels must be the main part of finals. Yueyin is mainly used in the Chinese mainland. The -Zhuyin method contains 37 symbols representing vowels and consonants. The consonants are those phonetic codes which cannot be used alone. They must be combined with a vowel to form a character. Yueyin is mainly used in Taiwan. The Yueyin method is same as the Pinyin method, but it is designed for Cantonese speakers. Yueyin is mainly used in Hongkong.
[0126]FIG. 8 shows an alternative embodiment for such a phone. The two soft keys 8 and the call handling keys 9 are integrated in a single soft key 40. The stepwise movement of the cursor is controlled by a scroll key 41. This concept is described in a pending patent application, GB 9624520.4, filed by the applicant, exposed at the Cebit fair at the end of February 1997 and used in the GSM phone, Nokia 3110, launched in June of the same year.
The concept for entering information into a communication terminal, such as a phone, is brilliant for entering music into the phone. This music may be used as ringing tones (alert signal), and the user is hereby allowed to personalize his phone by entering jingles created by the user himself or input on the basis of e.g. a music book.
Basically, music may be defined as notes in a staff on a sheet of music. A clef, a time signature and, when necessary, a major define the tones (frequency) and the rhythm. A sub-menu loop may be accessed via a menu item “Tone settings” in the main menu loop of the phone. This tone menu setting may include a set of submenu items known from the phone called Nokia 3110 provided by the applicant. These items may include “call alert”, “ringing volume”, “ringing tone”, “keypad tones” and “warning tones”. The main menu item “Tone settings”may include a sub-menu item called “enter ringing tunes” according to the preferred embodiment of the invention. This sub-menu item will e.g. allow the user to enter music via the user-operated User Interface. By selecting this sub-menu item the first image in FIG. 9 will appear in the display.
[0133]FIG. 9 shows the first display part 20 for displaying a string of entered music in the form of notes placed in a staff including five lines. The second display part 22 includes a string of a plurality of possible information candidates. When starting the music entry, the candidates include clefs and majors at the top of the list. If the user disregards the characters, the music will be entered in C-major. When entering the individual notes, a staff segment 43 will appear in the second display part 22 aligned with the staff in the first display part 20. The position of the staff segment 43 will be fixed as long as notes are entered. Navigating with the roller key 10 will move a note 44 a full tone in the staff segment 43. The present position of the note will also be shown by the cursor 21. When the user selects a note by pressing the roller key 10, the cursor 21 will become a thin line cursor placed next to the note entered last. The position of the note 44 will be kept. When the roller key is pressed or rolled again, the note in question will be highlighted by the cursor 21.
The functionalities of the soft keys 8 are default “Options” and “Clear”, as appears from the fields 26 and 27. “Clear” will clear the character to the left of the cursor 21. “Options” will allow the user to edit an already entered string of notes, e.g. by adjusting a note half a tone, or deleting and adding notes. Furthermore, the tempo of the music and the duration of one or more tones may be changed from standard settings. “Options” will also allow the user to save the entered music. “Options” may also allow the user to use more than one tone on a note. A buzzer is used for alerting. A tone is created by adjusting the duty cycle of the buzzer. The buzzer provides a multi-tone output when the duration of a tone is split into minor segments in turn having the duty cycles required for the individual tones.
The phone only allows the user to use a finite number of tones, e.g. between 14 (two octaves) and 21 (three octaves) depending on the frequency range of the buzzer. In addition to the clefs and the majors, the candidate list will include the staff segment with a number of note positions corresponding to the number of tones. Furthermore, the candidate list will include a number of operation signs, e.g. arrows, where the selection of one of these operation signs will move the cursor 21, e.g., one step backwards.
The cursors 21 and 23 have just been mentioned as cursors in the above description. However, it is obvious to a person skilled in the art that the meaning of the cursor 23 is just to identify a candidate. As will be seen from FIG. 9, this can be done by the position alone of the candidate string when the staff segment 43 is aligned with the staff in the first display part 20. However, when the cursor points out the operation signs or the clefs and the majors, the colour of the characters is inverted. In some applications the cursor 21 is a line cursor which just shows where a character will be entered, e.g. FIG. 3, and in other applications a rectangular cursor, e.g. FIG. 9, which shows the character to be entered.
US6810272 * Aug 14, 2002 Oct 26, 2004 Nokia Mobile Phones Limited Data entry by string of possible candidate information in a hand-portable communication terminal
US7423647 Jan 7, 2002 Sep 9, 2008 Lg Electronics Inc. Apparatus and methods of selecting special characters in a mobile communication terminal
US7777187 May 11, 2005 Aug 17, 2010 Teraview Limited Apparatus and method for investigating a sample
US8373126 Jul 13, 2010 Feb 12, 2013 Teraview Limited Apparatus and method for investigating a sample
US9015028 * Feb 19, 2010 Apr 21, 2015 Blackberry Limited Handheld electronic device with text disambiguation
US9442572 * Mar 15, 2013 Sep 13, 2016 Peter James Tooch 5-key data entry system and accompanying interface
US20020135579 * Jan 7, 2002 Sep 26, 2002 Lg Electronics Inc. Apparatus and methods of selecting special characters in a mobile communication terminal
US20040198400 * Apr 3, 2003 Oct 7, 2004 Hsien-Chung Lin Method for inserting symbols in text messages using a cellular phone
US20050270292 * Jun 8, 2005 Dec 8, 2005 Lg Electronics Inc. Apparatus and methods of selecting special characters in a mobile communication terminal
US20070233850 * Mar 29, 2006 Oct 4, 2007 Yahoo! Inc. User status control for a messaging interface
US20100145679 * Feb 19, 2010 Jun 10, 2010 Vadim Fux Handheld Electronic Device With Text Disambiguation
US20110163234 * Jul 13, 2010 Jul 7, 2011 Cluff Julian A Apparatus and method for investigating a sample
WO2006058437A1 * Dec 2, 2005 Jun 8, 2006 Zi Corporation Of Canada, Inc. Use of pointing device to identify ideographic characters
WO2010091530A1 * Feb 10, 2009 Aug 19, 2010 Nokia Corporation Improved title
U.S. Classification 455/566, 455/457
International Classification H04M1/02, H04M11/00, H04M1/247, H04M1/00, H04M1/274, H04M1/23, G06F3/02, G06F3/023, H04M1/2745, H04M1/725
Cooperative Classification G06F17/276, H04M2250/70, H04M1/72552, H04M1/72519, G06F3/0237, G06F3/0236, G06F3/018, G06F17/2223
European Classification G06F3/023M8, H04M1/725F1M4, H04M1/2745M, G06F3/023M6, H04M1/725F4