`
`( __ s__,ta ...... rt __ )'<.
`1
`
`28
`
`30
`
`~-~"f~
`~~jlgt"~
`
`36
`
`34
`
`ff-3crt{>
`Rc~~ft~9~ 38
`
`~O)i.t3c:n~
`ii!~~ fi;J. g ~ 47
`
`:\=-~
`it"J-3 - f!:tltl g
`
`46
`
`Of~~{,
`
`42
`
`44
`
`end
`
`52
`
`- 12-
`
`GOOGLE EX. 1008 - 00391
`
`Google v. Philips
`
`
`
`((gj 7 )
`
`l*-n'!li-: I /
`7 -< ::i. :n . .1 -r
`t~l("a ")
`<JY ~ffl~
`~M©fl~~{l
`0 K (80)
`t~ld(' a "HH•~
`
`I
`
`•01~1'~
`0 K (~~~)
`
`I
`
`.
`
`I I ,.jl I
`
`~-~~"~ I
`.
`-
`
`~•€i!'lfl\Q
`
`I
`
`I A.::fJIH*1
`r
`I
`~-~1'"ct(" 2 ")
`.
`
`/
`
`I_ . ../
`-·
`•:J ~ :,;:;
`
`I
`
`~ffi a". fl~il)
`~-:e:inc· 4 ·>
`I
`
`. .-'
`-·
`":;~"../~
`
`I ftiln~ilJ
`+- . ~ '!J 'e. :;~
`
`I
`
`I ji)J'j-f.)I
`*- · "::/ -:J't:!. .... PY
`
`1
`
`~nt©l'x~ 1f~
`ag")
`
`-~(!)~~~~
`OK CO)
`
`~~~("ah")
`O)f ~f~{>
`;J\ ~110) it~~ ~
`OK ( 0)
`
`~tit(Mai ")
`(})~:a'.t4~
`
`•~MO)lH:¥.J~
`0 K (20)
`
`~~\ai"){!"~
`
`I
`
`ff-W~Pifl\Q I
`
`I
`
`~-~~ fl\Q I
`
`!j
`
`I
`
`8¥•{t'""~ I
`
`:
`
`~-~~"~ I
`
`~~1m~)
`
`~jf-gQ
`c·a; •. f~~I)
`
`--
`
`--
`
`--
`
`,.
`
`-
`
`--
`
`(51) Int. Cl. 7
`G06F 17/22
`
`FI
`
`(72) ~!Jl-t" ::l r}. 3 /
`7-( / 7/I-'®. ::X:7.{-;r./- 90570
`;it'/ Jv, .-r !J ;itt".A t- /;tJ t-? 46 7-
`523
`
`- 13-
`
`GOOGLE EX. 1008 - 00392
`
`Google v. Philips
`
`
`
`(72)~~=1" :JJ':t, :;.//.{
`iti•A~~;f!JIE, X.-'f ~/ 100103, 'f-1'
`::t"-'r/ T .f A I- !J ~ "· j-//~- 1
`!) t'
`':/-f7/'f--f7/ /-:A o- }-',
`.:r.'j 77
`
`- 14-
`
`GOOGLE EX. 1008 - 00393
`
`Google v. Philips
`
`
`
`( 11 )Publication number :
`
`2001-125720
`( 43)Date of publication of application :
`
`11.05.2001
`
`(51)Int.Cl.
`
`G06F 3/023
`
`H03M 11/08
`
`H03M 11/04
`
`G06F 17/21
`
`G06F 17/22
`
`(21 )Application number : 2000-282642
`(22)Date of filing :
`18.09.2000
`
`(7l)Applicant : NOKIA MOHILE PHONES LTD
`(72)lnventor : NI JIAN
`GOU YONG
`GAONINGHUI
`
`(30)Priority
`Priority number : 1999 991989 Priority date : 17.09.1999 Priority country: FI
`
`(54) INPUT METHOD FOR CHARACTER, USER INTERFACE THEREFOR AND
`TERMINAL
`( 57)Abstract:
`PROBLEM TO BE SOLVED: To provide a method
`improved in efficiency
`for inputting characters concerning a method
`for inputting drnracters to a terminal.
`SOLUTION: A mobile telephone has a display and
`f ifJ':I
`a keypad provided with plural keys. A plurality of
`l .•
`different symbols are related to the respective keys.
`This keypad is used for entering a symbol onto a display 24, /V
`in the form of a pinyin character string 25 and these
`symbols are used for determining a candidate list 26 of
`KANJI to be presented on the display later. By quickly
`and continuously pressing each of keys more than once
`or twice, a symbol is entered on the display. The
`selection of a symbol is allowed only when this selection
`is regardless of one or more symbol entered by the last
`selection or combined with these symbols and
`corresponds to the suitable pinyinchamcter string 25.
`The character selected out of this candidate list is entered
`to a message 24 on the display.
`
`GOOGLE EX. 1008 - 00394
`
`Google v. Philips
`
`
`
`DETAILED DESCRIPTION
`
`[Detailed Description of the Invention]
`[0001)
`[Field of the Invention)Although especially the present invention is not necessarily limited only
`to it about the input of a keyboard or the sign (symbol) from a keypad, it relates to the input of
`the sign which is not a part of latten alphabet. In one working example, the present invention is
`used for the input of the character from languages (language) of a character base (character(cid:173)
`based), such as a Chinese Chinese character and a Japanese Chinese character.
`[0002)
`[Description of the Prior Art)In order to input a character (called an ideographic character) from
`the language of character bases, such as Chinese, a long time was quite difficult for using a
`keyboard. There are 20,000 or more Chinese characters and 5000-12,000 characters of them are
`used widely now. Therefore, it is not practical to provide the keyboard that each key and each
`character correspond by the couple 1.
`[0003]About the present method of inputting a Chinese character into the electronic device (for
`example, computer) which has a keyboard, the characteristics of a Chinese character are
`described and using the indirect input by choosing the specific character currently instructed
`after that with the candidate list which a user is shown is known. This instruction is performed by
`the software written specially because of an input of the ideographic character called a front-end
`processor (Front End Processor, FEP) or an input method editor (Input Method Editor, IME).
`FEP interprets the input string (inputstring) from a user, and instructs the candidate list of the
`input string or description (description), and the Chinese character which corresponds to a user.
`A user will choose a right candidate from this list then (supposing it is displayed), and it is input
`into a display as a selected character. Candidates may be two or more characters. It may be a
`phrase.
`[0004]The various methods of describing a character make the foundation of various Chinese
`character input methods. A character may be described phonographically, when a Chinese
`character describes the method of the pronunciation which accompanies it in that case, it is input,
`or a character is described by the shape of Hollerith type and a Chinese character is input by
`describing the chart composition or form of a character in that case. In the People's Republic of
`China, the method of describing the method of pronunciation is PININ (Pinyin), and this means
`"spelling pronunciation" literal. This is a phonographic notation of the Chinese character in the
`alphabet of Latin relevant to an accent mark. Another phonographic describing method (it is
`ZUIN (BoPoMoFo) (Zhuyin (Bopomofo)).) This is a phonographic notation of a Chinese
`character with 37 special BoPoMoFo signs and an intonation sign.
`[0005)Since most existing Chinese character input methods were designed for PC keyboards as
`for origin, the number of an unformatted input sign or an input code is usually equal to the
`number of the key which exists in a standard QWERTY format keyboard. The lower table shows
`the number of the key required for some of Chinese character input methods which are
`comparatively popular.
`
`GOOGLE EX. 1008 - 00395
`
`Google v. Philips
`
`
`
`[Table 1 J
`
`AtJn~
`
`•a
`
`:fHf1.t*-(7)t'18
`
`~=::.- (P inyin)
`
`RifO')ftn
`
`26+. (J:.tjlO'):ft/b)
`
`?t!9~:.t/ (Wubiz:ixin)
`**'f? ;t (8o~fo)
`7-.,, '/:; % -1 (Cha.ngjei)
`
`X~O')m~ 25
`JlffO')ftj;
`37+ 5 <••u.>:ttat>)
`25
`
`:1(~0')~~
`
`•k5A~O-~
`(Si11Ple five &troke)
`
`:1(~(7)·~
`
`5
`
`[0006)
`[Problem to be solved by the invention]Supposing a character input method needs many
`unformatted input signs from the number of the key on a keypad, the l st step that inputs
`description suits an obstacle. The cause is in repeating a keystroke or two or more keystrokes
`being needed, in order for two or more signs to relate to one key and to input a specific sign as
`the result.
`[0007]The problem produced by the keyboard input of a character is severe, especially
`concerning the character input to mobile communication terminals, such as a mobile phone. The
`Reason is in what the number of the key which exists in the keypad of such a terminal is
`restricted for (often less than 20 pieces). Since there is often more number of a required sign than
`20 pieces, this causes the above-mentioned obstacle. Since the display of such a terminal is
`usually small, when the user of a terminal and this terminal needs to have a dialog especially in
`the case of an input of a sign and a character, this may become a cause and the further obstacle
`may arise.
`[0008)The simple 5 stroke method is mentioned in the above-mentioned table 1. A stroke is the
`minimum graphics primitive that constitutes a Chinese character, and is a full stroke by the
`writing device performed without raising it from a writing face. There are five basic strokes. Jn
`the case of a mobile phone, the simple 5 stroked-input method can map the input code easily [ a
`telephone keypad). it -- however, it is the latest method for using.
`[0009]PININ is a method which has spread in order to input a Chinese character into an
`electronic device. The Reason is in that it describes a character using the sign from the Latin
`alphabet, and there is only the method of 413 kinds of pronunciation in the national standard of
`the People's Republic of China, GB2312-80, and 6763 kinds of characters that are easy to come
`out and are used (** which does not use an intonation sign). This means that there are only only
`413 vocabularies which should be described in PlNlN.
`[OOlO]The example of PININ is given here. Supposing a user wants to input a that it is under [
`which means a "center" or a "center" ] saying character, a user will input the pronunciation
`"zhong" of PlNIN using the Latin character or sign from the alphabet. FEP receives this input
`string and specifies some characters which have this pronunciation. It is shown to a user in the
`form of a candidate list, those characters, i.e., candidate. The character and candidate list of Latin
`
`GOOGLE EX. 1008 - 00396
`
`Google v. Philips
`
`
`
`input by the user are shown in thefitlshowing a part of user interface. This expresses the
`typical state in case there are two or more candidates about the given input string. The input
`string of the given input method and the mean number of the candidate who corresponds are
`called an input coding redundant rate (Input Coding Redundancy Rate (ICRR)). Since a user
`receives a long candidate list about an input string so that ICRR is high, in order to discover a
`right character, the user has to scroll a many candidate more. If ICRR is high, the speed which
`can input a character will become slow.
`[0011 ]Generally the keypad of a telephone has the key arrangement corresponding to what is
`shown in Fig.2. The sign (or alphabet) of a lot is assigned to most or all of this key (that is,
`mapped). Also about the key of a specific throat, the alphabet of the assigned sign forms queuing
`(queue) or the loop (loop). Within predetermined timeout duration, only the suitable number of
`times presses this key continuously, and a user chooses the sign of a request of the alphabet. The
`sign is expressed as a display. The sign will be input into a display, if the timeout duration
`expires or a different key is pressed.
`[0012]Since inputting a symbol string into a mobile phone takes time, the method for reducing
`the number of required keystrokes is developed. In the method generally called T9 supplied from
`TEJIKKU Communications (Tegic Communications, Inc.), an input is produced as "l Alphabet
`and one keystroke." A desired sign specifies the key which exists on it, and a user presses the
`key once. The specific alphabet of three or four signs usually relates to the key. In order to input
`a Chinese character, a PININ system (Pinyin System) is used for this method. Here, one example
`is shown. If a user wants to input PININ character string (Pinyin string) "gao", he needs to press
`the keys 4, 2, and 6 of a keypad. This method specifies the permissible PININ character string
`which can be formed by the alphabet from the keystrokes 4, 2, and 6, and displays those all to a
`user. PININ character strings permissible in this example are "gan", "gao", "han", and "hao". A
`permissible PININ character string and all the characters which correspond are displayed as a
`candidate.
`[0013]The fault of T9 is that a candidate list long about the given input is often created. This
`problem will get much more bad, if an input string becomes short. for a Chinese input, T9
`corresponds with either of the combination possible about the pressed key -- if it becomes, the
`list of all those Chinese characters will be shown. For example, ifthe keys 7 and 4 are pressed,
`all the characters accompanying "pi", "qi", "ri", and PININ of "si" will be displayed, and this will
`make a very long candidate list.
`[0014]T9 has other faults. This is responding to a user input and not giving clear feedback. Since
`it is an interactive process in which a user can correct an input based on the candidate list
`currently displayed, it is a usually desirable thing in a Chinese input. Although T9 is tackling the
`problem of the duplication keystroke for a PININ input, it pays the sacrifice that a candidate list
`becomes long, therefore ICRR becomes high, and performs it. This means that a long candidate
`list must often be scrolled, in order to discover a desired Chinese character. Since this fault
`restricts a candidate's number which a small display can display at once, it is a problem
`especially in a mobile phone.
`
`GOOGLE EX. 1008 - 00397
`
`Google v. Philips
`
`
`
`,
`
`[0015]T9 is applied also to the BoPoMoFo input, and 37 BoPoMoFo signs are assigned to the
`key of the keypad of a telephone, or it is mapped. There is problem same with having mentioned
`above about PININ, and mapping of the keypad of BoPoMoFo also has the further problem that
`it is random on the whole, from a user's standpoint. There is no method of getting to know
`simply where for the user, when the sign of BoPoMoFo is not printed by the keypad due to
`space, especial1y as for all, each BoPoMoFo sign is arranged.
`[00 l 6]The input method sensitive to the context which predicts the following Chinese character
`according to the context and a Chinese database is used for other methods used for the input of a
`Chinese character. Jn this method, analysis is performed on not the level of a sign but the level of
`a Chinese character (ideographic character) which were input. This method can be described in
`'the following example. The example is simply shown in English for the purpose of a description.
`[00 l 7]A user wants to input a text called "read book". After a user inputs the word of "read 11
`software is likely to continue after "read", for example, carries out the prompt of the word of
`"book", "newspaper", etc. 1t will be chosen by the user if a right word is displayed.
`[OOI 8)The method of inputting a sign and a character is GB 2. 333 It discloses in No. 386. The
`probability table which gives the list of signs of the biggest Latin of a subsequent possibility after
`[each] 26 Latin signs and a "space" sign is provided by the terminal. When inputting a Latin
`sign during the input of a text, a user is shown the list of signs of all the Latin not in a default, for
`example, alphabetical order, but in an order determined by the probability used as the following
`sign. The fault accompanying this method is that a user is shown the long symbol list which
`chooses a specific sign from it.
`[00 l 9)1t is clearly desirable to provide the efficient method of inputting a character. The method
`should be [ that it is easy to master] easy-to-use, and its ICRR must be low, and its average input
`code length per character must be short. It is difficult to provide the character input method
`which the above-mentioned necessary condition has often been mutually contradictory unluckily,
`and can be efficiently used for all the elements.
`[0020]
`[Means for solving problem ]According to the first mode of the present invention, the method of
`inputting a character into a terminal is provided, The terminal has two or more keys, at least one
`of the keys expresses several different signs, and use of the key for pre- sign (previous) selection
`is used in order to determine the sign with which it is expressed by a selectable key in the next
`selection (subsequent).
`(0021 ]The term of a "sign" (symbol) contains all the graphic marks (graphic glyph) that can
`carry out a direct entry from a keyboard or a keypad. A sign includes fundamental character
`input elements, such as the alphabet, Arabic numerals and the BoPoMoFo sign, a character
`stroke, and an intonation code. The direct entry of the sign can be carried out from a keyboard,
`and it does not need FEP. For example, characters, such as a Chinese character, must be input via
`FEP.
`[0022]Preferably, the alphabet of a different sign is related, in a display, this sign can be
`accessed in the operation which presses 1 time, several key choices, or a key, or this sign can be
`
`GOOGLE EX. 1008 - 00398
`
`Google v. Philips
`
`
`
`displayed on some keys. The result that pre- selection is limited to the alphabet about the key
`beyond 1 or it or the alphabet of a sign may be brought about.
`[0023]The key used for pre- selection may be the same as the key used for the next selection. Or
`this key may be different. The sign in the next selection may be the same as the sign in pre(cid:173)
`selection, and it may be different.
`[0024]Preferably, this method is used in order to input an ideographic character. It can be used in
`order to input a Chinese character. Or it may use in order to input other characters, such as what
`is used in it in Japan (Chinese character), South Korea, or other areas. This method is not limited
`only to the input of a character, and it may be used in order to input a character and to fonn Latin
`alphabetic word.
`· [0025]According to the second mode of the present invention, the user interface for inputting a
`character into a terminal is provided, This terminal has two or more keys, and at least one of
`those keys expresses several different signs, It is possible to choose a sign by performing first
`selection using a key, and a processor is used in order to determine the sign with which it is
`expressed by a selectable key in the following second selection.
`[0026]According to the 3rd mode of the present invention, it is provided by the terminal for
`receiving a character input and this terminal, A processor and two or more keys are included and
`at least one of those keys expresses several different signs, It is possible to choose a sign by
`perfonning first selection using a key, and in order to determine the sign with which it is
`expressed by a selectable key in the following second selection, the above-mentioned processor
`is used.
`[0027]Preferably, this terminal is a moving terminal. It may be a terminal which accepts the
`input from two or more keys of a mobile phone, smart telephone (smart phone), and personal
`digital assistant, laptop, electronic Note Pad (electronic notepad), a pager, or others. In the
`embodiment whose it is a mobile phone, it may be a cellular mobile phone linked to a cellular
`phone network.
`[0028]The present invention is suitable for especially the terminal that has a smaJl keypad. the
`present invention -- small size -- the key of a keypad -- it means that two or more signs relate to
`inner either. It may be about 12 keys, and in a certain working example, it may be less than 20
`keys and the thing of exclusive use [ eye I others ] may be [ this may be used for an input of a
`sign or] sufficient as it.
`[0029]In the present invention, it is considered that all the elements already input by the user are
`fixed unless it is right and a user corrects them intentionally. It only predicts the following sign
`which may appear. It is forward prediction (forward-prediction) and does not change the already
`input input.
`[0030]A little number of times of a keystroke required in order that the present invention may
`input a sign compared with T9 method may be increased. However, since the present invention
`gives IRCC smaller than T9 to the amends, the total of a keystroke required in order to discover
`a specific Chinese character decreases. A candidate list may decrease only about 50%. This gives
`an advantage remarkable in the equipment which has a sized display. This is because it is
`
`GOOGLE EX. 1008 - 00399
`
`Google v. Philips
`
`
`
`difficult to scroll a candidate list with such equipment and it is rather a low speed. If it considers
`that 1 time of the step which scrolls to a top or the bottom is a keystroke, there may be few
`keystrokes which this invention needs than T9 method. The present invention gives a user clear
`feedback, in order to guide an input or to give the display of errors.
`[0031 )An example is given with reference to an accompanying drawing, and the present
`invention is described.
`[0032)
`[Mode for carrying out the invention].Eigj_and 2 were discussed before.
`[0033]Fig.3 is abbreviated-illustrating the functional hardware block of a terminal unit. In this
`working example, especially a terminal is the mobile phone 1. This hardware block is controlled
`by the controller 2 which runs an operating system:. Various software, applications, and data are
`memorized by the random access memory (RAM) 3 and the read-only memory (ROM) 4. This
`telephone is transmitted and received via the transceiver block 5. Operation relevant to audio
`processing is performed in the audio portion 6 connected with the receiver 7 and the microphone
`8. Other elements, such as the Subscriber Identity Module (SIM;Subscriber Identify Module)
`card 9, the display 10, and the keypad 11, are controlled by the controller 2. Software realizes
`and FEP is included in RAM3 and/or ROM4. The command given by the software is executed
`by the controller 2, in order to control the display 10 and the keypad 11.
`[0034]Fig.4 shows the system configuration of the terminal of Fig.3 and shows the sign and the
`portion relevant to the input of a character, especially the portion containing FEP of this
`terminal.A system configuration The four modules 12, i.e., an input control module, It can divide
`without the engine investigation (look-up) module 14, the keypad input unit 16 for enabling the
`input to the input control module 12, and output units, such as the display 18. In addition to these
`four modules, the engine investigating module 14 is connected to the Chinese input dictionary
`20, and this dictionary contains the PININ character string and the mapping table of the Chinese
`character which corresponds. In order to search a Chinese character from the given PININ
`character string, the Chinese input dictionary can be used for an engine investigating module. In
`the case of the Chinese dictionary, it includes all the lists of possible PININ character strings.
`[0035)1n this working example, FEP contains the portion 12 used in order to process the alter
`operation performed when a Chinese character is input, i.e., an input control module, the engine
`investigating module 14, and the Chinese input dictionary 20. The terminal contains an interface
`module, and other operating systems and applications 22. Other interface modules are used in
`order to control the interface between a user and a terminal for operation of others, such as a
`thing relevant to a telephone. With an operating system and application, it is used in order to
`control operation with FEP and other portions of terminals, such as a portion relevant to a
`telephone.
`[0036]Before a sign enters the display of a terminal, the sign which can turn into an appropriate
`(valid) start symbol of a PININ character string can be chosen from a keypad, and a display can
`be entered. The sign u, v, and i cannot be used as a guidance character of a PININ character
`string. Only the sign with which the terminal can make a start symbol and appropriate PININ
`
`GOOGLE EX. 1008 - 00400
`
`Google v. Philips
`
`
`
`combination when the following key is pressed after the input of a start symbol may be chosen
`by the user. It is limited to several [of the alphabet relevant to the key on a keypad I at least],
`and it becomes impossible therefore, for a user to use all of the signs. A user's push of the
`following key will instruct the signs which can be used from the selected alphabet one by one to
`a user (prompt). Actually, this input method predicts the following possible alphabet, and makes
`impossible selection of the sign which cannot form an appropriate PININ character string.
`[0037]In one working example, determination [ I which sign can be chosen from a keypad ] is
`performed by the engine investigating module 14. In this case, the engine investigating module
`14 knows which sign is mapped by which key of the keypad. Therefore, the details about which
`key was pressed are only passed to the engine investigating module 14. For example, if character
`string "ga" enters a display and a user will press sign "m" and the key "6" connected with "n" and
`"o", The input control module 12 tells that this key was pushed on the engine investigating
`module 14, and investigates whether PININ character string choice "gam" which can be used,
`"gan", and "gao" are appropriate to the engine investigating module 14 with Chinese dictionary
`20. If a first appropriate character string (in this case, "gan") is discovered, it will be told to the
`input control module 12 that the engine investigating module 14 displays sign"n" on a display.
`[0038]In this example, determination about the thing which sign is selectable is perfonned by the
`input control module 12 from a keypad. In order that the operation which pushes key"6" after
`"ga" may investigate whether it is appropriate to the input control module 12 in character string
`"gam" in the subsequent above-mentioned example, ** "gam" is sent to the engine investigating
`module 14. Since it is not an appropriate character string, the engine investigating module 14
`sends the response of the meaning to the input control module 12. Then, an input control module
`sends following character string "gan". Since this is an appropriate character string, the engine
`investigating module 14 tells the input control module 12 about that, and "n" is expressed as a
`display after character string "ga" which has already entered. Actually, the user may desire to
`enter character string "gao", a user pushes "6" again in that case, and the input control module 12
`sends character string "gao" to the engine investigating module 14 as the result. Since it is a
`character string as which this may also be admitted, an input control module is told and "o" is
`expressed as a display instead of "n."
`[0039]Compared with a standard Chinese input method, each of these working examples does
`not increase memory consumption, or does not increase a calculation overhead.
`[0040]Fig.5 shows the Chinese input display by the present invention. This shows various zones
`of the display, and those contents while editing a short Chinese message. The input condition
`indicator 23 which a display zone shows the present input condition, The editing window 24
`where a user's text is displayed and edited into it, It is with the input window 25 which input
`strings, such as PININ, are displayed on inside and edited, the candidate window 26 where an
`input string and the candidate that corresponds are displayed on inside, and the window 27 for
`text displays relevant to a function key. The window 27 specifies the function of two keys which
`are placed directly under a text. Since a candidate is highlighted before choosing a candidate and
`entering on a display, the user can scroll the candidate in the candidate window 26.
`
`GOOGLE EX. 1008 - 00401
`
`Google v. Philips
`
`
`
`[0041 ]The input of the sign and the character is shown in Fig.6 in the form of the flow chart.
`Operation begins from the first step 28. In Step 30, a user chooses an input method, in order to
`input a character using the input control module 12. For example, it may be an input of the
`Chinese which uses the PININ method. Once the input method is started, a user will press the
`key containing the sign of the request which is a start symbol of a desired PININ character string
`at Step 32. Using the Chinese input dictionary 20, the engine investigating module 14 is Step 34,
`and determines whether it is a thing relevant to the sign with which the pressed key is permitted.
`If not connected with the sign with which the pressed key is permitted, in Step 36, in the bottom
`of the key press, it will be ignored and any sign will not be displayed on the display 18 of a
`terminal, either. In this case, a terminal waits for a user to press other keys. If connected with the
`sign with which the pushed sign is permitted, in Step 38, the first thing of the signs relevant to
`the key permitted will be expressed as a display. Of course, if the number of the signs relevant to
`the pressed key permitted is one, it will be expressed as a display. Since the sign which entered
`can form an appropriate PININ character string (part) from the time of a first sign being
`displayed on a display, a candidate list is shown by the display. A candidate list can be displayed
`even if it is before a user checks that the sign currently displayed on a display should enter a
`display in this way. By this, since a character can be chosen from a character list even if it does
`not press other keys, in order for a user not to wait to be timing out, or to enter a sign, time will
`be saved. In a flow chart, a candidate is displayed from the time of a sign being displayed on a
`display in Step 38. Therefore, a user receives the immediate feedback about his input from a
`candidate:: list. In Step 40, a user determines whether the sign currently displayed is a desired
`sign, seeing the sign currently displayed on the display. If it becomes so, a user will check the
`fact at Step 42 waiting for the timeout duration relevant to selection of a sign to pass, or by
`pressing the suitable selection key on the keypad input unit 16. A selection key may be a key
`currently specially assigned to work of checking selection, or may be other keys for only
`inputting a sign. In Step 44, a terminal enters as a sign which had the sign of a display chosen. If
`the sign currently displayed is not a desired sign, in Step 46, a user will display the sign which
`presses the key once again and with which the next is permitted (Step 4 7), and will investigate
`once again whether the sign currently displayed is a desired sign. The engine investigating
`module 14 should remember using the Chinese input dictionary 20, in order to make it possible
`to choose only the sign which makes an appropriate PININ character string. Therefore, the user
`cannot choose the sign which is not permitted. It tries in order that a user may discover a sign,
`and if it cannot do so, that can start the instruction that spelling of a PIN IN character string is
`wrong in something, for example. Thus, a terminal gives a user feedback. It should be cautious
`of this feedback being given during formation of a PTNIN character string, and not being given
`after the input of all the signs showing a PININ character string is completed. This is contrastive
`with T9 method. If a sign enters the display 18, a user will investigate whether the PININ
`character string is completed in Step 48. If that is not right, a user will press other keys at Step
`32, will choose other signs, and will repeat the procedure of sign selection. In Step 50, FEP of a
`terminal is used in order to obtain the candidate list of a character from the completed PININ
`
`GOOGLE EX. 1008 - 00402
`
`Google v. Philips
`
`
`
`character string. As mentioned above, before a character is chosen from a candidate list, the
`completed PININ character string can be entered, however the user can choose a character from
`the time of it being displayed at Step 38 for the first time at any time. Operation is finished with
`the final step 52.
`[0042]If a sign is chosen and a display is entered by pressing other keys and beginning other sign
`selection process procedures in Step 42, Procedure is resumed by this from Step 34, namely, the
`engine investigating module 14 investigates whether it is connected with the sign permitted by
`the pressed key.
`[0043]In addition to the above-mentioned step, when change is needed, the step for deleting a
`sign or a character is also provided. The sign in the character string which entered spells it, and it
`is a result of a mistake, or is the result of being because the user's near idea having changed.
`Such a compensation process procedure in the user interface of a terminal is well known to a
`person skilled in the art, and may adopt what kind of publicly known method.
`[0044]: l. described next about the command produced between the input control module 12, the
`engine investigating module 14, and the Chinese input dictionary 20, and the sequence of a
`notice A user presses a key. In this case, key"2" is pushed.
`2. A keypad accepts the phenomenon in which there was the keystroke. Then, a keypad sends the
`phenomenon to the input control module 12. In this case, I hear that key"2" was pushed and that
`phenomenon exists.
`3. The input control module 12 applies a new input symbol to the input buffer of the module 12
`according to the quota symbol sequence (sequence) of the pressed key. In this case, sign" a" is
`added to this buffer.
`4. An inpu