WO1999023805A1 - Method and apparatus for selecting a telephone number and placing a call - Google Patents

Method and apparatus for selecting a telephone number and placing a call Download PDF

Info

Publication number
WO1999023805A1
WO1999023805A1 PCT/US1998/021961 US9821961W WO9923805A1 WO 1999023805 A1 WO1999023805 A1 WO 1999023805A1 US 9821961 W US9821961 W US 9821961W WO 9923805 A1 WO9923805 A1 WO 9923805A1
Authority
WO
WIPO (PCT)
Prior art keywords
telephone number
subscriber
identified
call
character sequence
Prior art date
Application number
PCT/US1998/021961
Other languages
French (fr)
Inventor
Billy Gayle Moon
Manon A. Baratt
Original Assignee
Ericsson Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ericsson Inc. filed Critical Ericsson Inc.
Priority to AU10977/99A priority Critical patent/AU1097799A/en
Priority to IL13547298A priority patent/IL135472A0/en
Publication of WO1999023805A1 publication Critical patent/WO1999023805A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27467Methods of retrieving data
    • H04M1/2748Methods of retrieving data by matching character strings

Definitions

  • the present invention relates to a communications device, particularly a mobile terminal such as business communicator, and to a communications system comprising such a device. More specifically, the invention relates to a method and apparatus for placing a call comprising mapping of a character sequence, such as, e.g., a name, a telephone number or a portion thereof, to a relevant telephone number.
  • a character sequence such as, e.g., a name, a telephone number or a portion thereof
  • a new class of mobile terminals has recently evolved including a computer integrated into a communications device.
  • a computer integrated into a communications device.
  • Such a device is often referred to as a business communicator since the target audience is mainly travelling business persons.
  • Another problem may be that the user does not know which telephone number to use if there are multiple telephone numbers associated with the party to be called. In today's modern business world, it is more and more likely that this is the case.
  • the Alexander et al . patent is directed to a memory accessing system, which searches for an input character sequence anywhere in stored words each time an additional character is entered until only one word is found to contain the sequence of characters required. A signal is generated to indicate that a match has been made.
  • the words may contain names and telephone numbers. The system may be combined with automatic dialing of the number retrieved.
  • the Cheng et al. reference describes an automatic telephone dialing apparatus, which encompasses a microprocessor, a keyboard and control and routing circuits. By depressing keys representing the first few letters of a name, automatic dialing of a number corresponding to that name is achieved.
  • the apparatus also includes means for browsing through a series of names that have the same first several letters.
  • Both these devices as described need an input character sequence that exactly matches a name, a number or a portion thereof.
  • the latter also needs the input sequence to match the beginning of a name or a number.
  • the former device does not solve the problem of only knowing a character sequence that matches multiple names. Neither of the documents addresses the two latter problems as described above.
  • a character sequence is used to search subscriber specific card agents, each of them associated with information related to a specific subscriber.
  • One of the subscriber specific card agents associated with information that matches at least a portion of the character sequence is identified. If there are multiple subscriber specific card agents that match at least a portion of the character sequence, one of them has to be identified, e.g., manually or through some specific procedure. The relevant telephone number is then selected according to a procedure specified by the identified subscriber specific card agent .
  • the selected telephone number can be accepted or rejected, e.g., automatically or manually. If the selected telephone number is accepted, the call is placed using the selected telephone number. If, on the other hand, the selected telephone number is rejected, a list of alternative telephone numbers specified by the identified subscriber specific card agent is provided, one of the listed alternative telephone numbers is selected and the call is placed using the selected listed alternative telephone number .
  • the selected telephone number may be accepted, preferably automatically, if the character sequence and the selected telephone number match or if the identified subscriber specific card agent is flagging the selected telephone number as being the only telephone number associated with that subscriber specific card agent.
  • the inventive method and apparatus may let a user of the communications device determine whether to accept or reject the selected telephone number, particularly if the character sequence and the selected telephone number do not match.
  • a relevant telephone ' number is selected in a business communicator.
  • a character sequence is used to search business person specific card agents, each of them associated with information relate ⁇ to a specific business person.
  • One of the card agents associated with information that matches at least a portion of the character sequence is identified.
  • the relevant telephone number is then selected according to a procedure specified by the identified card agent, in which procedure a time table, which specifies different telephone numbers for different times, is consulted, current time is detected, and the relevant telephone number is then selected based on the time table and the current time.
  • the time table and the current time are updated when the communications device or part thereof enters a different time zone.
  • the present invention may also comprise letting the user cancel the mapping and/or placing of the call, e.g. when the subscriber specific card agent has been identified or at any other moment.
  • An advantage of the present invention is that it may be implemented in a plurality of ways giving the user a variety of services that facilitates the accessing of a party to call and of a relevant telephone number to use for placing a call.
  • Another advantage of the invention is that it gives the user an easy and fast way of accessing business card agents for all kind of purposes. Still another advantage is that no extra network load is introduced if the inventive method and apparatus is integrated in the communications terminal and if the subscriber specific card agents do not use the network when retrieving the subscriber specific information.
  • Figs, la and lb show a flowchart depicting a method for placing a call according the present invention.
  • Fig. 2 shows an apparatus for placing a call according to the present invention
  • Fig. 3 shows an example of a typical output screen of a search resulting in several business card agents.
  • Fig. 4 shows an example of a typical output screen of a search resulting in one business card agent or of a search resulting in several business card agents of which one has been chosen.
  • Fig. 5 shows an example of a typical resulting output screen after a selected subscriber telephone number to be used for the communication has been rejected.
  • the present invention is preferably software implemented and integrated in a business communicator comprising a communications device, a microprocessor, a memory, a screen and a keyboard, but it may equally be integrated in other types of communications terminals or systems. Any of these devices is, in the following detailed description, referred to as a business communicator .
  • Figs, la and lb a flowchart is shown depicting a method for placing a call according to a version of the present invention.
  • the inventive method may be initiated 101 through activating a keyboard button or automatically when activating the business communicator or a dialing function of the communicator.
  • a user of the business communicator is, via an informing device, such as a screen or an audio speaker, asked 103 to enter a character sequence, which preferably should be a sequence that the user believes would identify one or several subscribers, e.g., a name, a telephone number, or a portion thereof.
  • the user enters 105 the sequence through an input device, such as a keyboard, or by choosing a sequence from a dial history area.
  • the dial history area may comprise a list of recently used telephone numbers or names associated with these telephone numbers. A number of subscriber specific card agents are searched for the character sequence, or a portion thereof.
  • Each of the subscriber specific card agents is associated with information related to a specific subscriber. All subscriber specific card agents associated with information that matches the character sequence, or a part thereof, are distinguished 107.
  • any known search method is compatible with the present invention.
  • a powerful search engine that also would consider misspelled words is employed.
  • the search engine should find the subscriber specific card agent or agents that provide the information that in some way best matches the character sequence.
  • a simpler search engine wculd be appropriate if the card agents are implemented with a high level of intelligence so that they are capable of assisting with the search, e.g., by providing the information in a variety of modes.
  • the information provided by the subscriber specific card agents might be of any type, e.g., names, aliases, telephone numbers, facsimile numbers, e-mail identities or any other data.
  • the subscriber specific card agents may also be referred to as subscriber card agents, card agents, business person specific card agents, business card agents or the like.
  • the subscriber specific card agents may provide their respective information in a variety of ways. The simplest way is to provide the information as a number of passive data fields, but other more sophisticated methods are also possible. For instance, some card agents may use procedures, e.g., software implemented, for retrieving the information to be provided. Yet other card agents may even send and receive data through the network, e.g. retrieve the information, or part thereof, from a central database stored n a central node of the network.
  • a specific subscriber i.e. a called party, to which a card agent is associated
  • SMS Short Messaging Service
  • the information may in this way be modified continuously in order to keep it up to date.
  • f c subscriber would be the first to know whether the subscriber' s information has changed, such as a change in telephone number or address.
  • the subscriber may send this information as a multicast message to all card agents associated with him throughout the network, i.e. to all users holding his card agent.
  • the user of a card agent is preferably the deciding party as regards whether to perform a change of the information. Consequently, the user may hinder an update as described.
  • the inventive method further counts the number of distinguished matches and continues with different steps depending on the outcome 109, 117.
  • determined 109 whether multiple matches are matched. If that is the case information of the matched subscriber specific card agents, particularly of the names of the subscribers, is provided 111 to the user and the user is asked 111 to choose one of the distinguished and informed subscriber card agents . One of these is identified and chosen 113 by the user. Thereafter, it is checked 115 whether the number of telephone numbers associated with this chosen subscriber card agent are more than one.
  • the method is terminated 119.
  • the method may return to step 103 and ask the user to enter another character sequence. Additionally, the user may be informed of the search results
  • the call s placed 122 using that specific telephone number. After placing the call the method is terminated 119.
  • the particular telephone number is selected according to a procedure specified by the identified subscriber specific card agent. It may be done in a variety of ways. For example, the telephone number may be determined by the subscriber associated with the identified card agent or by the user. In addition, it may be determined as function of date and time.
  • a particular telephone number is selected 123, it is checked 127 whether this selected telephone number is equal to the entered character sequence, as shown in Fig. lb. If they are equal, the selected telephone number is accepted and the call is placed 129, using the selected and entered telephone number and the method is terminated 131. If they are not equal, the user is asked 133 whether to use the selected telephone number.
  • step 129 and 131 instead of performing step 129 and 131, step
  • step 133 may be performed directly after step 121, giving a more dynamic method (not shown in Figs, la and lb) . This allows the user to choose a telephone number other than the entered and selected telephone number, but at the cost of a slight time delay.
  • the user In response to being asked 133 whether to use the proposed telephone number, the user enters 135 an answer, which is determined 137 to be either positive (YES) or negative (NO) .
  • the call is placed 129 using the proposed and entered telephone number and then the method terminates 131.
  • the user is informed 139 of available alternative telephone numbers associated with the subscriber.
  • the corresponding subscriber card agent provides these alternative telephone numbers, preferably via a list.
  • the user is then asked 141 which of the available alternative telephone numbers to use and the user selects 143 one of the available alternative telephone numbers.
  • the call is placed 143 using that selected telephone number and the method is terminated 131.
  • the method follows the same procedure 139, 141, 143, 131 as if the user rejected a proposed telephone number.
  • the method informs 139 the user of available telephone numbers associated with the subscriber card agent, asking 141 the user which of them to use, waiting for a selection and based on that selection 143 placing the call followed by terminating 131 the method.
  • the method is preferably implemented in such manner that the user may interrupt or cancel at any moment in the method.
  • An apparatus 201 implementing the method as described may comprise a central control unit 202 such as a processor, a character sequence entering device 203, one or more subscriber specific card agents 205, a search engine 207, a first, a second and a third selector 209, 211, 217, a dialer 213 and a list provider 215.
  • a central control unit 202 such as a processor, a character sequence entering device 203, one or more subscriber specific card agents 205, a search engine 207, a first, a second and a third selector 209, 211, 217, a dialer 213 and a list provider 215.
  • Each of subscriber specific card agents 205 is associated with information 206 related to a specific subscriber.
  • the search engine 207 is arranged to search the information and identify one of the subscriber specific card agents.
  • the first selector 209 is arranged to select a relevant telephone number according to the identified card agent.
  • the second selector 211 is arranged to accept or reject the selected telephone number.
  • the dialer 213 is arranged to, in the event of the selected telephone number is accepted, place the call using the selected telephone number.
  • the list provider 215, the third selector 217 and the dialer 213 are arranged to, in the event of the selected telephone number is rejected, provide a list of alternative telephone numbers specified by the identified card agent, select one of the listed alternative telephone numbers, and place the call using the selected listed alternative telephone number.
  • the identified subscriber card agent may further comprise a time table 219, specifying different telephone numbers for different times, a clock detecting current time, and an identifier 223 for, based on the time table and the current time, identifying a telephone number.
  • the first selector 209 is then, preferably, arranged to select the identified telephone number.
  • the inventive apparatus may also comprise a screen for informing the user.
  • Fig. 3 shows an example of a typical output screen 301 of a search distinguishing multiple subscriber specific card agents.
  • a field 303 shown in the upper part of the screen displays the input character sequence. In the example shown Fig. 2 the field displays "Doe".
  • the names of the subscribers 305 associated with the distinguished subscriber specific card agents are listed on the screen.
  • “Jane Doe”, “Jennifer Anne Doe”, and “Steve S. Doerser” have been distinguished as the subscribers that are associated with the subscriber specific card agent matching the entered character sequence or a portion thereof.
  • the user is asked to choose one of the subscribers 307 by marking him/her 309 and activating a "Continue" button 311. This corresponds to step 111 of Fig. la.
  • the user has also the possibility of canceling further execution of the method by activating a "Cancel" button 313, whereby the method is terminated.
  • the user marks in the example "Jane Doe” and activates the "Continue” button.
  • the method identifies, and selects a relevant telephone number according the procedure specified by the subscriber specific card agent, whereby the steps 121, 123, 127, according to the method as depicted in Figs, la and lb, is followed.
  • the resulting output screen through which the user is asked if the selected telephone number should be chosen (133 of Fig. lb), may look like the one shown in Fig. 4.
  • the field 303 is still showing the entered character sequence in the upper part of the screen.
  • a name field 405 shows the name of the subscriber associated with the selected subscriber specific card agent. Furthermore, the address 407 or other subscriber specific information of the subscriber is listed on the screen. In the example of Fig. 3, "1234 Downthe Rd, Raleigh, NC 12345, USA” is shown.
  • the user is asked 409 to activate a "Call” button 411 if the user wants to use the proposed telephone number 410 for placing the call. If the user instead wants to use another available telephone number associated with the subscriber a button “Other” 413 is activated.
  • the "Cancel" button 313 is still available for terminating the method.
  • the user does not want to call the person "Jane Doe" at home.
  • the user activates the "Other” button.
  • the method rejects, consequently, the proposed number (corresponding to a negative answer in step 137 of Fig. lb) and lists the available telephone numbers associated to the subscriber specific card agent (corresponding to step 139 of Fig. lb) .
  • the resulting output screen may look like the one shown in Fig. 5.
  • the field 303 is still showing the entered character sequence in the upper part of the screen and the name field 405 is still showing the subscriber name.
  • multiple telephone numbers 507 associated with the subscriber specific card agent are listed on the screen. In the example “Work 555-1214”, “Home 555-1215”, “Mobile 555-1216”, and “Pager 555-1217” are shown.
  • buttons described may instead be other symbols such as icons or the like.
  • the apparatus 201 comprises a keyboard 203 for entering 105 a character sequence, business card agents 205, each of them associated with information 206 related to a specific businessperson, and a search engine 207 for searching 107 the information and identifying 107, 109, 111, 113, 117 one of the business card agents associated with information that matches the character sequence.
  • Each of the business card agents comprise a time table 219 specifying different telephone numbers for different times, a clock 221 detecting current time, and an identifier 223 for, based on the time table and the current time, identifying and selecting the relevant telephone number.
  • the subscriber specific card agents are arranged to update their time table and clock in the event a different time zone is entered.
  • the apparatus implements a method as depicted above that is equivalent with the first version of the present invention excluding the step of accepting or rejecting the selected telephone number and the following steps which result in placing the call.
  • the apparatus may implement such functions, i.e., a second selector 211, a dialer 213, a list provider 215, and a third selector 217.
  • the second selector is then used to accept or reject the identified and selected relevant telephone number.
  • the dialer is, inter alia, used for placing the call using the selected telephone number if it is accepted. If, on the other hand, the selected telephone number is rejected, the list provider provides a list of alternative telephone numbers specified by the identified business card agent.
  • the third selector selects one of the listed alternative telephone numbers and the dialer places the call using the selected listed alternative telephone number.
  • the second selector is arranged to let a user of the business communicator determine whether to accept or reject the selected telephone number.
  • the method and apparatus for selecting a relevant telephone number and for placing a call using the selected relevant telephone number fulfills, according to the present invention, such needs as to place a call without knowledge of a complete telephone number or a complete name of the party to be called, or without knowledge of which telephone number to use if there are multiple telephone numbers associated with the party to be called.
  • Advantages of the present invention include considerably increased speed and convenience in accessing the relevant telephone number and placing a call, possibilities to be implemented in several ways giving the user a variety of services.
  • the subscriber or business card agents give the user an easy and fast way of accessing information for a plurality of purposes.

Abstract

A method and apparatus in which a character sequence is used to search subscriber specific card agents, each of them associated with information related to a specific subscriber. One of the subscriber specific card agents associated with information that matches at least a portion of the character sequence is identified. If there are multiple subscriber specific card agents that match at least a portion of the character sequence, one of them has to be identified, e.g., manually or through some specific procedure. The relevant telephone number is then selected according to a procedure specified by the identified subscriber specific card agent. The selected telephone number can be accepted or rejected, e.g., automatically or manually. According to another aspect of the present invention, a relevant telephone number is selected in a business communicator. A character sequence is used to search business person specific card agents, each of them associated with information related to a specific business person. One of the card agents associated with information that matches at least a portion of the character sequence is identified. The relevant telephone number is then selected according to a procedure specified by the identified card agent, in which procedure a time table, which specifies different telephone numbers for different times, is consulted, current time is detected, and the relevant telephone number is then selected based on the time table and the current time.

Description

METHOD AND APPARATUS FOR SELECTING A TELEPHONE NUMBER AND
PLACING A CALL
BACKGROUND OF THE INVENTION
The present invention relates to a communications device, particularly a mobile terminal such as business communicator, and to a communications system comprising such a device. More specifically, the invention relates to a method and apparatus for placing a call comprising mapping of a character sequence, such as, e.g., a name, a telephone number or a portion thereof, to a relevant telephone number.
A new class of mobile terminals has recently evolved including a computer integrated into a communications device. Such a device is often referred to as a business communicator since the target audience is mainly travelling business persons.
When placing a call using such a business communicator, the business person may not remember the complete telephone number or the complete name of the person he is trying to call. Typically, current business communicators require the user to type the telephone number or the name completely and accurately.
Another problem may be that the user does not know which telephone number to use if there are multiple telephone numbers associated with the party to be called. In today's modern business world, it is more and more likely that this is the case.
Yet another problem arises when the user only knows one telephone number, such as a number to a fixed telephone, associated with the party to be called, but wants to use, or may have to use, another telephone number, such as a number to a cellular phone, for communication.
For other types of communications terminals, such as fixed automatic telephone dialing equipment and repertory telephone dialer systems, several devices for searching subscribers have been proposed, among them those depicted in US Patent no. 4,341,929 issued to R. D. Alexander et al . and US Patent no. 4,475,013 issued to Y. C. Cheng et al .
The Alexander et al . patent is directed to a memory accessing system, which searches for an input character sequence anywhere in stored words each time an additional character is entered until only one word is found to contain the sequence of characters required. A signal is generated to indicate that a match has been made. The words may contain names and telephone numbers. The system may be combined with automatic dialing of the number retrieved.
The Cheng et al. reference describes an automatic telephone dialing apparatus, which encompasses a microprocessor, a keyboard and control and routing circuits. By depressing keys representing the first few letters of a name, automatic dialing of a number corresponding to that name is achieved. The apparatus also includes means for browsing through a series of names that have the same first several letters.
Both these devices as described need an input character sequence that exactly matches a name, a number or a portion thereof. The latter also needs the input sequence to match the beginning of a name or a number. The former device does not solve the problem of only knowing a character sequence that matches multiple names. Neither of the documents addresses the two latter problems as described above.
SUMMARY OF THE INVENTION
It is an object of the present invention to provide a method and apparatus in a communications device, particularly a mobile terminal such as a business communicator, which eliminates the problems associated with the prior art through mapping a character sequence to a relevant telephone number, and for placing a call using the relevant telephone number.
It is a further object of the invention to provide a method and apparatus, which increases both speed and convenience in accessing the relevant telephone number and placing the call.
These objects, among others, are fulfilled, according to one aspect of the present invention, by a method and apparatus in which a character sequence is used to search subscriber specific card agents, each of them associated with information related to a specific subscriber. One of the subscriber specific card agents associated with information that matches at least a portion of the character sequence is identified. If there are multiple subscriber specific card agents that match at least a portion of the character sequence, one of them has to be identified, e.g., manually or through some specific procedure. The relevant telephone number is then selected according to a procedure specified by the identified subscriber specific card agent .
The selected telephone number can be accepted or rejected, e.g., automatically or manually. If the selected telephone number is accepted, the call is placed using the selected telephone number. If, on the other hand, the selected telephone number is rejected, a list of alternative telephone numbers specified by the identified subscriber specific card agent is provided, one of the listed alternative telephone numbers is selected and the call is placed using the selected listed alternative telephone number .
The selected telephone number may be accepted, preferably automatically, if the character sequence and the selected telephone number match or if the identified subscriber specific card agent is flagging the selected telephone number as being the only telephone number associated with that subscriber specific card agent.
The inventive method and apparatus may let a user of the communications device determine whether to accept or reject the selected telephone number, particularly if the character sequence and the selected telephone number do not match.
According to another aspect of the present invention a relevant telephone' number is selected in a business communicator. A character sequence is used to search business person specific card agents, each of them associated with information relateα to a specific business person. One of the card agents associated with information that matches at least a portion of the character sequence is identified. The relevant telephone number is then selected according to a procedure specified by the identified card agent, in which procedure a time table, which specifies different telephone numbers for different times, is consulted, current time is detected, and the relevant telephone number is then selected based on the time table and the current time. Preferably, the time table and the current time are updated when the communications device or part thereof enters a different time zone.
The present invention may also comprise letting the user cancel the mapping and/or placing of the call, e.g. when the subscriber specific card agent has been identified or at any other moment.
An advantage of the present invention is that it may be implemented in a plurality of ways giving the user a variety of services that facilitates the accessing of a party to call and of a relevant telephone number to use for placing a call.
Another advantage of the invention is that it gives the user an easy and fast way of accessing business card agents for all kind of purposes. Still another advantage is that no extra network load is introduced if the inventive method and apparatus is integrated in the communications terminal and if the subscriber specific card agents do not use the network when retrieving the subscriber specific information.
BRIEF DESCRIPTION OF THE DRAWINGS
The above and other objects, features and advantages of the present invention will become apparent from the detailed description given hereinbelow and the accompanying Figs. 1-4 which are given by way of illustration only, and thus are not limitative of the present invention.
Figs, la and lb show a flowchart depicting a method for placing a call according the present invention.
Fig. 2 shows an apparatus for placing a call according to the present invention
Fig. 3 shows an example of a typical output screen of a search resulting in several business card agents.
Fig. 4 shows an example of a typical output screen of a search resulting in one business card agent or of a search resulting in several business card agents of which one has been chosen.
Fig. 5 shows an example of a typical resulting output screen after a selected subscriber telephone number to be used for the communication has been rejected.
DETAILED DESCRIPTION OF THE INVENTION
In the following description, for purposes of explanation and not limitation, specific details are set fourth, such as particular applications, techniques, etc. in order to provide a thorough understanding of the present invention. However, it will be apparent to one skilled in the art that the present invention may be practiced . in other versions that depart from these specific details. In other instances, detailed descriptions of well-known methods, protocols, devices, and circuits are omitted so as not to obscure the description of the present invention with unnecessary details.
The present invention is preferably software implemented and integrated in a business communicator comprising a communications device, a microprocessor, a memory, a screen and a keyboard, but it may equally be integrated in other types of communications terminals or systems. Any of these devices is, in the following detailed description, referred to as a business communicator .
In Figs, la and lb a flowchart is shown depicting a method for placing a call according to a version of the present invention.
The inventive method may be initiated 101 through activating a keyboard button or automatically when activating the business communicator or a dialing function of the communicator. A user of the business communicator is, via an informing device, such as a screen or an audio speaker, asked 103 to enter a character sequence, which preferably should be a sequence that the user believes would identify one or several subscribers, e.g., a name, a telephone number, or a portion thereof. The user enters 105 the sequence through an input device, such as a keyboard, or by choosing a sequence from a dial history area. The dial history area may comprise a list of recently used telephone numbers or names associated with these telephone numbers. A number of subscriber specific card agents are searched for the character sequence, or a portion thereof. Each of the subscriber specific card agents is associated with information related to a specific subscriber. All subscriber specific card agents associated with information that matches the character sequence, or a part thereof, are distinguished 107. Note that any known search method is compatible with the present invention. Preferably, a powerful search engine that also would consider misspelled words is employed. The search engine should find the subscriber specific card agent or agents that provide the information that in some way best matches the character sequence. A simpler search engine wculd be appropriate if the card agents are implemented with a high level of intelligence so that they are capable of assisting with the search, e.g., by providing the information in a variety of modes.
The information provided by the subscriber specific card agents might be of any type, e.g., names, aliases, telephone numbers, facsimile numbers, e-mail identities or any other data. The subscriber specific card agents may also be referred to as subscriber card agents, card agents, business person specific card agents, business card agents or the like.
The subscriber specific card agents may provide their respective information in a variety of ways. The simplest way is to provide the information as a number of passive data fields, but other more sophisticated methods are also possible. For instance, some card agents may use procedures, e.g., software implemented, for retrieving the information to be provided. Yet other card agents may even send and receive data through the network, e.g. retrieve the information, or part thereof, from a central database stored n a central node of the network.
One important feature of the card agents s that a specific subscriber, i.e. a called party, to which a card agent is associated, may specify the information. The information is then sent to the user (the calling party) via SMS (Short Messaging Service) , e-mail or some non-standardized text message. The information may in this way be modified continuously in order to keep it up to date. This is very advantageous since the spec: f c subscriber would be the first to know whether the subscriber' s information has changed, such as a change in telephone number or address. The subscriber may send this information as a multicast message to all card agents associated with him throughout the network, i.e. to all users holding his card agent. However, the user of a card agent is preferably the deciding party as regards whether to perform a change of the information. Consequently, the user may hinder an update as described.
The inventive method further counts the number of distinguished matches and continues with different steps depending on the outcome 109, 117. First, it is, according to the present version of the present invention, determined 109 whether multiple matches are matched. If that is the case information of the matched subscriber specific card agents, particularly of the names of the subscribers, is provided 111 to the user and the user is asked 111 to choose one of the distinguished and informed subscriber card agents . One of these is identified and chosen 113 by the user. Thereafter, it is checked 115 whether the number of telephone numbers associated with this chosen subscriber card agent are more than one.
If multiple subscriber card agents are not distinguished it is checked 117 whether exactly one subscriber card agent is matched.
If exactly one subscriber card agent is matched this subscriber card agent is identified as the only one. It is then determined 115 whether the number of telephone numbers associated with that subscriber card agent is more than one.
If no matched subscriber card agents are found, the method is terminated 119. Alternatively, the method may return to step 103 and ask the user to enter another character sequence. Additionally, the user may be informed of the search results
(not shown in Fig. la) . When one of the subscriber card agents has been identified, it is, as already mentioned, checked 115 whether there are multiple telephone numbers associated with the corresponding card agent. If there are, it is checked 121 whether a particular telephone number of the multiple numbers is selected or proposed by the subscriber specific card agent as the relevant telephone number to be used for this particular call.
If, on the other hand, there is only one telephone number associated to the subscriber, the call s placed 122 using that specific telephone number. After placing the call the method is terminated 119.
Returning to the case of multiple telephone numbers and to the checking 121 if a particular telephone number is selected or not. The particular telephone number is selected according to a procedure specified by the identified subscriber specific card agent. It may be done in a variety of ways. For example, the telephone number may be determined by the subscriber associated with the identified card agent or by the user. In addition, it may be determined as function of date and time.
If a particular telephone number is selected 123, it is checked 127 whether this selected telephone number is equal to the entered character sequence, as shown in Fig. lb. If they are equal, the selected telephone number is accepted and the call is placed 129, using the selected and entered telephone number and the method is terminated 131. If they are not equal, the user is asked 133 whether to use the selected telephone number.
Alternatively, instead of performing step 129 and 131, step
133 may be performed directly after step 121, giving a more dynamic method (not shown in Figs, la and lb) . This allows the user to choose a telephone number other than the entered and selected telephone number, but at the cost of a slight time delay.
In response to being asked 133 whether to use the proposed telephone number, the user enters 135 an answer, which is determined 137 to be either positive (YES) or negative (NO) .
If the answer received is positive, the call is placed 129 using the proposed and entered telephone number and then the method terminates 131.
If the answer received is negative, the user is informed 139 of available alternative telephone numbers associated with the subscriber. The corresponding subscriber card agent provides these alternative telephone numbers, preferably via a list.
The user is then asked 141 which of the available alternative telephone numbers to use and the user selects 143 one of the available alternative telephone numbers. The call is placed 143 using that selected telephone number and the method is terminated 131.
Referring now to the case where there are no proposed telephone numbers 125, the method follows the same procedure 139, 141, 143, 131 as if the user rejected a proposed telephone number. The method informs 139 the user of available telephone numbers associated with the subscriber card agent, asking 141 the user which of them to use, waiting for a selection and based on that selection 143 placing the call followed by terminating 131 the method.
The method is preferably implemented in such manner that the user may interrupt or cancel at any moment in the method.
An apparatus 201 implementing the method as described may comprise a central control unit 202 such as a processor, a character sequence entering device 203, one or more subscriber specific card agents 205, a search engine 207, a first, a second and a third selector 209, 211, 217, a dialer 213 and a list provider 215.
Each of subscriber specific card agents 205 is associated with information 206 related to a specific subscriber. The search engine 207 is arranged to search the information and identify one of the subscriber specific card agents. The first selector 209 is arranged to select a relevant telephone number according to the identified card agent. The second selector 211 is arranged to accept or reject the selected telephone number.
The dialer 213 is arranged to, in the event of the selected telephone number is accepted, place the call using the selected telephone number.
The list provider 215, the third selector 217 and the dialer 213 are arranged to, in the event of the selected telephone number is rejected, provide a list of alternative telephone numbers specified by the identified card agent, select one of the listed alternative telephone numbers, and place the call using the selected listed alternative telephone number.
The identified subscriber card agent may further comprise a time table 219, specifying different telephone numbers for different times, a clock detecting current time, and an identifier 223 for, based on the time table and the current time, identifying a telephone number. The first selector 209 is then, preferably, arranged to select the identified telephone number.
The inventive apparatus may also comprise a screen for informing the user. Fig. 3 shows an example of a typical output screen 301 of a search distinguishing multiple subscriber specific card agents. A field 303 shown in the upper part of the screen displays the input character sequence. In the example shown Fig. 2 the field displays "Doe".
Furthermore, the names of the subscribers 305 associated with the distinguished subscriber specific card agents are listed on the screen. In the example "Jane Doe", "Jennifer Anne Doe", and "Steve S. Doerser" have been distinguished as the subscribers that are associated with the subscriber specific card agent matching the entered character sequence or a portion thereof.
The user is asked to choose one of the subscribers 307 by marking him/her 309 and activating a "Continue" button 311. This corresponds to step 111 of Fig. la.
The user has also the possibility of canceling further execution of the method by activating a "Cancel" button 313, whereby the method is terminated.
The user marks in the example "Jane Doe" and activates the "Continue" button. The method identifies, and selects a relevant telephone number according the procedure specified by the subscriber specific card agent, whereby the steps 121, 123, 127, according to the method as depicted in Figs, la and lb, is followed. The resulting output screen, through which the user is asked if the selected telephone number should be chosen (133 of Fig. lb), may look like the one shown in Fig. 4.
The field 303 is still showing the entered character sequence in the upper part of the screen. A name field 405 shows the name of the subscriber associated with the selected subscriber specific card agent. Furthermore, the address 407 or other subscriber specific information of the subscriber is listed on the screen. In the example of Fig. 3, "1234 Downthe Rd, Raleigh, NC 12345, USA" is shown. The user is asked 409 to activate a "Call" button 411 if the user wants to use the proposed telephone number 410 for placing the call. If the user instead wants to use another available telephone number associated with the subscriber a button "Other" 413 is activated. The "Cancel" button 313 is still available for terminating the method.
According to the present example the user does not want to call the person "Jane Doe" at home. The user activates the "Other" button. The method rejects, consequently, the proposed number (corresponding to a negative answer in step 137 of Fig. lb) and lists the available telephone numbers associated to the subscriber specific card agent (corresponding to step 139 of Fig. lb) . The resulting output screen may look like the one shown in Fig. 5.
The field 303 is still showing the entered character sequence in the upper part of the screen and the name field 405 is still showing the subscriber name. In addition, multiple telephone numbers 507 associated with the subscriber specific card agent are listed on the screen. In the example "Work 555-1214", "Home 555-1215", "Mobile 555-1216", and "Pager 555-1217" are shown.
The user is asked 509 to choose a telephone number such as the work number 511 as shown in the Figure. After choosing a telephone number, the user activates "Call" button 513 which places the call. If the user instead wants to cancel the call the "Cancel" button 313 is activated, whereby the method is terminated. Note that the different buttons described may instead be other symbols such as icons or the like.
In another version of the present invention a method and apparatus in a business communicator of a cellular communications network is aimed for selecting a relevant telephone number. This version of the present invention will now be described with reference numerals to the earlier depicted Figs, la, lb and 2. The apparatus 201 comprises a keyboard 203 for entering 105 a character sequence, business card agents 205, each of them associated with information 206 related to a specific businessperson, and a search engine 207 for searching 107 the information and identifying 107, 109, 111, 113, 117 one of the business card agents associated with information that matches the character sequence.
Each of the business card agents comprise a time table 219 specifying different telephone numbers for different times, a clock 221 detecting current time, and an identifier 223 for, based on the time table and the current time, identifying and selecting the relevant telephone number.
Preferably, the subscriber specific card agents are arranged to update their time table and clock in the event a different time zone is entered.
The apparatus, according the present version of the invention, implements a method as depicted above that is equivalent with the first version of the present invention excluding the step of accepting or rejecting the selected telephone number and the following steps which result in placing the call.
However, the apparatus may implement such functions, i.e., a second selector 211, a dialer 213, a list provider 215, and a third selector 217. The second selector is then used to accept or reject the identified and selected relevant telephone number. The dialer is, inter alia, used for placing the call using the selected telephone number if it is accepted. If, on the other hand, the selected telephone number is rejected, the list provider provides a list of alternative telephone numbers specified by the identified business card agent. The third selector selects one of the listed alternative telephone numbers and the dialer places the call using the selected listed alternative telephone number.
Preferably, the second selector is arranged to let a user of the business communicator determine whether to accept or reject the selected telephone number.
In conclusion, the method and apparatus for selecting a relevant telephone number and for placing a call using the selected relevant telephone number, fulfills, according to the present invention, such needs as to place a call without knowledge of a complete telephone number or a complete name of the party to be called, or without knowledge of which telephone number to use if there are multiple telephone numbers associated with the party to be called.
Advantages of the present invention include considerably increased speed and convenience in accessing the relevant telephone number and placing a call, possibilities to be implemented in several ways giving the user a variety of services. The subscriber or business card agents give the user an easy and fast way of accessing information for a plurality of purposes.
No extra network load is introduced if the inventive method and apparatus is integrated in the communications terminal and if the subscriber specific card agents do not use the network when retrieving the subscriber specific information.
The invention being thus described, it will be obvious that the same may be varied in a plurality of ways. Such variations are not to be regarded as a departure from the scope of the invention. All such modifications as would be obvious to one skilled in the art are intended to be included within the scope of the appended claims.

Claims

WHAT ΪS CLAIMED IS:
1. In a communications device a method for placing a call comprising the steps of: (i) entering a character sequence;
(ii) providing one or more subscriber specific card agents, each of the subscriber specific card agents associated with information related to a specific subscriber; (iii) searching the information;
(iv) identifying one of the subscriber specific card agents associated with information that matches at least a portion of the character sequence;
(v) selecting a telephone number according to a procedure specified by the identified one of the subscriber specific card agents; (vi) accepting or rejecting the selected telephone number; (vii) in the event of accepting the selected telephone number, placing a call using the selected telephone number; and (viii) in the event of rejecting the selected telephone number, providing a list of alternative telephone numbers specified by the identified one of the subscriber specific card agents, selecting one of the listed alternative telephone numbers, and placing a call usi.ig the selected listed alternative telephone number.
2. The method as defined in claim 1, comprising performing the steps of accepting the selected telephone number and placing the call using the selected telephone number in the event that the character sequence and the selected telephone number match.
3. The method as defined in claim 1, comprising performing the steps of accepting the selected telephone number and placing the call using the selected telephone number in the event that the identified one of the subscriber specific card agents is flagging the selected telephone number as being the only telephone number associated with that identified one of the subscriber specific card agents.
4. The method as defined in claim 1, comprises letting a user of the communications device determine whether accepting or rejecting the selected telephone number.
5. The method as defined in claim 4, comprises performing the step of letting in the event that the character sequence and the selected telephone number do not match.
6. The method as defined in claim 1, wherein the procedure specified by the identified one of the subscriber specific card agents comprises the steps of: (i) providing a time table specifying different telephone numbers for different times; (ii) detecting a current time; and identifying the telephone number to be selected based on the time table and the current time.
7. The method as defined in claim 6, further comprising updating the time table and the current time in the event of entering a different time zone.
PCT/US1998/021961 1997-11-03 1998-10-16 Method and apparatus for selecting a telephone number and placing a call WO1999023805A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AU10977/99A AU1097799A (en) 1997-11-03 1998-10-16 Method and apparatus for selecting a telephone number and placing a call
IL13547298A IL135472A0 (en) 1997-11-03 1998-10-16 Method and apparatus for selecting a telephone number and placing a call

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US96263397A 1997-11-03 1997-11-03
US08/962,633 1997-11-03

Publications (1)

Publication Number Publication Date
WO1999023805A1 true WO1999023805A1 (en) 1999-05-14

Family

ID=25506162

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1998/021961 WO1999023805A1 (en) 1997-11-03 1998-10-16 Method and apparatus for selecting a telephone number and placing a call

Country Status (3)

Country Link
AU (1) AU1097799A (en)
IL (1) IL135472A0 (en)
WO (1) WO1999023805A1 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000070800A1 (en) * 1999-05-19 2000-11-23 Telia Ab Communication network service management method and device
WO2001039472A1 (en) * 1999-11-24 2001-05-31 Qualcomm Incorporated Telephone number lookup with reduced scrolling
WO2001054385A2 (en) * 2000-01-24 2001-07-26 Qualcomm Incorporated Auto name lookup
EP1193956A2 (en) * 2000-10-02 2002-04-03 Microsoft Corporation Merging various request methods into a single unified user interface
DE10123045A1 (en) * 2001-05-11 2002-11-21 Tenovis Gmbh & Co Kg Method for entering a phone number in a telecommunication device and telecommunication device
WO2004012428A3 (en) * 2002-07-29 2004-04-08 Sony Ericsson Mobile Comm Ab Predictive completion of dialed input
EP1487184A1 (en) * 2003-06-10 2004-12-15 Nec Corporation Mobile communication terminal, method and computer program for selecting identification and destination information of communication counterparts based on attributes input by a user of said mobile communication terminal.

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4453217A (en) * 1982-01-04 1984-06-05 Bell Telephone Laboratories, Incorporated Directory lookup method and apparatus
WO1996038971A1 (en) * 1995-06-01 1996-12-05 Harris Corporation Computer calling method and system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4453217A (en) * 1982-01-04 1984-06-05 Bell Telephone Laboratories, Incorporated Directory lookup method and apparatus
WO1996038971A1 (en) * 1995-06-01 1996-12-05 Harris Corporation Computer calling method and system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"CALLING CARD INTERFACE FOR VISUAL TELEPHONY", IBM TECHNICAL DISCLOSURE BULLETIN, vol. 35, no. 4B, 1 September 1992 (1992-09-01), pages 291 - 293, XP000313950 *
"ON-LINE DESKTOP ADDRESS BOOK AND AUTO-DIALER", IBM TECHNICAL DISCLOSURE BULLETIN, vol. 35, no. 2, 1 July 1992 (1992-07-01), pages 439 - 441, XP000313349 *

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000070800A1 (en) * 1999-05-19 2000-11-23 Telia Ab Communication network service management method and device
WO2001039472A1 (en) * 1999-11-24 2001-05-31 Qualcomm Incorporated Telephone number lookup with reduced scrolling
US6442270B1 (en) * 1999-11-24 2002-08-27 Qualcomm, Incorporated Telephone number lookup with reduced scrolling
WO2001054385A2 (en) * 2000-01-24 2001-07-26 Qualcomm Incorporated Auto name lookup
WO2001054385A3 (en) * 2000-01-24 2002-03-07 Qualcomm Inc Auto name lookup
JP2004500766A (en) * 2000-01-24 2004-01-08 クゥアルコム・インコーポレイテッド Automatic name matching
KR100819989B1 (en) 2000-01-24 2008-04-07 콸콤 인코포레이티드 Auto name lookup
EP1193956A3 (en) * 2000-10-02 2006-03-22 Microsoft Corporation Merging various request methods into a single unified user interface
EP1193956A2 (en) * 2000-10-02 2002-04-03 Microsoft Corporation Merging various request methods into a single unified user interface
US7072461B2 (en) 2000-10-02 2006-07-04 Microsoft Corporation Merging various request methods into a single unified user interface
DE10123045A1 (en) * 2001-05-11 2002-11-21 Tenovis Gmbh & Co Kg Method for entering a phone number in a telecommunication device and telecommunication device
WO2004012428A3 (en) * 2002-07-29 2004-04-08 Sony Ericsson Mobile Comm Ab Predictive completion of dialed input
EP1487184A1 (en) * 2003-06-10 2004-12-15 Nec Corporation Mobile communication terminal, method and computer program for selecting identification and destination information of communication counterparts based on attributes input by a user of said mobile communication terminal.
US7197300B2 (en) 2003-06-10 2007-03-27 Nec Corporation Mobile communication terminal, selection method for destination of communication, and computer program for mobile communication terminal

Also Published As

Publication number Publication date
AU1097799A (en) 1999-05-24
IL135472A0 (en) 2001-05-20

Similar Documents

Publication Publication Date Title
EP1780642B1 (en) Mobile telephone, and mobile information terminal
EP1220518B1 (en) Mobile communications terminal, voice recognition method for same, and record medium storing program for voice recognition
US20060182248A1 (en) Incoming call screening, control and prioritisation in a telephone device
US20030054864A1 (en) Method and apparatus for defining a telephone call handling profile and handling a call using the same
EP1924064B1 (en) Portable telephone
KR20040011521A (en) Contact lookup by partial string entry in a communication device
WO1998009417A1 (en) Multiple field entry telephone directory for a cellular telephone
JP2006311556A (en) Telephone directory searching method implemented by mobile communication terminal and telephone directory searching means in mobile communication terminal
WO1999023805A1 (en) Method and apparatus for selecting a telephone number and placing a call
KR100621194B1 (en) Method for retrieving recorded information in a user terminal and the user terminal using the method
KR20030032584A (en) Charater message confirming method in mobile phone
EP1259049A1 (en) Method for storing and retrieving of telephone numbers in a mobile communication terminal
JPH11298588A (en) Mobile telephone system
JP2008219074A (en) Portable information terminal and control program
KR100360271B1 (en) Telephone number registration and search method for mobile communication terminal
KR100529470B1 (en) Method for Saving Call Number of Mobile Communication Terminal
US20050129219A1 (en) Method and apparatus for dialing from a directory for a communication terminal
JP2001352412A (en) Communications equipment
KR20000054617A (en) Method and apparauts for supplying correspondence information in network
KR100995026B1 (en) Method for searching the receiver`s multi-numbers of mobile phone
WO2001031509A2 (en) System and method for rapidly accessing and storing contact information in a communications device
KR20030077356A (en) Telephone number searching method for mobile communication device
KR20040008837A (en) Phone number auto completion method for mobile terminal
KR20010038488A (en) Method For Common And Individual Abbreviated Dialing In Private Automativ Branch Exchange
KR20030016496A (en) Method for managing an address book information in communication device

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 135472

Country of ref document: IL

AK Designated states

Kind code of ref document: A1

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
NENP Non-entry into the national phase

Ref country code: KR

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: CA