1. Field of the Invention
The present invention relates to a method of dialing a phone number, for example used in a cell phone.
2. Description of the Related Art
When dialing a phone number on a mobile device there are two classic methods. The first method is to enter a string of numbers, then pressing a dial key to connect the call. The second method is by manually locating a contact's phone number from the phonebook and selecting an entry to dial. These both have their problems. The first method requires the user to remember a sometimes very long string of numbers. And the second method is quite cumbersome requiring many consecutive key sequences to first find the contact and finally to place a call.
It is therefore desirable to provide a better dialing method to mitigate and/or obviate the aforementioned problems.
An object of the present invention is to let the user to enter a few digits (not the whole phone numbers) and the screen of the telephone will show possible dialing targets for user to select.
To achieve the object, method of dialing phone number prediction to facilitate a phone user to dial a phone number, comprises the steps of:
Step A: receiving at least one input digit;
Step B: displaying at least said one input digit;
Step C: comparing at least said one input digit with a phonebook, wherein the phonebook comprises a plurality of phone owners, and each phone owner has at least said one built phone number;
Step D: finding any possible dialing target from the phone owners, wherein at least said one built phone number of possible dialing target matches at least said one input digit;
Step E: displaying at least one of the possible dialing targets, according to the embodiment, at least one possible dialing target is highlighted defined as a chosen target which can be selected by the phone user;
Step F: go to Step A, if the user will input another digit; or the user connects the chosen target by pressing the dialing button.
Other objects, advantages, and novel features of the invention will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings.
Please refer to
The phonebook 20 records several information, such as phone owner 21, built phone number 22˜24, and address 25.
Please refer to
Receiving input digits by a user:
For example, the user inputs “09”.
Displaying the input digits:
Please refer to
Comparing input digits with a phonebook 20:
Because the user inputs “09”, the processor 11 will execute software program 121 to compare “09” with built phone number 22˜24 of the phonebook 20.
Finding any possible dialing target:
For example, dialing targets are Allen Wilson, Amanda Kissinger, Carissa Mosko, Chien-Ming Wang etc., because their first two digits of built phone number 22 are “09”.
Displaying at least one of the possible dialing targets 30:
In
Please note that one of possible dialing targets is highlighted as a chosen target 40. In
Referring to
Referring to
User input another input digit, or Dialing target phone number 50;
Supposed the user input another input digit, then go to step 301 again. For example, the user input another input digit “6”, so the accumulated input digits becomes “096” as shown on
Assumed after digits “096” have been inputted, the user decide to make a call because the user's chosen target 40, “Richard Feynman”, is shown on the screen 13 at this moment. Then the user can press the dialing button 14d to call “Richard Feynman”, as shown on
Please noted that once the user start to input the first digit, then Step 301 can begin. In fact, when the user input “0”, Step 301˜Step 305 is executed for the first time. When the user further input “9”, then the accumulated input digits “09” will go through Step 301˜Step 305 again. Therefore, the above description regarding Step 301 is the second time to be executed. However, the program can also be designed that Step 301 is activated only after two digits is inputted. For example, after digits “09” is inputted, Step 301˜Step 305 is executed for the first time.
Although the present invention has been explained in relation to its preferred embodiment, it is to be understood that many other possible modifications and variations can be made without departing from the spirit and scope of the invention as hereinafter claimed.