METHOD FOR CREATING SHORT MESSAGE AND PORTABLE TERMINAL USING THE SAME
20230315266 · 2023-10-05
Inventors
Cpc classification
H04M1/72436
ELECTRICITY
G06F3/04842
PHYSICS
G06F40/274
PHYSICS
G06F3/0488
PHYSICS
H04M2250/22
ELECTRICITY
H04W4/14
ELECTRICITY
H04L51/046
ELECTRICITY
International classification
G06F3/04842
PHYSICS
G06F3/023
PHYSICS
G06F3/0488
PHYSICS
G06F40/274
PHYSICS
H04M1/72436
ELECTRICITY
H04L51/046
ELECTRICITY
Abstract
A method for automatically creating a short message and a portable terminal using the same includes extracting at least one word expected to be input from a database provided in the portable terminal when a message creation menu is selected. At least one input expected word that has been extracted is then displayed. At least one word that is recognized is selected from among the displayed at least one input expected word; and inputting the selected word to a text message creation window. A user can create a short message without having to input words one-by-one through a keyboard.
Claims
1. A portable terminal, comprising: a transceiver; memory storing a database including therein a plurality of text content; to a touch screen display; and a processor, configured to: receive a message from an external device using the transceiver, determine at least one predictive text, by analyzing a sentence included in the received message, wherein the at least one predictive text is generated based on at least the plurality of text contents stored in the database, display the determined at least one predictive text on the touch screen display, and receive a selection of the at least one predictive text so as to generate a reply message, and transmit the generated reply message to the external device using the transceiver.
2. The portable terminal of claim 1, wherein the plurality of text content includes a plurality of words, and wherein the database includes a mapping of at least some of the text content to one or more words included in the received message, respectively.
3. The portable terminal of claim 2, wherein the processor is configured to: identify at least one word included in the sentence of the received message, and retrieve at least one text content mapped to the identified at least one word from the database, wherein the at least one predictive text is based on the retrieved at least one text content.
4. The portable terminal of claim 1, wherein the processor is configured to: display a reply button with the at least one predictive text on the touch screen display, and in response to detecting a user input selecting the reply button, display a text input field and a predictive text field in separate regions on the touch screen display.
5. The portable terminal of claim 1, wherein the processor is configured to: based on detecting a user input corresponding to a complete reply message, transmit the complete reply message including the at least one predictive text to the external device.
6. The portable terminal of claim 1, wherein the at least one predictive text includes a phrase having multiple words.
7. The portable terminal of claim 1, wherein the processor is configured to: display the determined at least one predictive text with the received message.
8. A method of a portable terminal, comprising: receiving a message from an external device using a transceiver; determining, by at least one processor, at least one predictive text by analyzing a sentence included in the received message, wherein the at least one predictive text is generated based on at least a plurality of text contents stored in a database; displaying the determined at least one predictive text on a touch screen display; and receive a selection of the at least one predictive text so as to generate a reply message, and transmit the generated reply message to the external device using the transceiver.
9. The method of claim 8, wherein the plurality of text content includes a plurality of words, and wherein the database includes a mapping of at least some of the text content to one or more words included in the received message.
10. The method of claim 9, wherein determining the at least one predictive text further comprises: identifying at least one word included in the sentence of the received message; and retrieving at least one text content mapped to the identified at least one word from the database, wherein the at least one predictive text is based on the retrieved at least one text content.
11. The method of claim 8, further comprising: displaying a reply button with the at least one predictive text on the touch screen display, and in response to detecting a user input selecting the reply button, displaying a text input field and a predictive text field in separate regions on the touch screen display.
12. The method of claim 8, wherein transmitting the reply message comprises: based on detecting a user input corresponding to a complete reply message is complete, transmitting the complete reply message including the at least one predictive text to the external device.
13. The method of claim 8, wherein the at least one predictive text includes a phrase having multiple words.
14. The method of claim 8, wherein the determined at least one predictive text is displayed with the received message.
15. An electronic device, comprising: a transceiver; memory storing a database including therein a plurality of text content, and programming instructions; a touch screen display; and at least one processor, wherein the programming instructions are executable by the at least one processor to cause the electronic device to: receive, via the touch screen display, a user input request generation of a new message; display, via the touch screen display, a message generation user interface (UI), prior to entry of any text into the message generation UI, generate one or more predictive texts based on the plurality of text content, and display the generated one or more predictive text in the message generation UI; detecting selection of a first predictive text, and displaying a draft message in the message generation UI including the selected first predictive text.
16. The electronic device of claim 15, wherein the message generation UI includes a text entry field for displaying entered text, and a predictive text field.
17. The electronic device of claim 16, wherein prior to the entry of any text into the message generation UI, the one or more predictive texts are displayed in the predictive text field, and the text entry field is empty of text.
18. The electronic device of claim 17, wherein the predictive text field is disposed adjacent to an on-screen keyboard that is selectable to enter text into the text entry field.
19. The electronic device of claim 18, wherein the one or more predictive texts are updated such that at least one entry therein is changed to a new predictive text after detecting either of: selection of a predictive text from the predictive text field for insertion into the text entry field; and input of an entered text into the text entry field by operation of the on-screen keyboard.
20. The electronic device of claim 15, wherein the programming instructions are further executable to cause the electronic device to: based on detecting a user input indicating generation of the draft message is complete, transmitting the generated draft message including the selected predictive text to an external device via the transceiver.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0011] The features and advantages of the present invention will become more apparent to a person of ordinary skill in the art from the following detailed description in conjunction with the accompanying drawings, in which:
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
DETAILED DESCRIPTION
[0024] Hereinafter, exemplary embodiments of the present invention are described in detail with reference to the accompanying drawings. The same reference numbers are used throughout the drawings to refer to the same or similar parts. Detailed descriptions of well-known functions and structures incorporated herein may be omitted to avoid obscuring appreciation of the subject matter of the present invention by a person of ordinary skill in the art. In embodiments of the present invention, it is preferable that a portable terminal is a mobile communication terminal capable of transmitting and receiving a short message.
[0025]
[0026] Referring now to
[0027] The wireless communication unit 110 may comprise a transceiver that transmits and receives corresponding data for radio communication of the portable terminal. The wireless communication unit 110 may include an RF transmitter for up-converting and amplifying the frequency of a transmitted signal and an RF receiver for low-noise-amplifying a received signal and down-converting the frequency of the amplified signal. Also, the wireless communication unit 110 may receive data via a radio channel and output the received data to the controller 180, and transmit data outputted from the controller 180 via a radio channel. The wireless communication unit 110 according to an exemplary embodiment of the present invention serves to transmit and receive a short message.
[0028] The audio processing unit 120 may be configured as a CODEC, and the CODEC may include a data CODEC for processing packet data etc. and an audio CODEC for processing an audio signal. The audio processing unit 130 converts a digital audio signal into an audio signal through the audio CODEC and reproduces it through a speaker SPK, and converts an analog audio signal input from a microphone MIC into a digital audio signal through the audio CODEC. The audio processing unit 120 according to an exemplary embodiment of the present invention may output a corresponding sound effect, such as an audible tone, when a short message is transmitted or received. Of course, a vibration of the unit, for example, is one possible variation regarding an audible tone. Also, when the controller 160 displays input expected words on the display unit 150 and one of the displayed input expected words is selected by a user, the audio processing unit 120 may output a corresponding sound effect.
[0029] The storage unit 130 serves to store a program and data required to operate the portable terminal. The storage unit 130 according to an exemplary embodiment of the present invention preferably includes a word list database 132 and a user information database 134.
[0030] The word list database 132 may be configured with words frequently used by the user in creating a short message or words stored when the portable terminal is manufactured. The words stored when the portable terminal manufactured could be in a variety of languages. The word list database 132 according to an exemplary embodiment of the present invention may store words repeatedly used by more than a pre-set number of times among words included in a text message list (e.g., an origination message list) created by the user. Also, the word list database 132 may store words starting from a word with the highest frequency of use to a pre-set rank among the words included in the origination message list. The word list database 132 according to an exemplary embodiment of the present invention may store words which are repeatedly used by more than the pre-set (predetermined) number of times or words with a higher frequency of use within a certain range. Also, the word list database 132 may store relevant words (e.g., relevant may be defined as “words which are frequently used together”) by group. According to an exemplary embodiment of the present invention, the word list database 132 may store relevant words so that some words included in a reception message are matched to an input expected word. Also, the word list database 132 may store input expected words by classifying them according to each phone number to which a short message is to be transmitted. The word list database 132 according to an exemplary embodiment of the present invention may also store words that are generally frequently used in response to a customary phrase (or an idiom) by grouping them.
[0031] The user information database 134 refers to a database that stores personal information about the user(s) and basic information such as a phone book, schedule information, date and time information, and a call log. The words stored in the user information database 134 may be extracted as input expected words.
[0032] An input unit 140 receives a key manipulation signal from the user for controlling the portable terminal, and transfers the received key manipulation signal to the controller 180. The input unit 140 may be configured as a keypad including number keys and direction keys, and may be configured as a touch pad in case of a touch screen-based portable terminal. It is possible that the user could write the message by pressing a stylus against the touchpad. In case of a portable terminal having an image sensor, an acceleration sensor, etc., the sensors may correspond to the input unit 140. According to an exemplary embodiment of the present invention, the user may, for example, select a text message creation menu via the input unit 140, input an instruction for selecting one of the input expected words displayed on the display unit 150, and input an instruction for deleting some words from among the displayed input expected words.
[0033] The display unit 150 may be configured as a liquid crystal display (LCD) or any other type of thin-film-technology type of screen and visually provides menus of the portable terminal, input data, function setting information, and other information to the user. For example, the display unit 150 performs a function of outputting a booting screen image, a standby screen image (or an idle screen image), a display screen image, a call screen image, and other application execution screen images of the portable terminal. The display unit 150 according to an exemplary embodiment of the present invention serves to display input expected words and display a word selected by the user in a text message creation window.
[0034] The controller 160 controls a general operation of each element of the portable terminal. The controller 160, according to an exemplary embodiment of the present invention, preferably includes an input expected word extracting unit 162, a word priority determining unit 164, a message analyzing unit 166, and a word list database updating unit 168.
[0035]
[0036] Referring now to
[0037] The word priority determining unit 164 serves to determine the priority levels of the input expected words extracted by the input expected word extracting unit 162. All the extracted input expected words may have the same priority level, or they may have different priority levels. The determined priority levels are related to the display order of the input expected words.
[0038] The message analyzing unit 166 analyzes a reception message received from the wireless communication unit 110 and transmits the analysis result to the input expected word extracting unit 162. The message analyzing unit 166 according to an exemplary embodiment of the present invention serves to check a phone number to which a short message is to be transmitted. Also, the message analyzing unit 166 serves to discriminate among sentences included in the reception message by sentence, by phrase, by word-phrase, by word or by special character, for example. When a sentence included in the reception message corresponds to a customary phrase stored in the storage unit 130, the message analyzing unit 166 may transmit the entire sentence as a key for extracting an input expected word, rather than discriminating the sentence by the words, to the input expected word extracting unit 162. The message analyzing unit 166 according to an exemplary embodiment of the present invention may determine whether or not the sentence included in the reception message corresponds to a declarative sentence or an interrogative sentence, based not only punctuation, but on words such as where, how, why, etc. Also, the message analyzing unit 166 according to an exemplary embodiment of the present invention may serve to discriminate among a particular sentence included in a currently created message by sentence, by phrase, by word-phrase, by word or by special character.
[0039] When the creation of the short message is completed, the word list database updating unit 168 serves to update the word list database 132 by reflecting the words included in the created short message.
[0040]
[0041] Now referring to
[0042] At step (310), the input expected word extracting unit 162 extracts a word expected to be input from the storage unit 130. The input expected word extracting unit 162 may extract the input expected word from the word list database 132 or from the user information database 134. The input expected word extracting unit 162 may extract words with a high frequency of use (i.e. as compared with a threshold) stored in the word list database 132 in an initial screen state of the text message creation window (namely, in a state in which the user does not input any characters).
[0043]
[0044] Also, the input expected word extracting unit 162 may extract an input expected word directly from the origination and reception message list, rather than extracting a word from the word list database 132. For example, if fifty messages are stored in the origination message list, the input expected word extracting unit 162 may extract words with the frequency of use satisfying pre-set conditions (e.g., they have been repeatedly used more than a certain number of times) directly from the fifty stored messages.
[0045] In addition, the input expected word extracting unit 162 may extract an input expected word from the words stored in the user information database 134. The user information database 134 includes, for example, personal information of the user and basic information such as a phone book, schedule information, date and time information, and a call log, and the input expected word extracting unit 162 extracts a word or a sentence constituting the personal information of the user from the user information database 134. For example, if ‘Birthday of Thomas’ has been recorded in Mar. 25, 2009 in the schedule (or schedule management) menu when the user creates a short message in Mar. 25, 2009, the input expected word extracting unit 162 may extract ‘Mar. 25, 2009’ as input expected word and also extracts ‘Thomas’ and ‘Birthday’.
[0046] At step (315), the controller 160 controls the display unit 150 to display the extracted input expected words. According to an exemplary embodiment of the present invention, the word priority determining unit 164 may determine priority levels of the words extracted by the input expected word extracting unit 162 and the controller 160 may control the display unit 150 to display the extracted input expected words according to the determined priority levels. For example, when the word priority determining unit 164 determines the priority levels of the extracted input expected words according to their respective frequencies of use, the controller 160 controls the display unit 150 to display the extracted words in the order starting from the one with the highest frequency of use. Also, the word priority determining unit 164 may determine, for example, the priority levels of the words extracted from the word list database 132 and the words extracted from the user information database 134. According to an exemplary embodiment of the present invention, the display unit 150 may discriminately display a text message creation region, an input expected word display region, and a keyboard display region. Also, the display unit 150 may discriminately display the words extracted from the word list database 132 and the words extracted from the user information database 134. The reference for determining the number and priority of words displayed in the input expected word display region may be set by the user. These words will facilitate a faster and easier response by the user.
[0047]
[0048] Still referring to
[0049] When the input unit 140 is configured as a keypad, the user may select a word by using the direction keys etc. provided in the keypad. Also, according to an exemplary embodiment of the present invention, the user may input an instruction for deleting words determined to be unnecessary among the input expected words displayed on the display unit 150 from the input expected word list through the input unit 1400. The number of words that may be displayed in the input expected word region is typically limited, so the words extracted by the input expected word extracting unit 162 may not all be displayed on one screen. When the user inputs the instruction of deleting some words from the input expected word list through the input unit 140, the controller 160 controls the display unit 150 to delete the deletion-requested words from the input expected word list and display words from the next priority levels. Also, the controller 160 may control the display unit 150 to delete the deletion-requested words and not display words of the next priority levels according to a user setting.
[0050] At step (325), when one of the words is selected by the user at 320, the input expected word extracting unit 162 extracts words linked to the selected word. The input expected word extracting unit 162 may also extract the words from the word list database 132 or from the user information database 134 at 325. According to an exemplary embodiment of the present invention, the word list database 132 may store relevant words by grouping them.
[0051] For example, if the user frequently inputs ‘OK’ after ‘yup’, the word list database 132 groups ‘yup’ and ‘OK’ to store them. In this case, when ‘yup’ is selected by the user at step 320, the input expected word extracting unit 162 extracts ‘OK’ from the word list database 132. Also, when word form transformation words (i.e., words formed by transforming a word form) or meaning-related words (e.g., tense, singular form/plural form, an antonym, synonym, etc.) are linked and stored in the word list database 132, the input expected word extracting unit 162 extracts the words.
[0052] For example, if the word ‘have’ is displayed in the input expected word region and the user selects ‘have’, the input expected word extracting unit 162 extracts ‘has’, ‘had’, ‘don't have’, etc., the word form transformation words of ‘have’ from the word list database 132. The word form transformation words or meaning-related words may correspond to, for example, words stored in the storage unit 130 when the portable terminal is manufactured, or may correspond to words stored according to user input. Also, according to an exemplary embodiment of the present invention, the input expected word extracting unit 162 may extract a word linked to the selected word from the user information database 134. For example, when the user selects ‘home’ from among the input expected words, the input expected word extracting unit 162 may extract a phone number related to ‘home’ from the user information database 134.
[0053] At step (330), the controller 160 controls the display unit 150 to display the extracted input expected word. If a word not previously displayed at step 315 is newly extracted, the controller 160 controls the display unit 150 to display the newly extracted word at step 330. According to an exemplary embodiment of the present invention, the word priority determining unit 164 may determine the overall priority levels of the extracted words, and the display unit 150 may display the input expected words according to the determined priority levels. According to an exemplary embodiment of the present invention, the word priority determining unit 164 may determine the word newly extracted input expected words at step 325 as a word with the highest priority level, and the display unit 150 may display the newly extracted word so that it is positioned at the top of the list of input expected words.
[0054]
[0055] According to an exemplary embodiment, when a word linked to the word selected by the user has been already-extracted at step 310 or already-displayed at step 315, the word priority determining unit 164 readjusts the priority levels of the input expected words, and the controller 160 controls the display unit 150 to display the input expected words according to the adjusted priority levels. According to an exemplary embodiment of the present invention, the display unit 150 may display the linked words so that they are positioned at the top of the input expected word list. However, a person of ordinary skill understands and appreciates that the positioning of the linked words may be arranged differently than shown and described herein.
[0056] Now, at step (335), the controller 160 controls the input unit 140 to determine whether or not a creation completion key is input by the user.
[0057] When the creation completion key is input at 335, then at step (340) the controller 160 terminates the message creation process. Subsequently, the controller 160 controls the wireless communication unit 110 to transmit the created message to an external source according to a user instruction.
[0058] At step (345), the word list database updating unit 168 updates the word list database 132. The transmitted short message is stored in the origination message list, and the word list database updating unit 168 analyzes the words of the short messages included in the origination message list and newly configures the words stored in the word list database 132. The word list stored in the word list database 132 may be changed according to the word configuration included in the transmitted short message, or may remain the same.
[0059] Returning to step (320), if none of the input expected words displayed on the display unit 150 is selected at step, then at step (350) the controller 160 controls the input unit 140 to determine whether or not the keyboard is pressed. In the present invention, the term ‘keyboard’ comprises an input unit provided to input characters, which may be configured as a 3×4 pad or QWERTY pad form. The keyboard may be displayed on a portion of the display unit 150 based on a touch screen, or may be configured in a keypad form. When the user wants to input a new word in addition to the words displayed as the input expected words, he/she directly inputs characters through the keyboard. The controller 160 recognizes the characters input by the user via the input unit 140, and at step (355) the input expected word extracting unit 162 extracts pre-set input expected words correspondingly according to the characters input by the user.
[0060] According to an exemplary embodiment of the present invention, at step (350), when a word linked to the character input by the user is stored in the word list database 132 or in the user information database 134, the input expected word extracting unit 162 may extract the input expected words from the word list database 132 or from the user information database 134.
[0061] For example, if the user inputs ‘Thomas’ through the keyboard at step 350, the input expected word extracting unit 162 may extract the phone number of ‘Thomas’ from the phone book of the user information database 134. Other information can be extracted in stead of or in addition the phone number. Also, when the user inputs ‘Tomorrow’ at step 350, the input expected word extracting unit 162 may extract ‘March 26’ corresponding to tomorrow's date. When the input expected word extracting unit 162 extracts the word, the controller 160 controls the display unit 150 to display the extracted input expected word at step 330 and performs the following process.
[0062]
[0063] Referring now to
[0064] At step (615), the message analyzing unit 166 analyzes the received message. The message analyzing unit 166 may recognize the received short message by sentence, by phrase, by word-phrase, by word or by special character. With reference to
[0065]
[0066] In the second exemplary embodiment of the present invention, the message analyzing unit 166 may determine where messages are sent. The message analyzing unit 166 may check a phone number that is to receive a created message, and transmit the same to the input expected word extracting unit 162.
[0067] At step (620), the input expected word extracting unit 162 extracts input expected words from the words stored in the storage unit 130. According to the second exemplary embodiment of the present invention, the input expected word extracting unit 162 may extract the words stored in the word list database 132 or the words stored in the user information database 134. When the input expected word extracting unit 162 receives only the information regarding the key word included in the reception message from the message analyzing unit 166, it extracts input expected words previously set to correspond to the key word. Also, the input expected word extracting unit 162 may extract words with a high frequency of use in addition to the input expected words previously set to correspond to the key word included in the reception message. For example, with reference to
[0068] If a sentence or a phrase included in the reception message is stored as a customary sentence or phrase in the word list database 132, the input expected word extracting unit 162 extracts stored words that correspond to the customary sentence or phrase. For example, when ‘I'm’, ‘fine’, ‘thank’, and ‘you’ are stored to correspond to the customary phrase ‘How are you?’ as shown in
[0069] When the input expected word extracting unit 162 receives phone number information to which a message is to be transmitted and information regarding a key word included in the reception message together from the message analyzing unit 166, the input expected word extracting unit 162 may extract input expected words stored to correspond to the phone number information. For example, as shown in
[0070] According to an exemplary embodiment of the present invention, the input expected word extracting unit 162 may extract the input expected words directly from the origination or reception message list, not from the word list database 132. Namely, the input expected word extracting unit 162 may extract words with a frequency of use satisfying certain conditions from the words included in the origination message list and may extract words included in the reception message list. Also, the input expected word extracting unit 162 may extract input expected words from the user information database 134. For example, when a particular name is included in the reception message, the input expected word extracting unit 162 may extract a phone number corresponding to the name from the user information database 134.
[0071] At step (625), the controller 160 controls the display unit 150 to display the extracted input expected words. Also, in the second exemplary embodiment of the present invention, the word priority determining unit 164 may determine the priority levels of the input expected words extracted from the input expected word extracting unit 162 and the controller 160 may control the display unit 150 to display the input expected words according to the determined priority levels. In an exemplary embodiment of the present invention, the display unit 150 may discriminately display one or more of a text message creation region, an input expected word display region, and a keyboard display region. Also, the display unit 150 may discriminately display the words stored in the word list database 132 and the words stored in the user information database 134.
[0072]
[0073] The controller 160 controls input unit 140 to determine whether or not one of the input expected words displayed on the display unit 150 is selected by the user (630). When one of the words is selected by the user, the input expected word extracting unit 162 extracts words linked to the selected word at step 625. Also, the input expected word extracting unit 162 may extract the linked words from the word list database 132 or from the user information database 134 at step 625. When ‘Yup’ and ‘OK’ are stored in a group in the word list database 132, if ‘Yup’ is selected by the user at step 630, the input expected word extracting unit 162 extracts ‘OK’ from the word list database 132. According to an exemplary embodiment of the present invention, the input expected word extracting unit 162 may extract the word set to correspond to the word selected at step 630 from the user information database 134. As shown in
[0074] At step (640), the controller 160 may control the display unit 150 to display the extracted input expected words. If a word not displayed at step (625) is newly extracted, the controller 160 controls the display unit 150 to display the newly extracted word at step 640. According to an exemplary embodiment of the present invention, the word priority determining unit 164 may determine the newly extracted word as a word with the highest priority level compared with the words extracted at step 620, and the controller 160 may control the display unit 150 to display the newly extracted word so that it is positioned at the top of the list of input expected words.
[0075] According to an exemplary embodiment of the present invention, if the word linked to the word input by the user has been already extracted as an input expected word, the controller 160 cause display of the linked word so that the linked word is positioned at the top of the list of input expected words at step 640.
[0076] At step (645), the controller 160 controls the input unit 140 to determine whether or not a creation completion key is input by the user.
[0077] When the creation completion key is input, at step (650) the controller 160 terminates the message creation process. Subsequently, the controller 160 controls the wireless communication unit 110 to transmit the created message to an external portable terminal according to a user instruction.
[0078] At step (655), the word list database updating unit 168 updates the word list database 132. The transmitted short message is stored in the origination message list, and the word list database updating unit 168 analyzes the words of the short messages included in the origination message list and newly configures the words stored in the word list database 132. The word list stored in the word list database 132 may be changed according to the word configuration included in the transmitted short message, or may remain the same.
[0079] If none of the input expected words displayed on the display unit 150 are selected at 630, at step (660) the controller 160 controls the input unit 140 to determine whether or not the keyboard is pressed. The controller 160 recognizes characters input by the user via the input unit 140, and at step (665) the input expected word extracting unit 162 extracts pre-set input expected words correspondingly according to the character input by the user.
[0080] According to an exemplary embodiment of the present invention, when a word linked to the character input by the user is stored in the word list database 132, or in the user information database 134 at step 660, the input expected word extracting unit 162 extracts the input expected words from the word list database 132 or from the user information database 134. When the input expected word extracting unit 162 extracts the word, the controller 160 controls the display unit 150 to display the extracted input expected word at step 640 and performs the following process.
[0081] According to this exemplary embodiment of the present invention, the user can create a short message without having to input words one-by-one through a keyboard. Thus, the user can create a short message through a smaller number of key inputs or touch inputs, and the time taken for creating the short message can be shortened. In addition, because a sentence is created upon receiving a list of words expected to be input, a sensitive portable terminal using method can be provided to the user.
[0082] Although exemplary embodiments of the present invention have been described in detail hereinabove, it should be understood that many variations and modifications of the basic inventive concept herein described, which may will still fall within the spirit and scope of the exemplary embodiments of the present invention as defined in the appended claims.
[0083] The above-described methods according to the present invention can be realized in hardware or via the execution of software or computer code that can be stored in a recording medium such as a CD ROM, an RAM, a floppy disk, a hard disk, or a magneto-optical disk or downloaded over a network, so that the methods described herein can be rendered in such software using a general purpose computer, or a special processor or in programmable or dedicated hardware, such as an ASIC or FPGA. As would be understood in the art, the computer, the processor or the programmable hardware include memory components, e.g., RAM, ROM, Flash, etc. that may store or receive software or computer code that when accessed and executed by the computer, processor or hardware implement the processing methods described herein.