Method and apparatus for storing telephone numbers in a portable terminal
11477314 ยท 2022-10-18
Assignee
Inventors
Cpc classification
G06Q10/109
PHYSICS
H04M2250/60
ELECTRICITY
H04M2250/22
ELECTRICITY
H04M1/72469
ELECTRICITY
International classification
G06F16/00
PHYSICS
H04M1/72469
ELECTRICITY
Abstract
A method and apparatus for storing a telephone number in a portable terminal. The method includes the steps of providing a user with a name input request message; determining whether or not the inputted name exists in a phone book list of the portable terminal; and generating a new entry including the inputted name and its associated telephone number and adding the new entry to the phone book list when the inputted name does not exist in the phone book list.
Claims
1. A method comprising: displaying, on a touch display screen of a portable terminal including a memory and a processor configured to store a phone book list in the memory, a call history list including a telephone number that is not included in the phone book list of the portable terminal; detecting a touch input selecting the telephone number on the call history list displayed on the touch display screen; displaying, on the touch display screen, an input field for entering a name for the selected telephone number via at least one keyboard input on a keyboard displayed; after detecting the touch input, selecting the telephone number on the call history list and while the name is being currently entered: when at least one entry with a same or similar name is included in the phone book list: displaying the at least one entry corresponding to the same or similar name included in the phone book list on the touch display screen that is separated from a keyboard displayed on the touch display screen, wherein the same or similar name is same or similar to the name that is being currently entered in the input field, and determining whether an entry from among the displayed at least one entry is selected, by a user input, to store the telephone number; when the user input does not indicate that the entry is selected from among the displayed at least one entry while displaying the at least one entry of the phone book list corresponding to the same or similar name, generating a new entry in the phone book list including the entered name for the telephone number; when the user input indicates that the entry is selected from among the displayed at least one entry while displaying the at least one entry of the phone book list corresponding to the same or similar name, adding the telephone number into the entry selected from the displayed at least one entry; and when the at least one entry with the same or similar name is not included in the phone book list, generating the new entry in the phone book list including the entered name for the telephone number.
2. The method of claim 1, wherein each of the at least one entry with the same or similar name in the phone book list includes a respective telephone number.
3. The method of claim 1, wherein the at least one entry with the same or similar name in the phone book list is displayed in a list on the touch display screen.
4. The method of claim 1, wherein each of the at least one entry with the same or similar name in the phone book list includes a same name as the entered name for the selected telephone number.
5. A portable terminal comprising: a touch display screen; memory; and a processor operably coupled to the touch display screen and the memory, the processor configured to: store a phone book list in the memory, display, on the touch display screen, a call history list including a telephone number that is not included in the phone book list of the portable terminal, detect a touch input selecting the telephone number from the call history list displayed on the touch display screen, display, on the touch display screen, an input field for entering a name for the selected telephone number via at least one keyboard input on a keyboard displayed on the touch display screen, after detecting the touch input, selecting the telephone number on the call history list and while the name is being currently entered, when at least one entry with a same or similar name is included in the phone book list: display the at least one entry corresponding to the same or similar name included in the phone book list on the touch display screen that is separated from a keyboard displayed on the touch display screen, wherein the same or similar name is same or similar to the name that is being currently entered in the input field, determine whether an entry from among the displayed at least one entry is selected, by a user input, to store the telephone number, when the user input does not indicate that the entry is selected from among the displayed at least one entry while displaying the at least one entry of the phone book list corresponding to the same or similar name, generate a new entry in the phone book list including the entered name for the telephone number, and when the user input indicates that the entry is selected from among the displayed at least one entry while displaying the at least one entry of the phone book list corresponding to the same or similar name, add the telephone number into the entry selected from the displayed at least one entry, and when the at least one entry with the same or similar name is not included in the phone book list, generate the new entry in the phone book list including the entered name for the telephone number.
6. The portable terminal of claim 5, wherein each of the at least one entry with the same or similar name in the phone book list includes a respective telephone number.
7. The portable terminal of claim 5, wherein the at least one entry with the same or similar name in the phone book list is displayed in a list on the touch display screen.
8. The portable terminal of claim 5, wherein each of the at least one entry with the same or similar name in the phone book list includes a same name as the entered name for the selected telephone number.
9. A non-transitory computer-readable medium embodying a computer program that, when executed by a processor of a portable terminal, causes the processor to: store a phone book list in memory of the portable terminal; display, on a touch display screen of the portable terminal, a call history list including a telephone number that is not included in the phone book list of the portable terminal; detect a touch input selecting the telephone number from the call history list displayed on the touch display screen; display, on the touch display screen, an input field for entering a name for the selected telephone number via at least one keyboard input on a keyboard displayed on the touch display screen; after detecting the touch input, selecting the telephone number on the call history list and while the name are being currently entered; when at least one entry with a same or similar name is included in the phone book list: display the at least one entry corresponding to a same or similar name included in the phone book list on the touch display screen that is separated from a keyboard displayed on the touch display screen, wherein the same or similar name is same or similar to the name that is being currently entered in the input field, determine whether an entry from among the displayed at least one entry is selected, by a user input, to store the telephone number; when the user input does not indicate that the entry is selected from among the displayed at least one entry while displaying the at least one entry of the phone book list corresponding to the same or similar name, generate a new entry in the phone book list including the entered name for the telephone number; when the user input indicates that the entry is selected from among the displayed at least one entry while displaying the at least one entry of the phone book list corresponding to the same or similar name, add the telephone number into the entry selected from the displayed at least one entry; and when the at least one entry with the same or similar name is not included in the phone book list, generate the new entry in the phone book list including the entered name for the telephone number.
10. The computer-readable medium of claim 9, wherein each of the at least one entry with the same or similar name in the phone book list includes a respective telephone number.
11. The computer-readable medium of claim 9, wherein the at least one entry with the same or similar name in the phone book list is displayed in a list on the touch display screen.
12. The computer-readable medium of claim 9, wherein each of the at least one entry with the same or similar name in the phone book list includes a same name as the entered name for the selected telephone number.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The above and other aspects, features and advantages of certain exemplary embodiments of the present invention will be more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which:
(2)
(3)
(4)
DETAILED DESCRIPTION
(5)
(6)
(7) The portable terminal comprises a controller 100, a key input unit 101, a memory 103, an RF transceiver 105 and a display unit 107.
(8) The controller 100 controls the overall functions of the portable terminal, displays a name input request message on the display unit 107 when detecting an telephone input request according to the present invention, and determines whether an inputted name is a new name or not after the inputted name matches a name stored in an existing phone book. Also, when an inputted name already exists, the controller 100 displays the existing name, which may be selected by the user to store the existing name along with its corresponding telephone number in the phone book.
(9) The RF transceiver 105 converts received RF signals via an antenna to the baseband frequency, which may include dispreading and the channel decoding of the received RF signal when receiving an RF signal. The RF transceiver 105 may also transmit a signal by generating RF signals from baseband signals that have been channel coded and spreaded using common modulation and coding techniques.
(10) The memory 103 stores names of the phone book. The memory 103 may also store a recently inputted name and its corresponding telephone number.
(11) The controller 100 displays, on the display unit 107, a phone book saving request screen and a list stored in a phone book and so forth so as to display the information to a user.
(12) The key input unit 101 uses as an input means for inputting a name by a user, and provides the inputted name information to the controller 100.
(13)
(14)
(15)
(16) As shown in
(17) Upon detecting the telephone number save request, the controller 100 provides the name input request message in block 203. That is, as shown in
(18) Once the input of the name is complete in block 205, the controller 100 matches the inputted name with other name stored in the phone book list in block 207.
(19) That is, the controller 100 matches an inputted name with the phone book list in block 207, and determines whether an existing name exists in the phone book list in block 209. If the inputted name is not in the phone book list, the controller 100 proceeds to block 213, generates a new entry, stores the entry along with a telephone number in the phone book list of the portable terminal in block 215 after which the process ends.
(20) However, in block 209, if the inputted name exists in the phone book list in block 209, as shown in
(21) Therefore, in case the inputted name in block 209 already exists in the phone book list, the controller 100 proceeds to block 211, and determines whether or not a presently inputted name and a name existing in the phone book list are two different people with the same name. In case the names refer to two different people, the controller 100 proceeds to block 213, and stores a new entry including the inputted name with it associated telephone number in the phone book list. However, when the person of same name is not in block 211, the controller 100 proceeds to block 215, additionally stores a telephone number to an existing name in the phone book list in which the process ends.
(22) In some embodiments, the controller 100 may search for and display one or more similar names on the display unit 107 while characters of a name are inputted at block 205. That is, the controller 100 may search for other similar names while the characters of name are inputted.
(23) Certain embodiments of the method and apparatus for storing a telephone number in a portable terminal may provide an increased convenience by storing, without a separate menu operation, a new name or an existing name associated with a telephone number by inputting a name only once.
(24) On the other hand, while the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and the scope of the present invention as defined by the appended claims.