HOME

TheInfoList



OR:

T9 is a predictive text technology for mobile phones (specifically those that contain a 3×4 numeric keypad), originally developed by Tegic Communications, now part of Nuance Communications. T9 stands for ''Text on 9 keys.'' T9 was used on phones from Verizon, NEC, Nokia,
Samsung Electronics Samsung Electronics Co., Ltd. (, sometimes shortened to SEC and stylized as SΛMSUNG) is a South Korean multinational electronics corporation headquartered in Yeongtong-gu, Suwon, South Korea. It is the pinnacle of the Samsung chaebol, a ...
, Siemens,
Sony Mobile Sony Mobile Communications Inc. ( ja, ソニーモバイルコミュニケーションズ株式会社) was a multinational telecommunications company founded on October 1, 2001, as a joint venture between Sony Group Corporation and Ericsson. I ...
, Sanyo, SAGEM and others, as well as
PDA PDA may refer to: Science and technology * Patron-driven acquisition, a mechanism for libraries to purchase books *Personal digital assistant, a mobile device * Photodiode array, a type of detector * Polydiacetylenes, a family of conducting po ...
s such as Avigo during the late 1990s. The main competing technologies include
iTap iTap is a predictive text technology developed for mobile phones, developed by Motorola employees as a competitor to T9. It was designed as a replacement for the old letter mappings on phones to help with word entry. This makes some of the mode ...
created by Motorola,
SureType SureType is a QWERTY-based character input method for cell phones which is used on the BlackBerry Pearl. SureType combines a traditional telephone keypad with a QWERTY-based keyboard to create a non-standard way to input text on a cell phone. In ...
created by RIM, Eatoni's
LetterWise LetterWise and WordWise were predictive text entry systems developed by Eatoni Ergonomics (Eatoni) for handheld devices with ambiguous keyboards / keypads, typically non-smart traditional cellphones and portable devices with keypads. All patents ...
and WordWise, and Intelab's Tauto. T9 is not available on Apple devices but is available on certain inexpensive phones without a touchscreen, and modern Android phones where it can be used to dial contacts by spelling the name of the contact one is trying to call. The technology was protected by multiple US patents, but they have since expired.


Design

T9's objective is to make it easier to enter text messages. It allows words to be formed by a single keypress for each letter, which is an enormous improvement over the
multi-tap Multi-tap (multi-press) refers to a text entry system for mobile phones. The alphabet is printed under each key (beginning on "2") in a three-letter sequence as follows; ABC under 2 key, DEF under 3 key, etc. Exceptions are the "7" key, which ...
approach used in conventional mobile phone text entry at the time, in which several letters are associated with each key, and selecting one letter often requires multiple keypresses. T9 combines the groups of letters on each phone key with a fast-access dictionary of words. It will then look up in the dictionary all words corresponding to the sequence of keypresses and order them by frequency of use. As T9 "gains familiarity" with the words and phrases the user commonly uses, it speeds up the process by offering the most frequently used words first and then letting the user access other choices with one or more presses of a predefined "Next" key. The dictionary is expandable. After introducing a new word, the next time the user tries to produce that word, T9 adds it to the predictive dictionary. The user database (UDB) can be expanded via
multi-tap Multi-tap (multi-press) refers to a text entry system for mobile phones. The alphabet is printed under each key (beginning on "2") in a three-letter sequence as follows; ABC under 2 key, DEF under 3 key, etc. Exceptions are the "7" key, which ...
. The implementation of the user database is dependent on the version of T9 and how T9 is actually integrated on the device. Some phone manufacturers supply a permanent user database, while others do so for the duration of the session.


Features

Some T9 implementations feature ''smart punctuation''. This feature allows the user to insert sentence and word punctuation using the '1'-key. Depending on the context, smart punctuation inserts sentence punctuation (period or 'full stop') or embedded punctuation (period or hyphen) or word punctuation (apostrophe in can't, won't, isn't, and the possessive '' 's''). Depending on the language, T9 also supports word breaking after punctuation to support
clitic In morphology and syntax, a clitic (, backformed from Greek "leaning" or "enclitic"Crystal, David. ''A First Dictionary of Linguistics and Phonetics''. Boulder, CO: Westview, 1980. Print.) is a morpheme that has syntactic characteristics of a wo ...
s such as ''l' '' and ''n' ''in French and '' 's'' in English. The UDB is an optional feature that allows words that were explicitly entered by the user to be stored for future reference. The number of words stored depend on the implementation and the language. In later versions of T9, the order of the words presented is adapted to the usage pattern. For instance, in English, 4663 matches "good", "home", "gone", "hood", etc. Such combinations are known as ''
textonym Predictive text is an input technology used where one key or button represents many letters, such as on the numeric keypads of mobile phones and in accessibility technologies. Each key press results in a ''prediction'' rather than repeatedly ...
s''; e.g., "home" is referred to as a ''textonym'' of "good". T9 is encoded to prefer the word that its programmers determined to be the most common "textonym", such as "good" over "home" or "gone", "hand" over "game", or "bad" over "cad" or "ace". When the user tends to use "home" more often than "good", eventually the two words switch position, and "home" is presented as the default option instead. Information about common word combinations can also be learned and stored for future predictions (so, "I'm feeling" followed by 4663 will be offered as "good" instead of "home", whereas "I went back" and 4663 would be "home", not "good"). For words entered by the user,
word completion Autocomplete, or word completion, is a feature in which an application predicts the rest of a word a user is typing. In Android and iOS smartphones, this is called predictive text. In graphical user interfaces, users can typically press the tab ...
can be enabled. When the user enters matching keypresses, in addition to words and stems, the system also provides completions. In later versions of T9, the user can select a primary and secondary language and access matches from both languages. This enables users to write messages in their native language, as well as a foreign one. Some implementations learn commonly used word pairs and provide word prediction (e.g. if one often writes "eat food", after entering "eat" the phone will suggest "food", which can be confirmed by pressing Next). T9 can automatically recognize and correct typing/texting errors, by looking at neighboring keys on the keypad to determine an incorrect keypress. For example, the word "testing" is entered with the key combination "8378464". Entering the same number but with two incorrect keypresses of neighboring keys, e.g., "8278494" results in T9 suggesting the words "tasting" (8278464), "testing" (8378464), and "tapping" (8277464).


Algorithm

In order to achieve compression ratios of close to 1 byte per word, T9 uses an optimized
algorithm In mathematics and computer science, an algorithm () is a finite sequence of rigorous instructions, typically used to solve a class of specific problems or to perform a computation. Algorithms are used as specifications for performing ...
that maintains word order and partial words (also known as stems); however, because of this compression, it over-generates words that are sometimes visible as "junk words". This is a side effect of the requirements for small database sizes on the lower end embedded devices.


Examples

On a phone with a numeric keypad, each time a key (1-9) is pressed (when in a text field), the algorithm returns a guess for what letters are most likely for the keys pressed to that point. For example, to enter the word 'the', the user would press 8 then 4 then 3, and the display would display 't' then 'th' then 'the'. If the less-common word 'fore' is intended (3673) the predictive algorithm may select 'Ford'. Pressing the 'next' key (typically the '*' key) might bring up 'dose', and finally 'fore'. If 'fore' is selected, then the next time the user presses the sequence 3673, fore will be more likely to be the first word displayed. If the word "Felix" is intended, however, when entering 33549, the display shows 'E', then 'De', 'Del', 'Deli', and 'Felix.' This is an example of a letter changing while entering words.


Successors

Many smart keyboards now exist, such as
Swype Swype was a virtual keyboard for touchscreen smartphones and tablets originally developed by Swype Inc., founded in 2002, where the user enters words by sliding a finger or stylus from the first letter of a word to its last letter, lifting only be ...
or
Swiftkey Microsoft SwiftKey is a virtual keyboard app originally developed by TouchType for Android and iOS devices. It was first released for Android in July 2010, followed by an iOS release in September 2014 after Apple implemented third-party key ...
, that have taken the idea of T9 and married it with the advanced touchscreen technology found in
Android phone This is a list of devices that run on the Android operating system Android is a mobile operating system based on a modified version of the Linux kernel and other open-source software, designed primarily for touchscreen mobile devices such as ...
s and iPhones. These advances have made T9 obsolete in newer cellphones for many users, since it is predicated on the use of a keypad with nothing besides numbers, the asterisk and the pound key (known as the hash key in Commonwealth countries). Many features, such as predictive text, have been adopted by and improved by future generations of keyboard software. However, T9 remains viable. For example, those with larger fingertips still use the T9 based keyboard on smartphones for text entry, because key press accuracy increases with the larger screen area per key on a numeric-style 4×3 keyboard. Such T9 formats for text entry therefore remain available in all latest s of August 2020iterations of LG keyboards, certain Samsung keyboards, and third party T9 keyboards such as Go keyboard for Androids and Type Nine for iPhones, as shown on this LG V60.


See also

*
XT9 XT9 is a text predicting and correcting system for mobile devices with full keyboards rather than the 3x4 keypad on old phones. It was originally developed by Tegic Communications, now part of Nuance Communications.LetterWise LetterWise and WordWise were predictive text entry systems developed by Eatoni Ergonomics (Eatoni) for handheld devices with ambiguous keyboards / keypads, typically non-smart traditional cellphones and portable devices with keypads. All patents ...
* Predictive text *
Telephone keypad A telephone keypad is a keypad installed on a push-button telephone or similar telecommunication device for dialing a telephone number. It was standardized when the dual-tone multi-frequency signaling (DTMF) system was developed in the Bell System ...
* Phoneword


References

{{reflist


External links


Nuance T9 Customer facing site
Natural language processing User interface techniques Nuance software Input methods for handheld devices