US20050261034A1 - Communication mechanism for calls in which speaking is not possible - Google Patents

Communication mechanism for calls in which speaking is not possible Download PDF

Info

Publication number
US20050261034A1
US20050261034A1 US10/527,231 US52723105A US2005261034A1 US 20050261034 A1 US20050261034 A1 US 20050261034A1 US 52723105 A US52723105 A US 52723105A US 2005261034 A1 US2005261034 A1 US 2005261034A1
Authority
US
United States
Prior art keywords
terminal
called terminal
call
mode
voice
Prior art date
Legal status (The legal status 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 status listed.)
Abandoned
Application number
US10/527,231
Inventor
Murali Punaganti
Chand Malu
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Solutions and Networks Oy
Original Assignee
Nokia Oyj
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 Nokia Oyj filed Critical Nokia Oyj
Assigned to NOKIA CORPORATION reassignment NOKIA CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PUNAGANTI, MURALI, MALU, CHAND
Publication of US20050261034A1 publication Critical patent/US20050261034A1/en
Assigned to NOKIA SIEMENS NETWORKS OY reassignment NOKIA SIEMENS NETWORKS OY ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: NOKIA CORPORATION
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/16Communication-related supplementary services, e.g. call-transfer or call-hold
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/64Automatic arrangements for answering calls; Automatic arrangements for recording messages for absent subscribers; Arrangements for recording conversations
    • H04M1/642Automatic arrangements for answering calls; Automatic arrangements for recording messages for absent subscribers; Arrangements for recording conversations storing speech in digital form
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/66Substation equipment, e.g. for use by subscribers with means for preventing unauthorised or fraudulent calling
    • H04M1/663Preventing unauthorised calls to a telephone set
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72433User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for voice messaging, e.g. dictaphones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/60Medium conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data

Definitions

  • the invention relates to methods and equipment for implementing a communication mechanism for calls in which speaking is not possible.
  • Short message service like the one provided by the GSM system and its derivatives, provides a widely-used substitute for conventional calls if one or both parties cannot speak on a telephone. But the short message service has its share of problems. For instance, reading and sending each message requires several acts via the telephone's menu system.
  • An object of the present invention is to provide improved methods and equipment for calls in which two-way speech is not possible.
  • the invention can be implemented as a method for processing a voice call establishment request from a calling terminal to a called terminal.
  • a conventional method comprises detecting the call establishment request, alerting the called terminal or its user and setting up a two-way connection between the calling and the called terminals.
  • a method according to the invention also comprises the following steps:
  • An aspect of the invention is a method for processing a call setup request from an A party to a B party.
  • Another aspect of the invention is an apparatus, such as a mode server, for supporting or implementing the above method.
  • the mode server can be located in a network element or in the called terminal or both.
  • the mode server is an entity that determines or affects the mode of the call in the incoming and/or outgoing direction.
  • An illustrative but non-exhaustive list of call modes comprises normal speaking, messaging, chatting and limited chatting.
  • Speaking is the preferred mode for calls between two persons, but there are situations in which speaking is not allowed. As far as the invention is concerned, the precise reason as to why speaking is not allowed does not matter.
  • Speaking may be prohibited by law or etiquette, or the called party may wish to avoid being overheard.
  • the called party gives an indication that speaking is not allowed. Such an indication may be given before alerting the called party, in which case the indication is a “current profile” or part of it. Or, indication may be given after the alert, in which case the called party selects the call mode on a case-by-case basis. What matters is that at least one party cannot participate in a two-way voice call and must participate silently instead. Yet further, the need to establish a silent call, in at least one direction, may develop during the call.
  • one of the parties may be in a movie, and it may be possible to speak before the movie starts, but when it starts, the call must be continued silently, if at all.
  • changing the call mode during a call may be technically simpler than having a silent call from the beginning, because the parties can inform each other on the situation.
  • the attribute “silent” means a call mode in which the party in question does not speak. Such a call mode could also be called a “non-voice” call.
  • a call mode could also be called a “non-voice” call.
  • the B party is in a library, he/she can have a call in which the incoming half-call is a conventional voice call but the outgoing half-call is a silent one.
  • a hearing-impaired person may participate in a call in which the incoming half-call is silent but the outgoing one is a conventional voice call, assuming that the hearing-impaired person is able to speak.
  • chatting means a mode of conversation in which the chatting party sends his/her messages by typing on the terminal's keyboard or keypad.
  • sending arbitrary messages by chatting requires the ability to see the terminal's display and keyboard/keypad, and this is impossible in many public performances. But even in such situations a party can participate in a two-way dialogue by limited chatting.
  • Limited chatting is a mode of conversation in which a limited number of messages are available. For example, a terminal's user interface may offer two keys for “yes” and “no”, and optionally, a third key for “I don't understand” (or “I cannot answer right now”).
  • a single click, a double click and a long press may mean three different things.
  • a combination of three keys and three different key presses provides nine different messages such that the terminal user does not have to move his/her fingers or see the terminal.
  • the terminal may store several pre-stored responses of which one is selected.
  • the terminal's user interface may provide next/previous selection keys and an OK key. Whenever, the next/previous keys are used, a next or previous message may be displayed or read out to the terminal user via an earphone, and the message is only sent to the other party when the user selects the message with the OK key.
  • a server as in the context of “mode server”, is something that provides a service.
  • the mode server may be a separate server or an attachment to pre-existing call processing equipment, such as a mobile switching centre or private branch exchange.
  • the mode server may be implemented as a software agent in the user equipment, such as a mobile telephone.
  • the mode server may be implemented as a distributed collection of software, such as a client/server system.
  • the invention is based on the idea of processing the two directions (or “half-calls”) of the call, ie from A to B and B to A, separately.
  • An example of such separate processing is that if B is unable to speak, the direction from A to B is processed as a conventional voice call but the inverse direction from B to A is processed as a chat connection.
  • This separate processing does not mean that the directions of the call are always processed differently. For example, it is possible to process both directions as chat connections. But even such a two-way chat connection is different from a conventional exchange of short messages because each message of the chat connection does not have to be addressed separately.
  • the present invention also differs from the conventional short message service in that the caller attempts to initiate a normal voice call but the mode server automatically determines that the voice call is not permitted and changes the call mode to silent, at least in one direction.
  • the invention brings about certain problems or questions that do not exist in conventional call processing systems. These problems or questions are related to the fact that a call may be first attempted as a conventional call but if either party is unable to speak, at least one call direction must be processed as silent. For instance, which element determines which calls are processed as silent? How is this determination made? Various preferred embodiments of the invention provide solutions to these problems.
  • the mobile phone's user interface provides two (or more) different techniques to answer an incoming call.
  • the user interface may have buttons for “normal call” and “silent call”.
  • a single short click on an “answer” button results in a normal call whereas a double click or a long press on the same button results in a silent call.
  • the mobile terminal user provides the input that lets the mobile telephone (or the underlying network) to determine the call mode on a per-call basis.
  • FIGS. 1A and 1B show examples of network architectures in which the invention can be used
  • FIG. 2 shows the major functional blocks of a mode server according to a preferred embodiment of the invention
  • FIG. 3 is a flow chart illustrating mode-related decisions at the time of answering a call
  • FIG. 4 shows a mobile terminal's user interface that has been specially adapted to select a special call mode
  • FIG. 5A shows a signalling diagram for a two-way chat connection
  • FIG. 5B shows a signalling diagram for an asymmetric voice/chat connection
  • FIG. 6 shows a user interface for selecting one of a number of predetermined responses (messages).
  • FIG. 7 illustrates user records and caller groups
  • FIG. 8 illustrates reachability profiles
  • FIG. 9 illustrates redirection settings
  • FIG. 10 illustrates associations of caller groups, reachability profiles and redirection settings
  • FIG. 11 is a flow chart illustrating the operation of a reachability server.
  • FIGS. 1A and 1B show examples of network architectures in which the invention can be used.
  • FIG. 1A shows an example of a network architectures in which the mode server is located in the access network serving the subscribers.
  • Reference sign TE generally denotes user terminals 101 and 102 , of which terminal 101 is used by the calling party A and terminal 102 is used by the called party B.
  • the terminals 101 , 102 are connected to an access network AN.
  • the access network AN can use any network technology capable of processing calls, including but not limited to GSM, UMTS or WLAN with VoIP.
  • the access network AN has base stations BS to provide a radio interface to user terminals 101 , 111 .
  • One or more switching elements SW route calls, via different base stations, to different terminals.
  • the switching elements are mobile services switching centres (MSC).
  • MSC mobile services switching centres
  • a Home Location Register HLR stores subscriber data.
  • An answering server AS provides voice mail services when Bill is unable to receive calls.
  • the access network AN is connected to other networks via one or more gateway elements GW.
  • the other networks may be a Public Switched Telephone Network PSTN and/or a data network DN, such as the Internet and/or its closed subnetworks, commonly called intranets or extranets.
  • PSTN Public Switched Telephone Network
  • DN data network
  • FIGS. 1A and 1B described above are or can be entirely conventional.
  • the network architecture comprises a mode service function.
  • the mode service function is implemented as a mode server MS that is closely coupled to the switching element SW.
  • the internal structure of an exemplary embodiment of the mode server MS will be shown in FIG. 2 .
  • FIG. 1B shows an embodiment of a network architecture in which the mode server, here denoted by MS′, is located in the called user's terminal 102 .
  • the two placements for the mode server namely in the access network AN and in the terminal 102 , need not be mutually exclusive, however, and an optimal implementation of the mode service is achieved by a combination of a centralized mode server MS and terminal-based mode server MS′.
  • terminals capable of multimedia operations have sufficient memory for acting as a voice storage for incoming and/outgoing voice messages, and/or as a speech synthesizer.
  • An advantage of a voice mail box in a terminal is that the terminal can inform the caller that the call cannot be answered and store a voice message from the caller, without disturbing people near the terminal.
  • a terminal-provided voice mail box is independent from the current access network operator.
  • Voice storage for incoming voice messages provides the terminal with answering machine capability.
  • the terminal has an integrated voice mail box that is independent of the access network.
  • Voice storage for outgoing voice messages enables the terminal user to select and send one of several pre-stored voice messages to the other party. In other words, the terminal user needs only a few keys to respond by voice, without speaking on the telephone. Similar functionality is provided by a speech synthesizer integrated in the terminal.
  • FIG. 2 shows the major functional blocks of a mode server according to a preferred embodiment of the invention.
  • the mode server is a network-based mode server MS shown in FIG. 1A , it is preferably installed in the switching element SW.
  • the mode server is a terminal-based mode server MS′ shown in FIG. 1B , it is installed in the terminal TE (shown as terminal 102 in FIG. 1B ).
  • An essential functional block of the mode server MS, MS′ is a mode converter MC that is capable of changing the call mode from a voice call to one or more variants of non-voice calls, such as chatting, limited chatting, transmission of pre-stored or synthesized voice, etc.
  • the mode server MS comprises a reachability server RS and an associated database DB.
  • the database DB stores profile records PR that indicate the current profile of the called subscriber. If the mode server MS′ is located in the called party's terminal, a single current profile is sufficient, and the subscriber information is redundant. Further preferred embodiments of the reachability server RS and the profiles will be described in connection with FIGS. 7 through 11 . As far as the invention in its broadest sense is concerned, it is not strictly necessary to store any profiles, as long as the called party explicitly indicates a desired call mode each time he/she answers an incoming call.
  • a stored profile PR is beneficial, however, because it provides the mode server with a default mode for the incoming call, and enables the mode server to direct the incoming call to an answering service when the called party is unable to take any calls, including silent ones.
  • FIG. 3 is a flow chart illustrating a preferred embodiment for mode-related decisions at the time of answering a call. This embodiment shows how pre-stored profiles and on-the-fly decisions can both be used to determine an appropriate mode for an incoming call.
  • the mode server MS checks whether the called party's profile, if any, indicates voice mail, that is, an answering service. If yes, the call is directed to voice mail in step 3 - 8 . If the profile does not indicate voice mail, or none exists, the user is alerted in step 3 - 4 . If the current profile indicates silent calls, the user is alerted silently, preferably by a vibrating alert.
  • step 3 - 6 the mode server MS checks whether the called party responds in a predetermined time, such as 10 seconds. If not, the call is directed to voice mail in step 3 - 8 . If the user does respond, the process advances to step 3 - 10 in which the mode server MS checks whether the called party selects an explicit call mode when responding to the alert. Techniques for on-the-fly indication of a call mode will be described in connection with FIG. 4 . If the called party selects an explicit call mode, the call is processed in the user-selected mode in step 3 - 12 . Otherwise the process advances to step 3 - 14 in which the mode server MS checks if there is a profile that indicates a certain call mode. If yes, the call is processed in the mode indicated by the profile in step 3 - 16 .
  • a predetermined time such as 10 seconds. If not, the call is directed to voice mail in step 3 - 8 . If the user does respond, the process advances to step 3 - 10 in which the mode server MS checks whether the called party selects an explicit
  • FIG. 3 is beneficial in the sense that the user can select a profile that indicates a default mode for incoming calls. However, the user may override that default on a per-call basis. It should be noted, however, that the flow chart shown in FIG. 3 is only an illustrative example, and the different checks may be performed in other orders as well.
  • FIG. 4 shows a mobile terminal's user interface UI that has been specially adapted to select a special call mode.
  • the user interface UI comprises a display DI that indicates the calling party.
  • the user interface UI also comprises a set of function keys 41 that allow the user to respond with a desired call mode.
  • the function keys 41 may be supported by associated legends 42 .
  • the function keys 41 comprise keys for a normal call and chatting.
  • the function keys 41 may be implemented in a variety of ways. For instance, there may be up/down/ok keys or a joystick-type switch. Or, the set of function keys 41 may be replaced by a roller that is rolled upwards or downwards and clicked for selecting the current call mode.
  • FIG. 5A shows a signalling diagram for a two-way chat connection.
  • This signalling diagram relates to an embodiment in which a network-based mode server MS comprises (or is otherwise associated with) a mode converter MC, a reachability server RS and its associated database DB.
  • the calling terminal A sends a call setup signal which proceeds to the switching element SW.
  • the switching element SW makes an inquiry to the reachability server RS (which in turn makes an inquiry to its database DB) concerning the called party's current profile.
  • the reachability server RS/database DB return the current profile to the switching element SW. Let us assume that the current profile indicates a call mode of “chat”.
  • step 5 - 6 the switching element SW conveys the call setup signal to the terminal of the called party B.
  • step 5 - 8 the B party responds. Now the switching element SW knows that the B party is able to take the call. For example, the B party may be located in a place where speaking or voice alert are prohibited but the B party is able to take the call because the terminal's alert is set to silent/vibrating.
  • the switching element SW requests the mode converter MC to read instructions to the calling party A.
  • step 5 - 12 the mode converter MC reads a voice announcement that tells the caller A that B can hear A's voice but can only respond by chatting. The voice announcement is preferably read to the B party as well. Otherwise, B could be confused because he/she does not hear anything as long as A listens to the voice announcement.
  • step 5 - 14 there is a two-way chat connection between A and B.
  • FIG. 5B shows a signalling diagram for an asymmetric voice/chat connection. This means that A communicates by voice and B responds by chatting. Steps 5 - 0 through 5 - 12 are similar to the corresponding steps in FIG. 5A and will not be described again. However, FIG. 5B shows a scenario in which A can keep talking for the entire duration of the connection, and the contents of the announcement in step 5 - 12 are adapted accordingly.
  • B responds by chatting (typing text).
  • step 5 - 26 B's text response is converted to speech.
  • the mode converter MC may comprise a speech synthesizer for converting chat responses to speech.
  • the mode converter MC may store a number of pre-recorded voice responses of which the B party selects one. This means that the signal in step 5 - 24 is a selection of one of the pre-recorded voice responses.
  • a preferred embodiment of the mode converter MC supports both options, ie, synthesized speech and pre-recorded voice responses.
  • a benefit of synthesized speech is that an arbitrary response can be sent. In other words, the responses do not have to be pre-recorded.
  • step 5 - 28 the B party's response is finally conveyed to the A party.
  • the mode converter MC performs text-to-speech conversion. If the mode converter MC comprises a speech-recognition apparatus, it is also possible to perform speech-to-text conversion. This means, for example, that the parties can have a two-way communication in which one party speaks and listens while the other party communicates by chatting. Naturally, current speech-to-text conversion is not yet mature enough to support continuous speech from an arbitrary caller in arbitrary surroundings, but speech-to-text conversion is possible with limited vocabulary and small pauses between words.
  • FIG. 6 shows a user interface for selecting one of a number of predetermined messages.
  • This embodiment eliminates the need to type frequently-used responses key by key.
  • the terminal's user interface UI comprises programmable function keys 61 that are preferably associated with adaptive legends 62 .
  • the user uses the function keys 61 to select a desired response from a list of several pre-stored messages 63 . In this example, the user is about to select the phrase “I will call you later”, denoted by reference numeral 64 .
  • the terminal shown in FIG. 6 has the capability to store the pre-recorded messages 63 .
  • the act of storing pre-recorded messages is technically similar to editing a terminal's address book and needs no detailed description.
  • One way to use the pre-stored messages is such that a speech synthesizer converts a text message to synthesized speech.
  • the pre-stored messages are pre-recorded audio messages, in which case the terminal user can respond with his/her own voice.
  • the act of storing pre-recorded audio messages is technically similar to recording user voices in voice dialling and needs no detailed description.
  • the user interface UI shown in FIG. 6 can be used even in darkness if the currently-selected message 64 (synthesized or pre-stored) is read out to the terminal user via the terminal's earphone, and only when the terminal user presses the OK button, the selected message 64 is transmitted to the other party.
  • FIGS. 7 through 11 illustrate the use of profiles and redirection settings in more detail, in the context of further preferred embodiments of the invention.
  • Bill refers to the terminal user whose incoming calls will be processed according to the invention.
  • the reason for this name is that Bill will be acting the called or B party during a call, and “Bill” begins with a B.
  • FIG. 7 illustrates Bill's address book 70 and caller groups 73 .
  • a caller group means a set or group of potential callers (future A parties) sharing similar redirection settings.
  • a call group can comprise one or several members.
  • the address book 70 is basically similar to the address book stored in a SIM card that is attached to a GSM mobile telephone.
  • the address book contains a record for each of Bill's contacts (persons or companies). Each record comprises a name field 71 and a number (or address) field 72 .
  • the name field 71 contains a free-format name, as is well known from conventional GSM telephones.
  • the number/address field 72 may contain a conventional telephone number or any usable network address, such as an MSISDN number, TCP/IP address, e-mail address or the like.
  • Reference numeral 73 generally denotes Bill's caller groups.
  • the caller group “Family” consists of the records for Alice, Bob and Cecilia.
  • Another caller group “Colleagues” consists of the records for Dave L, Eric M and Frank W.
  • the third caller group “Secretary” only comprises Bill's secretary Gail T.
  • the fourth caller group “Friends” comprises Harry P and Ian R.
  • the four first caller groups are formed explicitly, such that Bill explicitly adds records 70 (potential callers) to one of the caller groups 73 .
  • a first implicit caller group “others” comprises all the records 70 in the terminal's address book that do not belong to any of the explicit caller groups.
  • the caller group “Others” may be used to indicate how to process calls from persons that are listed in Bill's address book 70 but do not belong to any of the explicit caller groups.
  • Another implicit caller group “Unknown” comprises persons that are not stored in Bill's address book. The caller group “Unknown” may be used to indicate how to process calls from persons that are not known to the called party.
  • the reachability server/service As regards the association of the records 70 and caller groups 73 , what really matters to the reachability server/service is the association of a number/address field 72 and a caller group 73 . This is because the reachability server detects the caller's identity based on the callers number (or other network address) 72 . For the reachability server (and call processing in general), the name 71 is irrelevant. From Bill's point of view, however, it is much more convenient to associate a caller group 73 to a name 71 than to a number 72 .
  • FIG. 8 illustrates reachability profiles 80 . If the profiles 80 are stored in a centralized (network-based) mode server, the profiles have to be associated with a certain subscriber, such as the profile PR shown in FIG. 2 . In FIG. 8 , we assume that the profiles 80 are stored in a terminal-based mode server, or that the profiles are associated with a certain subscriber, although such association is not shown.
  • Each reachability profile 80 comprises at least a label (or identifier) field 81 .
  • a reachability profile 80 may also comprise a free-format presence information field 82 .
  • the reachability profile “Meeting” comprises a presence information field 82 whose contents is “I am in a meeting . . . ” This presence information may be returned to a caller if the called party cannot answer calls.
  • a reachability profile 80 may also comprise a default redirection setting field 83 .
  • the use of redirection settings will be explained in connection with FIG. 9 .
  • FIG. 9 illustrates Bill's redirection settings 90 .
  • a redirection setting is a parameter that is used to answer the following question: what to do with a call setup request?
  • the redirection setting indicates one or both of the following: 1) where (and whether) the call is redirected, and 2) which mode the call is changed into.
  • An example of the first alternative is a setting which determines that an incoming call is to be redirected to a different number (or another network address).
  • a redirection setting may indicate that a call is first attempted to the B party's user terminal for five seconds, then to a home number for 10 seconds and then to an answering service.
  • a call may be routed to an Internet address, either temporarily or during waiting.
  • the redirection setting may include a call mode indicator that indicates a changed call mode.
  • the changed call mode may indicate a silent communication for one or both of the parties.
  • Each redirection settings record 90 consists of a label (or identifier) field 91 and an actual redirection setting field 92 .
  • the label/identifier field 91 is preferably a free-format field, whereby Bill can enter short but descriptive names. From the point of view of the reachability server, however, any identifier is usable.
  • the first redirection settings record 901 has a label field 91 of “OfficeFirst” and a redirection setting field 92 of “5sOffice#/5sMobile#/Answer#”.
  • “Office#” stands for Bill's office telephone number
  • Mobile# stands for his mobile terminal number
  • Answer# stands for the number of the answering service (voice mail).
  • the redirection setting field 92 of “5sOffice#/5sMobile#/Answer#” is interpreted so that a call to the office number is attempted first for five seconds, then the mobile terminal's number is attempted for another five seconds, and if that fails too, the call is redirected to the answering service.
  • the next two records 902 and 903 are self-explanatory based on the previous example.
  • the fourth redirection settings record 904 means that an incoming call will be redirected to the telephone of Bill's secretary.
  • Records 905 and 906 indicate that a caller is redirected to URL addresses www.addr1.fi and www.addr2.fi, respectively. For instance, www.addr1.fi may be the address of a web page informing the caller that the terminal user is unable to receive calls, and www.addr2.fi may be the address of a more informative web page for more trusted callers.
  • the redirection setting field 92 may indicate a change of call mode.
  • Bill may be in a library in which it is socially unacceptable to speak on the telephone but Bill may be able to chat via the telephone's keyboard or keypad.
  • the call mode is processed separately for each half-call or direction of call, that is, for the incoming and outgoing directions. For instance, when eating in the restaurant, Bill may not be able to speak on the telephone but may be able to listen to the caller's voice and respond via a chat connection.
  • redirection settings record 907 labelled “Chat”
  • redirection setting record 908 has a redirection setting of “>Chat ⁇ Chat” which means that both the incoming and outgoing half-calls are converted to chat mode.
  • the next record 908 labelled “Voice/Chat”, has a redirection setting of “ ⁇ Chat” which means that only the outgoing half-call is converted to chat mode.
  • the last record 909 labelled “Voice/2KeyChat”, has a redirection setting of “ ⁇ 2KeyChat” which means that the outgoing half-call is converted to 2-key chat mode.
  • the 2-key chat mode in the outgoing direction means that the mobile terminal user is able to listen to the caller's voice but is only able to respond with a very small number of keys, such as two or three.
  • the two keys can be “yes” and “no”.
  • An optional third key may mean “I don't know/understand”.
  • the 2- (or 3-) key chat mode is useful in a situation where even conventional chatting is impossible. For instance, Bill may be in a concert, and calls from most caller groups are redirected to voice mail but calls from a babysitter are converted to 2-key chat mode.
  • the babysitter who may be facing an urgent problem, calls Bill.
  • the alert of Bill's terminal is set to silent but vibrating.
  • Bill feels the vibrating alert, he can place an ear-phone to his ear and take the call.
  • the babysitter may then describe the situation and ask questions that can be answered by “yes” and “no” keys which Bill can memorize and use without taking the terminal out of his trouser pocket.
  • FIG. 10 illustrates associations 100 of (reachability) profiles 101 , caller groups 102 and redirection settings 103 .
  • the first association 1001 associates profile “Work” and caller group “Family” with redirection setting “OfficeFirst”. This means that whenever profile “Work” is Bill's current profile, calls from members of the “Family” group are processed according to redirection setting “OfficeFirst”. This redirection setting was described as record 901 in FIG. 9 .
  • Associations 1001 to 1003 specify that calls from members of the “Family”, “Colleague” and “Secretary” groups are processed according to redirection setting “OfficeFirst”, while calls from “Friends”, “Others” and “Unknown” groups are processed according to redirection setting “Secretary”, which means that the call is routed to Bill's secretary.
  • the example shown in FIG. 10 does not have an association for each combination of profile, caller group and redirection setting. This is because this example makes use of the (optional) default redirection setting field 83 shown in FIG. 8 .
  • the profile “Abroad” has a default redirection setting of “MobileFirst” which is used unless an overriding association for some caller groups have been specified.
  • FIG. 10 shows an association 1031 of profile “Abroad”, caller group “Unknown” and redirection setting “VoiceMail”. This means that when Bill is abroad, he does not wish to take calls from unknown callers because he would have to pay for those calls. Accordingly, calls from unknown callers are routed to voice mail.
  • An advantage of the profiles and redirection settings is that it is very easy for users to change their reachability settings, even when there are multiple caller groups, all requiring different reachability settings. Because the profiles are separated from the redirection settings, the profiles may be very simple and, in a simple embodiment, only a profile name or indicator is necessary.
  • the invention is preferably implemented by co-operation between the terminal and an element (mode server) in the fixed network.
  • This co-operation is further improved by setting the alert of the terminal automatically to silent/vibrating if the current profile of the B party indicates silent communication. This way, the user does not have to select a profile that indicates silent communication and silence the terminal's alert separately.
  • the profiles comprise presence information and/or instructions which is/are returned to the A party.
  • the presence information/instructions may indicate “I am in a meeting, please dial 1 if you wish to leave a message, or, dial 2 if you have urgent business; I can reply by chatting”.
  • FIG. 11 is a flow chart illustrating the operation of a reachability server.
  • FIG. 11 shows a preferred implementation of steps 3 - 14 and 3 - 16 shown in FIG. 3 .
  • the reachability server receives and stores in memory Bill's caller lists 70 (of which only field 72 is essential) and caller groups 73 (see FIG. 7 ), his profiles 80 (see FIG. 8 ), redirection settings 90 (see FIG. 9 ) and associations 100 of the above three types of data (see FIG. 10 ).
  • Step 1101 can take place in one go or in a distributed manner.
  • Bill can indicate the settings 70 , 73 , 80 , 90 and 100 during one session, or he may update previous settings.
  • Dashed lines 1102 and 1105 denote occasions in which the reachability server waits for more actions from Bill or a caller, respectively.
  • Bill's reachability settings change and he updates his current profile in the reachability server. In other words, he indicates the current one of the pre-existing profiles stored in the reachability server. For instance, if Bill is about to enter an airplane, he selects “Flight” as his current profile.
  • the reachability server detects a call to Bill from an A user.
  • the reachability server retrieves Bill's current profile.
  • the reachability server determines the A user's identity. For example, the A user can be identified by means of a Calling Line Indicator (CLI).
  • CLI Calling Line Indicator
  • the reachability server determines the A user's caller group, that is, the caller group 73 corresponding to the A user's identity 71 .
  • the reachability server attempts to retrieve the redirection settings record 100 corresponding to the A user's caller group 73 and Bill's current profile 80 .
  • step 1116 it is checked if such a redirection settings record could be determined, which means that there was an association corresponding to the A user's identity and Bill's current profile. If yes, the process continues to step 1118 in which the call is processed according to the redirection settings.
  • step 1116 if the check in step 1116 failed, the process continues to step 1117 in which it is checked if Bill's current profile indicates a default redirection setting. For instance, each of the profiles “Theatre”, “Flight” and “Abroad” in FIG. 8 do indicate a default redirection setting. If Bill's current profile indicates a default redirection setting, the process again continues to step 1118 in which the call is processed according to the (default) redirection settings.
  • step 1119 in which the call is processed normally (no redirection or mode change).
  • An advantage of the profiles and redirection settings as shown in FIGS. 7 to 11 is that the terminal user has to send the reachability server only one piece of information, namely an indicator of the current profile, whenever the reachability conditions change.
  • the caller groups, profiles and redirection/call mode settings are pre-stored and are changed much less often. Because the caller groups, profiles and redirection/call mode settings are pre-stored at the reachability server (or are otherwise accessible by it), call processing is much more flexible than in a system which only supports a single redirection setting to all callers.
  • the mode server MS and the reachability server RS (or equivalent functions in other network elements) support as many as possible from the following redirections and mode changes:
  • Option 6 is implemented without text-to-speech or speech-to-text conversion. That is, if B can only chat but not talk, then a chat connection is established in at least one direction. For instance, A can talk to B but B will type his responses. Alternatively, both parties can resort to chatting.
  • Option 7 requires text-to-speech or speech-to-text conversion. For instance, A can talk and B's typed responses are converted to speech.
  • the invention is useful if one or both parties of a call cannot speak on a telephone, regardless of why such two-way speaking is impossible. Two-way speaking may be prohibited by law or etiquette, or one or both parties may be physically handicapped. It is readily apparent to a person skilled in the art that, as the technology advances, the inventive concept can be implemented in various ways. The invention and its embodiments are not limited to the examples described above but may vary within the scope of the claims.

Abstract

In situations in which one or both parties of a call cannot speak on a telephone, a voice call establishment request (5-0) from an calling terminal (A) to a called terminal (B) is processed as follows. The called terminal (B) is alerted and a two-way connection (5-14; 5-24 . . . 5-28) is established between the calling terminal (A) and the called terminal (B). In response to determining (3-10; 3-14; 5-8) that a two-way voice call between the calling terminal (A) and the called terminal (B) is not allowed; a mode server (MS, MS′) receives silent messages (5-14; 5-24) via a user interface (UI) of the called terminal (B) and conveys (5-14; 5-26 . . . 5-28) information based on said silent messages to the calling terminal (A).

Description

    BACKGROUND OF THE INVENTION
  • The invention relates to methods and equipment for implementing a communication mechanism for calls in which speaking is not possible.
  • There are several situations in which one or both parties of a call cannot speak on a telephone. For instance, libraries, restaurants and public performances (concerts, theatres, movies, etc.) are situations in which speaking on a telephone is prohibited or socially unacceptable. If the called party (B) cannot take a call, the calling party (A) is usually directed to voice mail. Alternatively, the parties may communicate via short messages. Short message service, like the one provided by the GSM system and its derivatives, provides a widely-used substitute for conventional calls if one or both parties cannot speak on a telephone. But the short message service has its share of problems. For instance, reading and sending each message requires several acts via the telephone's menu system.
  • BRIEF DESCRIPTION OF THE INVENTION
  • An object of the present invention is to provide improved methods and equipment for calls in which two-way speech is not possible.
  • The object of the invention is achieved by the methods and equipment which are characterized by what is stated in the independent claims. The preferred embodiments of the invention are disclosed in the dependent claims.
  • For example, the invention can be implemented as a method for processing a voice call establishment request from a calling terminal to a called terminal. A conventional method comprises detecting the call establishment request, alerting the called terminal or its user and setting up a two-way connection between the calling and the called terminals. A method according to the invention also comprises the following steps:
  • determining that a two-way voice call between the calling terminal and the called terminal is not allowed;
  • receiving silent messages via the called and/or calling terminal's user interface; and
  • conveying information based on said silent messages to the calling and/or called terminal, respectively.
  • An aspect of the invention is a method for processing a call setup request from an A party to a B party. Another aspect of the invention is an apparatus, such as a mode server, for supporting or implementing the above method. The mode server can be located in a network element or in the called terminal or both. As used herein, the mode server is an entity that determines or affects the mode of the call in the incoming and/or outgoing direction. An illustrative but non-exhaustive list of call modes comprises normal speaking, messaging, chatting and limited chatting. Speaking is the preferred mode for calls between two persons, but there are situations in which speaking is not allowed. As far as the invention is concerned, the precise reason as to why speaking is not allowed does not matter. Speaking may be prohibited by law or etiquette, or the called party may wish to avoid being overheard. From the point of view of the equipment, the called party gives an indication that speaking is not allowed. Such an indication may be given before alerting the called party, in which case the indication is a “current profile” or part of it. Or, indication may be given after the alert, in which case the called party selects the call mode on a case-by-case basis. What matters is that at least one party cannot participate in a two-way voice call and must participate silently instead. Yet further, the need to establish a silent call, in at least one direction, may develop during the call. For instance, one of the parties may be in a movie, and it may be possible to speak before the movie starts, but when it starts, the call must be continued silently, if at all. However, changing the call mode during a call may be technically simpler than having a silent call from the beginning, because the parties can inform each other on the situation.
  • In the context of this invention, the attribute “silent” means a call mode in which the party in question does not speak. Such a call mode could also be called a “non-voice” call. For example, if the B party is in a library, he/she can have a call in which the incoming half-call is a conventional voice call but the outgoing half-call is a silent one. On the other hand, a hearing-impaired person may participate in a call in which the incoming half-call is silent but the outgoing one is a conventional voice call, assuming that the hearing-impaired person is able to speak.
  • An example of a silent call mode is chatting. Chatting means a mode of conversation in which the chatting party sends his/her messages by typing on the terminal's keyboard or keypad. Obviously, sending arbitrary messages by chatting requires the ability to see the terminal's display and keyboard/keypad, and this is impossible in many public performances. But even in such situations a party can participate in a two-way dialogue by limited chatting. Limited chatting is a mode of conversation in which a limited number of messages are available. For example, a terminal's user interface may offer two keys for “yes” and “no”, and optionally, a third key for “I don't understand” (or “I cannot answer right now”). Instead of the few dedicated keys, or in addition to them, there may be a few different key presses. For example, a single click, a double click and a long press may mean three different things. A combination of three keys and three different key presses provides nine different messages such that the terminal user does not have to move his/her fingers or see the terminal. Alternatively, or in addition to the different keys/key presses, the terminal may store several pre-stored responses of which one is selected. The terminal's user interface may provide next/previous selection keys and an OK key. Whenever, the next/previous keys are used, a next or previous message may be displayed or read out to the terminal user via an earphone, and the message is only sent to the other party when the user selects the message with the OK key.
  • A server, as in the context of “mode server”, is something that provides a service. The mode server may be a separate server or an attachment to pre-existing call processing equipment, such as a mobile switching centre or private branch exchange. Or, the mode server may be implemented as a software agent in the user equipment, such as a mobile telephone. As a further alternative, the mode server may be implemented as a distributed collection of software, such as a client/server system.
  • The invention is based on the idea of processing the two directions (or “half-calls”) of the call, ie from A to B and B to A, separately. An example of such separate processing is that if B is unable to speak, the direction from A to B is processed as a conventional voice call but the inverse direction from B to A is processed as a chat connection.
  • This separate processing does not mean that the directions of the call are always processed differently. For example, it is possible to process both directions as chat connections. But even such a two-way chat connection is different from a conventional exchange of short messages because each message of the chat connection does not have to be addressed separately. The present invention also differs from the conventional short message service in that the caller attempts to initiate a normal voice call but the mode server automatically determines that the voice call is not permitted and changes the call mode to silent, at least in one direction.
  • The invention brings about certain problems or questions that do not exist in conventional call processing systems. These problems or questions are related to the fact that a call may be first attempted as a conventional call but if either party is unable to speak, at least one call direction must be processed as silent. For instance, which element determines which calls are processed as silent? How is this determination made? Various preferred embodiments of the invention provide solutions to these problems.
  • One solution to the above residual problems is as follows. The mobile phone's user interface provides two (or more) different techniques to answer an incoming call. For instance, the user interface may have buttons for “normal call” and “silent call”. Alternatively, a single short click on an “answer” button results in a normal call whereas a double click or a long press on the same button results in a silent call. In this embodiment, the mobile terminal user provides the input that lets the mobile telephone (or the underlying network) to determine the call mode on a per-call basis.
  • An alternative solution to the above residual problems is based on user profiles. Before entering a location in which speaking on a telephone is prohibited or unacceptable, the terminal user changes his/her profile to one that indicates silent calls. The profile may be maintained in the terminal or in an appropriate network element. Co-assigned Finnish patent application 20021664, filed 18 Sep. 2002, titled “User-configurable call answering/redirection mechanism”, discloses various techniques for maintaining user profiles. That patent application is not public at the filing date of the present invention, and its relevant parts are repeated later in this specification.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • In the following the invention will be described in greater detail by means of preferred embodiments with reference to the attached drawings, in which:
  • FIGS. 1A and 1B show examples of network architectures in which the invention can be used;
  • FIG. 2 shows the major functional blocks of a mode server according to a preferred embodiment of the invention;
  • FIG. 3 is a flow chart illustrating mode-related decisions at the time of answering a call;
  • FIG. 4 shows a mobile terminal's user interface that has been specially adapted to select a special call mode;
  • FIG. 5A shows a signalling diagram for a two-way chat connection;
  • FIG. 5B shows a signalling diagram for an asymmetric voice/chat connection;
  • FIG. 6 shows a user interface for selecting one of a number of predetermined responses (messages);
  • FIG. 7 illustrates user records and caller groups;
  • FIG. 8 illustrates reachability profiles;
  • FIG. 9 illustrates redirection settings;
  • FIG. 10 illustrates associations of caller groups, reachability profiles and redirection settings; and
  • FIG. 11 is a flow chart illustrating the operation of a reachability server.
  • DETAILED DESCRIPTION OF THE INVENTION
  • FIGS. 1A and 1B show examples of network architectures in which the invention can be used. FIG. 1A shows an example of a network architectures in which the mode server is located in the access network serving the subscribers. Reference sign TE generally denotes user terminals 101 and 102, of which terminal 101 is used by the calling party A and terminal 102 is used by the called party B. The terminals 101, 102 are connected to an access network AN. The access network AN can use any network technology capable of processing calls, including but not limited to GSM, UMTS or WLAN with VoIP. The access network AN has base stations BS to provide a radio interface to user terminals 101, 111. One or more switching elements SW route calls, via different base stations, to different terminals. For example, in a GSM network, the switching elements are mobile services switching centres (MSC). A Home Location Register HLR stores subscriber data. An answering server AS provides voice mail services when Bill is unable to receive calls.
  • The access network AN is connected to other networks via one or more gateway elements GW. For example, the other networks may be a Public Switched Telephone Network PSTN and/or a data network DN, such as the Internet and/or its closed subnetworks, commonly called intranets or extranets. The elements of FIGS. 1A and 1B described above are or can be entirely conventional. In addition to the conventional elements, the network architecture comprises a mode service function. In the example shown in FIG. 1A, the mode service function is implemented as a mode server MS that is closely coupled to the switching element SW. The internal structure of an exemplary embodiment of the mode server MS will be shown in FIG. 2.
  • FIG. 1B shows an embodiment of a network architecture in which the mode server, here denoted by MS′, is located in the called user's terminal 102. The two placements for the mode server, namely in the access network AN and in the terminal 102, need not be mutually exclusive, however, and an optimal implementation of the mode service is achieved by a combination of a centralized mode server MS and terminal-based mode server MS′. For example, terminals capable of multimedia operations have sufficient memory for acting as a voice storage for incoming and/outgoing voice messages, and/or as a speech synthesizer. An advantage of a voice mail box in a terminal is that the terminal can inform the caller that the call cannot be answered and store a voice message from the caller, without disturbing people near the terminal. A terminal-provided voice mail box is independent from the current access network operator. Voice storage for incoming voice messages provides the terminal with answering machine capability. In other words, the terminal has an integrated voice mail box that is independent of the access network. Voice storage for outgoing voice messages enables the terminal user to select and send one of several pre-stored voice messages to the other party. In other words, the terminal user needs only a few keys to respond by voice, without speaking on the telephone. Similar functionality is provided by a speech synthesizer integrated in the terminal.
  • FIG. 2 shows the major functional blocks of a mode server according to a preferred embodiment of the invention. If the mode server is a network-based mode server MS shown in FIG. 1A, it is preferably installed in the switching element SW. On the other hand, if the mode server is a terminal-based mode server MS′ shown in FIG. 1B, it is installed in the terminal TE (shown as terminal 102 in FIG. 1B).
  • An essential functional block of the mode server MS, MS′ is a mode converter MC that is capable of changing the call mode from a voice call to one or more variants of non-voice calls, such as chatting, limited chatting, transmission of pre-stored or synthesized voice, etc.
  • According to a preferred embodiment of the invention, the mode server MS comprises a reachability server RS and an associated database DB. The database DB stores profile records PR that indicate the current profile of the called subscriber. If the mode server MS′ is located in the called party's terminal, a single current profile is sufficient, and the subscriber information is redundant. Further preferred embodiments of the reachability server RS and the profiles will be described in connection with FIGS. 7 through 11. As far as the invention in its broadest sense is concerned, it is not strictly necessary to store any profiles, as long as the called party explicitly indicates a desired call mode each time he/she answers an incoming call. A stored profile PR is beneficial, however, because it provides the mode server with a default mode for the incoming call, and enables the mode server to direct the incoming call to an answering service when the called party is unable to take any calls, including silent ones.
  • FIG. 3 is a flow chart illustrating a preferred embodiment for mode-related decisions at the time of answering a call. This embodiment shows how pre-stored profiles and on-the-fly decisions can both be used to determine an appropriate mode for an incoming call. In step 3-2, the mode server MS checks whether the called party's profile, if any, indicates voice mail, that is, an answering service. If yes, the call is directed to voice mail in step 3-8. If the profile does not indicate voice mail, or none exists, the user is alerted in step 3-4. If the current profile indicates silent calls, the user is alerted silently, preferably by a vibrating alert. In step 3-6, the mode server MS checks whether the called party responds in a predetermined time, such as 10 seconds. If not, the call is directed to voice mail in step 3-8. If the user does respond, the process advances to step 3-10 in which the mode server MS checks whether the called party selects an explicit call mode when responding to the alert. Techniques for on-the-fly indication of a call mode will be described in connection with FIG. 4. If the called party selects an explicit call mode, the call is processed in the user-selected mode in step 3-12. Otherwise the process advances to step 3-14 in which the mode server MS checks if there is a profile that indicates a certain call mode. If yes, the call is processed in the mode indicated by the profile in step 3-16.
  • The embodiment shown in FIG. 3 is beneficial in the sense that the user can select a profile that indicates a default mode for incoming calls. However, the user may override that default on a per-call basis. It should be noted, however, that the flow chart shown in FIG. 3 is only an illustrative example, and the different checks may be performed in other orders as well.
  • FIG. 4 shows a mobile terminal's user interface UI that has been specially adapted to select a special call mode. The user interface UI comprises a display DI that indicates the calling party. The user interface UI also comprises a set of function keys 41 that allow the user to respond with a desired call mode. The function keys 41 may be supported by associated legends 42. In this example, the function keys 41 comprise keys for a normal call and chatting. The function keys 41 may be implemented in a variety of ways. For instance, there may be up/down/ok keys or a joystick-type switch. Or, the set of function keys 41 may be replaced by a roller that is rolled upwards or downwards and clicked for selecting the current call mode.
  • FIG. 5A shows a signalling diagram for a two-way chat connection. This signalling diagram relates to an embodiment in which a network-based mode server MS comprises (or is otherwise associated with) a mode converter MC, a reachability server RS and its associated database DB. In step 5-0, the calling terminal A sends a call setup signal which proceeds to the switching element SW. In step 5-2, the switching element SW makes an inquiry to the reachability server RS (which in turn makes an inquiry to its database DB) concerning the called party's current profile. In step 5-4, the reachability server RS/database DB return the current profile to the switching element SW. Let us assume that the current profile indicates a call mode of “chat”. In step 5-6, the switching element SW conveys the call setup signal to the terminal of the called party B. In step 5-8, the B party responds. Now the switching element SW knows that the B party is able to take the call. For example, the B party may be located in a place where speaking or voice alert are prohibited but the B party is able to take the call because the terminal's alert is set to silent/vibrating. In step 5-10, the switching element SW requests the mode converter MC to read instructions to the calling party A. In step 5-12, the mode converter MC reads a voice announcement that tells the caller A that B can hear A's voice but can only respond by chatting. The voice announcement is preferably read to the B party as well. Otherwise, B could be confused because he/she does not hear anything as long as A listens to the voice announcement. In step 5-14 there is a two-way chat connection between A and B.
  • FIG. 5B shows a signalling diagram for an asymmetric voice/chat connection. This means that A communicates by voice and B responds by chatting. Steps 5-0 through 5-12 are similar to the corresponding steps in FIG. 5A and will not be described again. However, FIG. 5B shows a scenario in which A can keep talking for the entire duration of the connection, and the contents of the announcement in step 5-12 are adapted accordingly. In step 5-22, A talks to B who may hear A's speech via an earphone connected to the terminal. In step 5-24, B responds by chatting (typing text). In step 5-26, B's text response is converted to speech. For example, the mode converter MC may comprise a speech synthesizer for converting chat responses to speech. Alternatively, the mode converter MC may store a number of pre-recorded voice responses of which the B party selects one. This means that the signal in step 5-24 is a selection of one of the pre-recorded voice responses. A preferred embodiment of the mode converter MC supports both options, ie, synthesized speech and pre-recorded voice responses. A benefit of synthesized speech is that an arbitrary response can be sent. In other words, the responses do not have to be pre-recorded. On the other hand, it is beneficial to be able to store certain frequently-used responses as pre-recorded voice responses, because it is faster to select one of pre-recorded voice responses than to type the response from scratch. Also, if the B party is in a theatre or the like, even chatting may be impossible, and the only way for the B party to communicate bi-directionally is to select one of pre-recorded messages. In step 5-28, the B party's response is finally conveyed to the A party.
  • In the example shown in FIG. 5B, the mode converter MC performs text-to-speech conversion. If the mode converter MC comprises a speech-recognition apparatus, it is also possible to perform speech-to-text conversion. This means, for example, that the parties can have a two-way communication in which one party speaks and listens while the other party communicates by chatting. Naturally, current speech-to-text conversion is not yet mature enough to support continuous speech from an arbitrary caller in arbitrary surroundings, but speech-to-text conversion is possible with limited vocabulary and small pauses between words.
  • FIG. 6 shows a user interface for selecting one of a number of predetermined messages. This embodiment eliminates the need to type frequently-used responses key by key. In the example shown in FIG. 6, the terminal's user interface UI comprises programmable function keys 61 that are preferably associated with adaptive legends 62. The user uses the function keys 61 to select a desired response from a list of several pre-stored messages 63. In this example, the user is about to select the phrase “I will call you later”, denoted by reference numeral 64.
  • The terminal shown in FIG. 6 has the capability to store the pre-recorded messages 63. The act of storing pre-recorded messages is technically similar to editing a terminal's address book and needs no detailed description. One way to use the pre-stored messages is such that a speech synthesizer converts a text message to synthesized speech. Another possibility is that the pre-stored messages are pre-recorded audio messages, in which case the terminal user can respond with his/her own voice. The act of storing pre-recorded audio messages is technically similar to recording user voices in voice dialling and needs no detailed description.
  • The user interface UI shown in FIG. 6 can be used even in darkness if the currently-selected message 64 (synthesized or pre-stored) is read out to the terminal user via the terminal's earphone, and only when the terminal user presses the OK button, the selected message 64 is transmitted to the other party.
  • In the above description of the invention, a cursory reference was made to the use of profiles in connection with the mode server shown in FIG. 2. FIGS. 7 through 11 illustrate the use of profiles and redirection settings in more detail, in the context of further preferred embodiments of the invention.
  • Within this detailed description, the name “Bill” refers to the terminal user whose incoming calls will be processed according to the invention. The reason for this name is that Bill will be acting the called or B party during a call, and “Bill” begins with a B.
  • FIG. 7 illustrates Bill's address book 70 and caller groups 73. As used herein, a caller group means a set or group of potential callers (future A parties) sharing similar redirection settings. A call group can comprise one or several members. The address book 70 is basically similar to the address book stored in a SIM card that is attached to a GSM mobile telephone. The address book contains a record for each of Bill's contacts (persons or companies). Each record comprises a name field 71 and a number (or address) field 72. The name field 71 contains a free-format name, as is well known from conventional GSM telephones. The number/address field 72 may contain a conventional telephone number or any usable network address, such as an MSISDN number, TCP/IP address, e-mail address or the like.
  • Reference numeral 73 generally denotes Bill's caller groups. In this example, the caller group “Family” consists of the records for Alice, Bob and Cecilia. Another caller group “Colleagues” consists of the records for Dave L, Eric M and Frank W. The third caller group “Secretary” only comprises Bill's secretary Gail T. The fourth caller group “Friends” comprises Harry P and Ian R. The four first caller groups are formed explicitly, such that Bill explicitly adds records 70 (potential callers) to one of the caller groups 73.
  • In addition to explicit caller groups, there may be implicit caller groups, two of which are shown in FIG. 7. In this example, a first implicit caller group “others” comprises all the records 70 in the terminal's address book that do not belong to any of the explicit caller groups. As soon as a record 70 is added to one of the explicit caller groups, that record is removed from the “Others” group. The caller group “Others” may be used to indicate how to process calls from persons that are listed in Bill's address book 70 but do not belong to any of the explicit caller groups. Another implicit caller group “Unknown” comprises persons that are not stored in Bill's address book. The caller group “Unknown” may be used to indicate how to process calls from persons that are not known to the called party.
  • As regards the association of the records 70 and caller groups 73, what really matters to the reachability server/service is the association of a number/address field 72 and a caller group 73. This is because the reachability server detects the caller's identity based on the callers number (or other network address) 72. For the reachability server (and call processing in general), the name 71 is irrelevant. From Bill's point of view, however, it is much more convenient to associate a caller group 73 to a name 71 than to a number 72.
  • FIG. 8 illustrates reachability profiles 80. If the profiles 80 are stored in a centralized (network-based) mode server, the profiles have to be associated with a certain subscriber, such as the profile PR shown in FIG. 2. In FIG. 8, we assume that the profiles 80 are stored in a terminal-based mode server, or that the profiles are associated with a certain subscriber, although such association is not shown.
  • Each reachability profile 80 comprises at least a label (or identifier) field 81. According to a further preferred embodiment of the invention, a reachability profile 80 may also comprise a free-format presence information field 82. For example, the reachability profile “Meeting” comprises a presence information field 82 whose contents is “I am in a meeting . . . ” This presence information may be returned to a caller if the called party cannot answer calls.
  • According to another preferred embodiment of the invention, a reachability profile 80 may also comprise a default redirection setting field 83. The use of redirection settings will be explained in connection with FIG. 9.
  • FIG. 9 illustrates Bill's redirection settings 90. A redirection setting is a parameter that is used to answer the following question: what to do with a call setup request? The redirection setting indicates one or both of the following: 1) where (and whether) the call is redirected, and 2) which mode the call is changed into. An example of the first alternative is a setting which determines that an incoming call is to be redirected to a different number (or another network address). For example, a redirection setting may indicate that a call is first attempted to the B party's user terminal for five seconds, then to a home number for 10 seconds and then to an answering service. Alternatively, a call may be routed to an Internet address, either temporarily or during waiting. An example of the second alternative is a setting which determines that the call mode of an incoming call is changed to chat. In other words, if a voice call cannot be established, a chat connection may be set up instead. Thus the redirection setting may include a call mode indicator that indicates a changed call mode. For example, the changed call mode may indicate a silent communication for one or both of the parties.
  • Each redirection settings record 90 consists of a label (or identifier) field 91 and an actual redirection setting field 92. The label/identifier field 91 is preferably a free-format field, whereby Bill can enter short but descriptive names. From the point of view of the reachability server, however, any identifier is usable. The first redirection settings record 901 has a label field 91 of “OfficeFirst” and a redirection setting field 92 of “5sOffice#/5sMobile#/Answer#”. Herein, “Office#” stands for Bill's office telephone number, Mobile# stands for his mobile terminal number and Answer# stands for the number of the answering service (voice mail). The redirection setting field 92 of “5sOffice#/5sMobile#/Answer#” is interpreted so that a call to the office number is attempted first for five seconds, then the mobile terminal's number is attempted for another five seconds, and if that fails too, the call is redirected to the answering service. The next two records 902 and 903 are self-explanatory based on the previous example. The fourth redirection settings record 904 means that an incoming call will be redirected to the telephone of Bill's secretary. Records 905 and 906 indicate that a caller is redirected to URL addresses www.addr1.fi and www.addr2.fi, respectively. For instance, www.addr1.fi may be the address of a web page informing the caller that the terminal user is unable to receive calls, and www.addr2.fi may be the address of a more informative web page for more trusted callers.
  • Instead of a different number or network address, or in addition to it, the redirection setting field 92 may indicate a change of call mode. For instance, Bill may be in a library in which it is socially unacceptable to speak on the telephone but Bill may be able to chat via the telephone's keyboard or keypad. According to a further preferred embodiment, the call mode is processed separately for each half-call or direction of call, that is, for the incoming and outgoing directions. For instance, when eating in the restaurant, Bill may not be able to speak on the telephone but may be able to listen to the caller's voice and respond via a chat connection.
  • In the example shown in FIG. 9, the “>” and “<” signs mean change of call mode in the incoming and outgoing directions, respectively. For instance, redirection settings record 907, labelled “Chat”, has a redirection setting of “>Chat<Chat” which means that both the incoming and outgoing half-calls are converted to chat mode. The next record 908, labelled “Voice/Chat”, has a redirection setting of “<Chat” which means that only the outgoing half-call is converted to chat mode.
  • The last record 909, labelled “Voice/2KeyChat”, has a redirection setting of “<2KeyChat” which means that the outgoing half-call is converted to 2-key chat mode. The 2-key chat mode in the outgoing direction means that the mobile terminal user is able to listen to the caller's voice but is only able to respond with a very small number of keys, such as two or three. The two keys can be “yes” and “no”. An optional third key may mean “I don't know/understand”. The 2- (or 3-) key chat mode is useful in a situation where even conventional chatting is impossible. For instance, Bill may be in a concert, and calls from most caller groups are redirected to voice mail but calls from a babysitter are converted to 2-key chat mode. The babysitter, who may be facing an urgent problem, calls Bill. The alert of Bill's terminal is set to silent but vibrating. As soon as Bill feels the vibrating alert, he can place an ear-phone to his ear and take the call. The babysitter may then describe the situation and ask questions that can be answered by “yes” and “no” keys which Bill can memorize and use without taking the terminal out of his trouser pocket.
  • FIG. 10 illustrates associations 100 of (reachability) profiles 101, caller groups 102 and redirection settings 103. The first association 1001 associates profile “Work” and caller group “Family” with redirection setting “OfficeFirst”. This means that whenever profile “Work” is Bill's current profile, calls from members of the “Family” group are processed according to redirection setting “OfficeFirst”. This redirection setting was described as record 901 in FIG. 9. In the example shown in FIG. 10, there are six associations, namely 1001 to 1006, for the profile “Work”. Associations 1001 to 1003 specify that calls from members of the “Family”, “Colleague” and “Secretary” groups are processed according to redirection setting “OfficeFirst”, while calls from “Friends”, “Others” and “Unknown” groups are processed according to redirection setting “Secretary”, which means that the call is routed to Bill's secretary.
  • The example shown in FIG. 10 does not have an association for each combination of profile, caller group and redirection setting. This is because this example makes use of the (optional) default redirection setting field 83 shown in FIG. 8. For instance, the profile “Abroad” has a default redirection setting of “MobileFirst” which is used unless an overriding association for some caller groups have been specified. FIG. 10 shows an association 1031 of profile “Abroad”, caller group “Unknown” and redirection setting “VoiceMail”. This means that when Bill is abroad, he does not wish to take calls from unknown callers because he would have to pay for those calls. Accordingly, calls from unknown callers are routed to voice mail.
  • An advantage of the profiles and redirection settings is that it is very easy for users to change their reachability settings, even when there are multiple caller groups, all requiring different reachability settings. Because the profiles are separated from the redirection settings, the profiles may be very simple and, in a simple embodiment, only a profile name or indicator is necessary.
  • The invention is preferably implemented by co-operation between the terminal and an element (mode server) in the fixed network. This co-operation is further improved by setting the alert of the terminal automatically to silent/vibrating if the current profile of the B party indicates silent communication. This way, the user does not have to select a profile that indicates silent communication and silence the terminal's alert separately.
  • Preferably, the profiles comprise presence information and/or instructions which is/are returned to the A party. For example, the presence information/instructions may indicate “I am in a meeting, please dial 1 if you wish to leave a message, or, dial 2 if you have urgent business; I can reply by chatting”.
  • FIG. 11 is a flow chart illustrating the operation of a reachability server. FIG. 11 shows a preferred implementation of steps 3-14 and 3-16 shown in FIG. 3. In step 1101, the reachability server receives and stores in memory Bill's caller lists 70 (of which only field 72 is essential) and caller groups 73 (see FIG. 7), his profiles 80 (see FIG. 8), redirection settings 90 (see FIG. 9) and associations 100 of the above three types of data (see FIG. 10). Step 1101 can take place in one go or in a distributed manner. In other words, Bill can indicate the settings 70, 73, 80, 90 and 100 during one session, or he may update previous settings.
  • Dashed lines 1102 and 1105 denote occasions in which the reachability server waits for more actions from Bill or a caller, respectively. In step 1103, Bill's reachability settings change and he updates his current profile in the reachability server. In other words, he indicates the current one of the pre-existing profiles stored in the reachability server. For instance, if Bill is about to enter an airplane, he selects “Flight” as his current profile.
  • The remaining steps 1111 to 1118 relate to processing of one call. In step 1111, the reachability server detects a call to Bill from an A user. In step 1112, the reachability server retrieves Bill's current profile. In step 1113, the reachability server determines the A user's identity. For example, the A user can be identified by means of a Calling Line Indicator (CLI). In step 1114, the reachability server determines the A user's caller group, that is, the caller group 73 corresponding to the A user's identity 71. In step 1115, the reachability server attempts to retrieve the redirection settings record 100 corresponding to the A user's caller group 73 and Bill's current profile 80. In step 1116, it is checked if such a redirection settings record could be determined, which means that there was an association corresponding to the A user's identity and Bill's current profile. If yes, the process continues to step 1118 in which the call is processed according to the redirection settings.
  • According to a preferred embodiment, if the check in step 1116 failed, the process continues to step 1117 in which it is checked if Bill's current profile indicates a default redirection setting. For instance, each of the profiles “Theatre”, “Flight” and “Abroad” in FIG. 8 do indicate a default redirection setting. If Bill's current profile indicates a default redirection setting, the process again continues to step 1118 in which the call is processed according to the (default) redirection settings.
  • If checks 1116 and 1117 both fail, the process continues to step 1119 in which the call is processed normally (no redirection or mode change).
  • An advantage of the profiles and redirection settings as shown in FIGS. 7 to 11 is that the terminal user has to send the reachability server only one piece of information, namely an indicator of the current profile, whenever the reachability conditions change. The caller groups, profiles and redirection/call mode settings are pre-stored and are changed much less often. Because the caller groups, profiles and redirection/call mode settings are pre-stored at the reachability server (or are otherwise accessible by it), call processing is much more flexible than in a system which only supports a single redirection setting to all callers.
  • Further Enhancements to the Mode/Reachability Server
  • Preferably, the mode server MS and the reachability server RS (or equivalent functions in other network elements) support as many as possible from the following redirections and mode changes:
      • 1. redirection to another telephone;
      • 2. redirection to voice mail;
      • 3. timed redirection to another telephone/voice mail (e.g. five seconds to office phone, 5 seconds to mobile phone, then to voice mail;
      • 4. sending the caller a data message, such as a short message or an MMS (Multimedia Messaging Specification) message, or a partial or whole web page;
      • 5. sending the caller a network address, such as a URL, preferably formatted as a link, wherein the network address contains more detailed information;
      • 6. conversion of incoming and/or outgoing call to chat or limited chat (e.g. 2-key chat);
      • 7. conversion of incoming and/or outgoing voice to text or vice versa;
      • 8. providing additional services (music, video, games . . . ) during waiting;
      • 9. personalized voice answering in the answer service (network-based or terminal based); that is, the voice information depends on A's caller group and B's current profile;
  • Option 6 is implemented without text-to-speech or speech-to-text conversion. That is, if B can only chat but not talk, then a chat connection is established in at least one direction. For instance, A can talk to B but B will type his responses. Alternatively, both parties can resort to chatting. Option 7 requires text-to-speech or speech-to-text conversion. For instance, A can talk and B's typed responses are converted to speech.
  • The invention is useful if one or both parties of a call cannot speak on a telephone, regardless of why such two-way speaking is impossible. Two-way speaking may be prohibited by law or etiquette, or one or both parties may be physically handicapped. It is readily apparent to a person skilled in the art that, as the technology advances, the inventive concept can be implemented in various ways. The invention and its embodiments are not limited to the examples described above but may vary within the scope of the claims.
  • Acronyms:
    • CLI: Calling Line Indicator
    • GSM: Global System for Mobile Communication
    • MSISDN: Mobile Subscriber Integrated Services Data Network
    • PSTN: Public Switched Telephone Network
    • SIM: Subscriber Identity Module
    • TCP/IP: Transport Control Protocol/Internet Protocol
    • UMTS: Universal Mobile Telecommunications System
    • URL: Uniform Resource Locator
    • VoIP: Voice over Internet Protocol

Claims (16)

1. A method for processing a voice call establishment request from an calling terminal to a called terminal, the method comprising:
detecting the call establishment request;
in response to said detecting, alerting the called terminal; and
setting up a two-way connection between the calling terminal and the called terminal;
wherein the method further comprises:
determining that a two-way voice call between the calling terminal and the called terminal is not allowed; and
receiving silent messages via a user interface of said called terminal and/or calling terminal and conveying information based on said silent messages to the calling terminal and/or called terminal, respectively.
2. A method according to claim 1, wherein said determining is based on detecting a predetermined input via the user interface of the called terminal after said alerting.
3. A method according to claim 1, wherein said determining is based on detecting a predetermined profile associated with the called terminal, the profile being set prior to said alerting.
4. A method according to claim 1, wherein the two-way connection is or comprises a chat connection.
5. A method according to claim 1, wherein said conveying comprises converting said silent messages to speech.
6. A method according to claim 1, wherein said converting comprises text-to-speech synthesis.
7. A method according to claim 1, wherein said converting comprises receiving an indication of one of a plurality of predetermined voice messages.
8. A method according to claim 1, wherein said plurality of predetermined voice messages is dimensioned such that any predetermined voice message is selectable without moving fingers on the user interface.
9. A method according to claim 1, wherein the determining step is carried out by a network element.
10. A method according to claim 5, wherein the converting step is carried out by a network element.
11. An apparatus for processing a voice call establishment request from an calling terminal to a called terminal, the called terminal comprising alerting means for alerting a user and means for setting up a two-way connection between the calling terminal and the called terminal;
the apparatus comprising means for detecting the call establishment requests;
wherein the apparatus further comprises:
means for determining that a two-way voice call between the calling terminal and the called terminal is not allowed;
means for receiving silent messages via the called terminal's user interfaces; and
means for conveying information based on said silent messages to the calling terminal.
12. An apparatus according to claim 11, wherein the apparatus is located in a network element.
13. An apparatus according to claim 11, wherein the apparatus is located in the called terminal.
14. An apparatus for processing a voice call establishment request from an calling terminal to a called terminal, the called terminal comprising alerting means for alerting a user and means for setting up a two-way connection between the calling terminal and the called terminal, the apparatus being configured to detect the call establishment request;
wherein the apparatus is further configured to:
determine that a two-way voice call between the calling terminal and the called terminal is not allowed;
receive silent messages via the called terminal's user interface; and
convey information based on said silent messages to the calling terminal.
15. An apparatus according to claim 14, wherein the apparatus is located in a network element.
16. An apparatus according to claim 14, wherein the apparatus is located in the called terminal.
US10/527,231 2002-09-18 2003-01-16 Communication mechanism for calls in which speaking is not possible Abandoned US20050261034A1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
FI20021664A FI112898B (en) 2002-09-18 2002-09-18 Voice call establishment request processing method in library involves receiving silent messages through user interface of called and/or calling terminals when two -way voice call between terminals is not allowed
FI20021664 2002-09-18
PCT/FI2003/000032 WO2004028124A1 (en) 2002-09-18 2003-01-16 Communication mechanism for calls in which speaking is not possible

Publications (1)

Publication Number Publication Date
US20050261034A1 true US20050261034A1 (en) 2005-11-24

Family

ID=8564601

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/527,231 Abandoned US20050261034A1 (en) 2002-09-18 2003-01-16 Communication mechanism for calls in which speaking is not possible
US10/527,105 Expired - Lifetime US7289616B2 (en) 2002-09-18 2003-09-17 User-configurable call answering/redirection mechanism

Family Applications After (1)

Application Number Title Priority Date Filing Date
US10/527,105 Expired - Lifetime US7289616B2 (en) 2002-09-18 2003-09-17 User-configurable call answering/redirection mechanism

Country Status (4)

Country Link
US (2) US20050261034A1 (en)
AU (2) AU2003201432A1 (en)
FI (1) FI112898B (en)
WO (2) WO2004028124A1 (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040202300A1 (en) * 2003-04-14 2004-10-14 Avaya Technology Corp. Call handling using non-speech cues via a personal assistant
US20070147597A1 (en) * 2005-12-27 2007-06-28 Bangor Aaron W System for prompting the caller before and after voice-over-internet-protocol call connection
US20070147350A1 (en) * 2005-12-27 2007-06-28 Bangor Aaron W System for predefined voice-over-Internet-protocol call parameters
US20080159500A1 (en) * 2004-05-27 2008-07-03 Zhengwei Wang Method for Controlling Process of Establishing Call
US20080262529A1 (en) * 2004-05-14 2008-10-23 C.R. Bard, Inc. Gastric Balloon Devices and Methods of Use
US20090175425A1 (en) * 2008-01-03 2009-07-09 Apple Inc. Outgoing voice mail recording and playback
US20100208876A1 (en) * 2009-02-13 2010-08-19 Htc Corporation Method and communication device for displaying caller information and recording medium
US20110119346A1 (en) * 2009-11-13 2011-05-19 Samsung Electronics Co., Ltd. Method and apparatus for providing remote user interface services
US20110223896A1 (en) * 2010-03-09 2011-09-15 Allen Gerber Meeting mode for cell phones
US8194829B1 (en) * 2007-03-07 2012-06-05 Avaya Inc. Leaving a message for a party while on an active real-time communication
US20120282904A1 (en) * 2007-02-22 2012-11-08 Silent Communication Ltd. System and method for telephone communication
TWI477140B (en) * 2008-07-11 2015-03-11 Chi Mei Comm Systems Inc System and method for responding to incoming telegrams with different recorded voices
US9300786B2 (en) * 2013-05-13 2016-03-29 Lawrence R Youst Wireless communications device having contact specific silent mode disabling capability for voice and data communications
US10997963B1 (en) * 2018-05-17 2021-05-04 Amazon Technologies, Inc. Voice based interaction based on context-based directives

Families Citing this family (55)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7149514B1 (en) 1997-07-30 2006-12-12 Bellsouth Intellectual Property Corp. Cellular docking station
US20080207197A1 (en) 1997-07-30 2008-08-28 Steven Tischer Apparatus, method, and computer-readable medium for interfacing devices with communications networks
US8290505B2 (en) 2006-08-29 2012-10-16 Telecommunications Systems, Inc. Consequential location derived information
US8918073B2 (en) 2002-03-28 2014-12-23 Telecommunication Systems, Inc. Wireless telecommunications location based services scheme selection
US7200424B2 (en) 2002-07-15 2007-04-03 Bellsouth Intelectual Property Corporation Systems and methods for restricting the use and movement of telephony devices
US8275371B2 (en) 2002-07-15 2012-09-25 At&T Intellectual Property I, L.P. Apparatus and method for providing communications and connection-oriented services to devices
US8000682B2 (en) 2002-07-15 2011-08-16 At&T Intellectual Property I, L.P. Apparatus and method for restricting access to data
US8526466B2 (en) 2002-07-15 2013-09-03 At&T Intellectual Property I, L.P. Apparatus and method for prioritizing communications between devices
US8543098B2 (en) 2002-07-15 2013-09-24 At&T Intellectual Property I, L.P. Apparatus and method for securely providing communications between devices and networks
US8416804B2 (en) 2002-07-15 2013-04-09 At&T Intellectual Property I, L.P. Apparatus and method for providing a user interface for facilitating communications between devices
US8554187B2 (en) 2002-07-15 2013-10-08 At&T Intellectual Property I, L.P. Apparatus and method for routing communications between networks and devices
US7460658B2 (en) * 2003-09-16 2008-12-02 Alcatel Lucent Apparatus, and an associated method, for selectably and automatically redirecting a telephonic call to a secondary location
US7260186B2 (en) 2004-03-23 2007-08-21 Telecommunication Systems, Inc. Solutions for voice over internet protocol (VoIP) 911 location services
US20080126535A1 (en) 2006-11-28 2008-05-29 Yinjun Zhu User plane location services over session initiation protocol (SIP)
US20080090546A1 (en) 2006-10-17 2008-04-17 Richard Dickinson Enhanced E911 network access for a call center using session initiation protocol (SIP) messaging
US7349971B2 (en) * 2004-02-05 2008-03-25 Scenera Technologies, Llc System for transmitting data utilizing multiple communication applications simultaneously in response to user request without specifying recipient's communication information
US7489925B2 (en) * 2004-07-01 2009-02-10 Scenera Technologies, Llc Method and apparatus for automatically sending a captured image to a phone call participant
US7809118B2 (en) * 2004-07-29 2010-10-05 Aspect Software, Inc. System and method for voice and data convergence
IL165362A0 (en) * 2004-11-24 2006-01-15 Vascode Technologies Ltd Method and device for routing communications in a cellular communication network
US8532630B2 (en) 2004-11-24 2013-09-10 Vascode Technologies Ltd. Unstructured supplementary service data application within a wireless network
US8532629B2 (en) 2004-11-24 2013-09-10 Vascode Technologies Ltd. Unstructured supplementary service data call control manager within a wireless network
IL166143A0 (en) * 2005-01-04 2006-01-15 Vascode Technologies Ltd Method and device for communication while using a single desktop telephone
US20060160530A1 (en) * 2005-01-19 2006-07-20 Tipley Roger E Silent radio communications
WO2007003100A1 (en) * 2005-07-01 2007-01-11 Huawei Technologies Co., Ltd. A method and device for realizing intelligent call service
US7933385B2 (en) 2005-08-26 2011-04-26 Telecommunication Systems, Inc. Emergency alert for voice over internet protocol (VoIP)
US8467320B2 (en) 2005-10-06 2013-06-18 Telecommunication Systems, Inc. Voice over internet protocol (VoIP) multi-user conferencing
US7626951B2 (en) * 2005-10-06 2009-12-01 Telecommunication Systems, Inc. Voice Over Internet Protocol (VoIP) location based conferencing
US7907551B2 (en) 2005-10-06 2011-03-15 Telecommunication Systems, Inc. Voice over internet protocol (VoIP) location based 911 conferencing
WO2007061790A2 (en) 2005-11-18 2007-05-31 Telecommunication Systems, Inc. Voice over internet protocol (voip) mobility detection
KR100698330B1 (en) * 2006-01-20 2007-03-23 엘지전자 주식회사 A mobile telecommunication device having an instant messenger service function and a wireless signal processing method therefor
US8150363B2 (en) 2006-02-16 2012-04-03 Telecommunication Systems, Inc. Enhanced E911 network access for call centers
US8059789B2 (en) 2006-02-24 2011-11-15 Telecommunication Systems, Inc. Automatic location identification (ALI) emergency services pseudo key (ESPK)
TWI309127B (en) * 2006-04-14 2009-04-21 Hon Hai Prec Ind Co Ltd Phone filter system and method
US8208605B2 (en) 2006-05-04 2012-06-26 Telecommunication Systems, Inc. Extended efficient usage of emergency services keys
JP2008092230A (en) * 2006-09-29 2008-04-17 Toshiba Corp Broadcast receiver and decoding method of broadcast receiver
WO2008054194A1 (en) * 2006-11-03 2008-05-08 Telefonaktiebolaget Lm Ericsson (Publ) Method of conditionally routing a call made to a fixed telephone number
WO2008097500A1 (en) * 2007-02-06 2008-08-14 Telecommunication Systems, Inc. Voice over internet protocol (voip) location based commercial prospect conferencing
US7986914B1 (en) * 2007-06-01 2011-07-26 At&T Mobility Ii Llc Vehicle-based message control using cellular IP
US8379827B2 (en) * 2009-06-08 2013-02-19 Microsoft Corporation Conveying service invocation information within multimodal conversation systems
US8843116B2 (en) 2009-09-22 2014-09-23 Microsoft Corporation User-selectable environments for mobile communications devices
US8526936B2 (en) * 2009-09-24 2013-09-03 Ariel S. Rogson Limiting device operation without third party permission
US9621721B2 (en) * 2010-10-22 2017-04-11 Mitel Networks Corporation Incoming call redirection
WO2012087353A1 (en) 2010-12-22 2012-06-28 Telecommunication Systems, Inc. Area event handling when current network does not cover target area
US8385893B2 (en) 2011-01-04 2013-02-26 Qualcomm Incorporated Multi-SIM status update system
WO2012141762A1 (en) 2011-02-25 2012-10-18 Telecommunication Systems, Inc. Mobile internet protocol (ip) location
WO2013048551A1 (en) 2011-09-30 2013-04-04 Telecommunication Systems, Inc. Unique global identifier for minimizing prank 911 calls
US9313637B2 (en) 2011-12-05 2016-04-12 Telecommunication Systems, Inc. Wireless emergency caller profile data delivery over a legacy interface
US9544260B2 (en) 2012-03-26 2017-01-10 Telecommunication Systems, Inc. Rapid assignment dynamic ownership queue
US9307372B2 (en) 2012-03-26 2016-04-05 Telecommunication Systems, Inc. No responders online
US9313638B2 (en) 2012-08-15 2016-04-12 Telecommunication Systems, Inc. Device independent caller data access for emergency calls
US9456301B2 (en) 2012-12-11 2016-09-27 Telecommunication Systems, Inc. Efficient prisoner tracking
US8983047B2 (en) 2013-03-20 2015-03-17 Telecommunication Systems, Inc. Index of suspicion determination for communications request
US9408034B2 (en) 2013-09-09 2016-08-02 Telecommunication Systems, Inc. Extended area event for network based proximity discovery
US9516104B2 (en) 2013-09-11 2016-12-06 Telecommunication Systems, Inc. Intelligent load balancer enhanced routing
US9479897B2 (en) 2013-10-03 2016-10-25 Telecommunication Systems, Inc. SUPL-WiFi access point controller location based services for WiFi enabled mobile devices

Citations (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4664277A (en) * 1983-03-14 1987-05-12 The West Company Bonded closure assembly
US5165560A (en) * 1992-03-26 1992-11-24 Genesis Industries, Inc. Nonrotating hermetically sealed closure for bottle containing liquid
US5316163A (en) * 1992-08-24 1994-05-31 Pohl Gmbh & Co. Kg Bottle top having inner and outer caps for securing and sealing a resilient stopper
US5657372A (en) * 1994-10-17 1997-08-12 Ericsson Inc. Systems and methods for selectively accepting telephone calls without establishing voice communications
US5758280A (en) * 1995-09-14 1998-05-26 Nec Corporation Radio communication apparatus
US5845219A (en) * 1996-09-04 1998-12-01 Nokia Mobile Phones Limited Mobile station having priority call alerting function during silent service mode
US6018671A (en) * 1995-12-29 2000-01-25 Motorola, Inc. Silent call accept
US6024235A (en) * 1991-04-13 2000-02-15 Dade Behring Marburg Gmbh Container seal with a sealing body which can be punctured
US6119022A (en) * 1997-03-18 2000-09-12 Ericsson Inc. System for alerting portable communication device user of incoming call
US6185433B1 (en) * 1998-06-29 2001-02-06 Motorola, Inc. Communication device and method for determining a busy status thereof in a dispatch system
US6275690B1 (en) * 1996-12-27 2001-08-14 Hitachi, Ltd. Cellular mobile telephone apparatus
US6301338B1 (en) * 1996-01-08 2001-10-09 Nokia Mobile Phones Ltd. Activation of a telephone's own call answering equipment according to the number of the calling party
US20020006782A1 (en) * 1999-12-11 2002-01-17 Hyun-Jeong Kim Method of notifying a caller of message confirmation in a wireless communication system
US20020034956A1 (en) * 1998-04-29 2002-03-21 Fisseha Mekuria Mobile terminal with a text-to-speech converter
US20020077157A1 (en) * 2000-12-20 2002-06-20 Steve Okun Method and apparatus in a wireless transceiver for advising and placing a calling party on hold/delay
US20020101964A1 (en) * 2000-12-12 2002-08-01 Sunil Contractor Systems and methods for per use no-answer message
US20020107002A1 (en) * 2001-02-08 2002-08-08 David Duncan Personalised alerting and response system and method
US6470196B1 (en) * 1998-10-09 2002-10-22 Nec Corporation Portable communication apparatus
US20020155828A1 (en) * 1999-09-29 2002-10-24 Petri Tuomainen Service configuration in a mobile network
US20020181671A1 (en) * 2001-06-01 2002-12-05 Logan James D. Cellular telephone with audio recording subsystem
US6516207B1 (en) * 1999-12-07 2003-02-04 Nortel Networks Limited Method and apparatus for performing text to speech synthesis
US20030054865A1 (en) * 2001-09-20 2003-03-20 Byers Charles Calvin Courtesy alerting feature for mobile electronic devices
US6553221B2 (en) * 1998-06-04 2003-04-22 Fujitsu Limited Incoming call notification apparatus
US20030078081A1 (en) * 2001-10-19 2003-04-24 Schmier Kenneth J. Call announcement system and method
US20030097262A1 (en) * 2001-11-20 2003-05-22 Gateway, Inc. Handheld device having speech-to text conversion functionality
US20030114174A1 (en) * 2001-12-19 2003-06-19 Brian Walsh Mobile telephone short text messaging with message thread identification
US6741678B2 (en) * 2001-05-31 2004-05-25 Lucent Technologies Inc. Method and system for sending a data response from a called phone to a calling phone
US6757534B2 (en) * 1998-03-10 2004-06-29 Lanae E. Bach Cellular phone with special standby feature
US6842622B2 (en) * 2001-06-28 2005-01-11 International Business Machines Corporation User interface using speech generation to answer cellular phones
US20050130639A1 (en) * 1998-12-29 2005-06-16 Smith Erik L. Systen and method for integrating call delivery for fixed-site and mobility services
US6937868B2 (en) * 2002-01-16 2005-08-30 International Business Machines Corporation Apparatus and method for managing a mobile phone answering mode and outgoing message based on a location of the mobile phone
US7010288B2 (en) * 2002-05-06 2006-03-07 Cingular Wireless Ii, Llc System and method for providing an automatic response to a telephone call
US7072452B1 (en) * 2002-06-24 2006-07-04 Bellsouth Intellectual Property Corporation Saving and forwarding customized messages
US7340246B1 (en) * 1997-11-17 2008-03-04 Nokia Corporation Transmission of information during call establishment

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5329578A (en) * 1992-05-26 1994-07-12 Northern Telecom Limited Personal communication service with mobility manager
US5764639A (en) * 1995-11-15 1998-06-09 Staples; Leven E. System and method for providing a remote user with a virtual presence to an office
EP0861006B1 (en) 1997-02-21 2005-05-11 Alcatel A service of a telecommunication system and service device realising such a service
US5978467A (en) * 1997-04-11 1999-11-02 Walker Asset Management Limited Partnership Method and apparatus for enabling interaction between callers with calls positioned in a queue
FI106515B (en) 1998-03-17 2001-02-15 Nokia Networks Oy Configuring the Smart Network Service
CN1289503A (en) * 1998-09-25 2001-03-28 皇家菲利浦电子有限公司 Mobile telephone with wilent answer
US20020080751A1 (en) * 1999-01-13 2002-06-27 Peter Hartmaier System and method for routing calls in a wireless communication network
FI111501B (en) * 2000-01-24 2003-07-31 Elisa Solutions Oy Procedure for checking accessibility profile and user interface, mobile communication device and subscriber card
US6909709B2 (en) * 2000-06-13 2005-06-21 Altigen Communications, Inc. Packetized communications apparatus and method
AU5344600A (en) * 2000-08-18 2002-02-21 Alcatel Interactive silent response for mobile phone
DE10052368A1 (en) * 2000-10-21 2002-05-02 Eckhard Froebel Discrete mobile phone with silent vibrator, includes special button transmitting pre-recorded text or speech message back to caller
US20020085701A1 (en) * 2000-10-30 2002-07-04 Parsons Eric W. Method and system for providing unified communication management based on presence information
FI112314B (en) * 2001-04-11 2003-11-14 Sonera Oyj Procedure and system for using the information on the status of terminal equipment

Patent Citations (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4664277A (en) * 1983-03-14 1987-05-12 The West Company Bonded closure assembly
US6024235A (en) * 1991-04-13 2000-02-15 Dade Behring Marburg Gmbh Container seal with a sealing body which can be punctured
US5165560A (en) * 1992-03-26 1992-11-24 Genesis Industries, Inc. Nonrotating hermetically sealed closure for bottle containing liquid
US5316163A (en) * 1992-08-24 1994-05-31 Pohl Gmbh & Co. Kg Bottle top having inner and outer caps for securing and sealing a resilient stopper
US5657372A (en) * 1994-10-17 1997-08-12 Ericsson Inc. Systems and methods for selectively accepting telephone calls without establishing voice communications
US5758280A (en) * 1995-09-14 1998-05-26 Nec Corporation Radio communication apparatus
US6018671A (en) * 1995-12-29 2000-01-25 Motorola, Inc. Silent call accept
US6301338B1 (en) * 1996-01-08 2001-10-09 Nokia Mobile Phones Ltd. Activation of a telephone's own call answering equipment according to the number of the calling party
US5845219A (en) * 1996-09-04 1998-12-01 Nokia Mobile Phones Limited Mobile station having priority call alerting function during silent service mode
US6275690B1 (en) * 1996-12-27 2001-08-14 Hitachi, Ltd. Cellular mobile telephone apparatus
US6119022A (en) * 1997-03-18 2000-09-12 Ericsson Inc. System for alerting portable communication device user of incoming call
US7340246B1 (en) * 1997-11-17 2008-03-04 Nokia Corporation Transmission of information during call establishment
US6757534B2 (en) * 1998-03-10 2004-06-29 Lanae E. Bach Cellular phone with special standby feature
US20020034956A1 (en) * 1998-04-29 2002-03-21 Fisseha Mekuria Mobile terminal with a text-to-speech converter
US6553221B2 (en) * 1998-06-04 2003-04-22 Fujitsu Limited Incoming call notification apparatus
US6185433B1 (en) * 1998-06-29 2001-02-06 Motorola, Inc. Communication device and method for determining a busy status thereof in a dispatch system
US6470196B1 (en) * 1998-10-09 2002-10-22 Nec Corporation Portable communication apparatus
US20050130639A1 (en) * 1998-12-29 2005-06-16 Smith Erik L. Systen and method for integrating call delivery for fixed-site and mobility services
US20020155828A1 (en) * 1999-09-29 2002-10-24 Petri Tuomainen Service configuration in a mobile network
US6516207B1 (en) * 1999-12-07 2003-02-04 Nortel Networks Limited Method and apparatus for performing text to speech synthesis
US20020006782A1 (en) * 1999-12-11 2002-01-17 Hyun-Jeong Kim Method of notifying a caller of message confirmation in a wireless communication system
US20020101964A1 (en) * 2000-12-12 2002-08-01 Sunil Contractor Systems and methods for per use no-answer message
US20020077157A1 (en) * 2000-12-20 2002-06-20 Steve Okun Method and apparatus in a wireless transceiver for advising and placing a calling party on hold/delay
US20020107002A1 (en) * 2001-02-08 2002-08-08 David Duncan Personalised alerting and response system and method
US6741678B2 (en) * 2001-05-31 2004-05-25 Lucent Technologies Inc. Method and system for sending a data response from a called phone to a calling phone
US6816577B2 (en) * 2001-06-01 2004-11-09 James D. Logan Cellular telephone with audio recording subsystem
US20020181671A1 (en) * 2001-06-01 2002-12-05 Logan James D. Cellular telephone with audio recording subsystem
US6842622B2 (en) * 2001-06-28 2005-01-11 International Business Machines Corporation User interface using speech generation to answer cellular phones
US20030054865A1 (en) * 2001-09-20 2003-03-20 Byers Charles Calvin Courtesy alerting feature for mobile electronic devices
US20030078081A1 (en) * 2001-10-19 2003-04-24 Schmier Kenneth J. Call announcement system and method
US20030097262A1 (en) * 2001-11-20 2003-05-22 Gateway, Inc. Handheld device having speech-to text conversion functionality
US20030114174A1 (en) * 2001-12-19 2003-06-19 Brian Walsh Mobile telephone short text messaging with message thread identification
US6937868B2 (en) * 2002-01-16 2005-08-30 International Business Machines Corporation Apparatus and method for managing a mobile phone answering mode and outgoing message based on a location of the mobile phone
US7010288B2 (en) * 2002-05-06 2006-03-07 Cingular Wireless Ii, Llc System and method for providing an automatic response to a telephone call
US7072452B1 (en) * 2002-06-24 2006-07-04 Bellsouth Intellectual Property Corporation Saving and forwarding customized messages

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7515699B2 (en) * 2003-04-14 2009-04-07 Avaya Inc. Call handling using non-speech cues via a personal assistant
US20040202300A1 (en) * 2003-04-14 2004-10-14 Avaya Technology Corp. Call handling using non-speech cues via a personal assistant
US20080262529A1 (en) * 2004-05-14 2008-10-23 C.R. Bard, Inc. Gastric Balloon Devices and Methods of Use
US20080159500A1 (en) * 2004-05-27 2008-07-03 Zhengwei Wang Method for Controlling Process of Establishing Call
US8442195B2 (en) * 2004-05-27 2013-05-14 Huawei Technologies Co., Ltd. Method for controlling process of establishing call
US20070147597A1 (en) * 2005-12-27 2007-06-28 Bangor Aaron W System for prompting the caller before and after voice-over-internet-protocol call connection
US20070147350A1 (en) * 2005-12-27 2007-06-28 Bangor Aaron W System for predefined voice-over-Internet-protocol call parameters
US7590229B2 (en) 2005-12-27 2009-09-15 At&T Intellectual Property I, L.P. System for prompting the caller before and after voice-over-internet-protocol call connection
US9706030B2 (en) * 2007-02-22 2017-07-11 Mobile Synergy Solutions, Llc System and method for telephone communication
US20120282904A1 (en) * 2007-02-22 2012-11-08 Silent Communication Ltd. System and method for telephone communication
US8194829B1 (en) * 2007-03-07 2012-06-05 Avaya Inc. Leaving a message for a party while on an active real-time communication
US20090175425A1 (en) * 2008-01-03 2009-07-09 Apple Inc. Outgoing voice mail recording and playback
US8706092B2 (en) * 2008-01-03 2014-04-22 Apple Inc. Outgoing voice mail recording and playback
TWI477140B (en) * 2008-07-11 2015-03-11 Chi Mei Comm Systems Inc System and method for responding to incoming telegrams with different recorded voices
US8976948B2 (en) * 2009-02-13 2015-03-10 Htc Corporation Method and communication device for displaying caller information and recording medium
US20100208876A1 (en) * 2009-02-13 2010-08-19 Htc Corporation Method and communication device for displaying caller information and recording medium
US10951432B2 (en) 2009-11-13 2021-03-16 Samsung Electronics Co., Ltd. Method and apparatus for providing remote user interface services
US20110119346A1 (en) * 2009-11-13 2011-05-19 Samsung Electronics Co., Ltd. Method and apparatus for providing remote user interface services
US11381415B2 (en) 2009-11-13 2022-07-05 Samsung Electronics Co., Ltd. Method and apparatus for providing remote user interface services
US20110223896A1 (en) * 2010-03-09 2011-09-15 Allen Gerber Meeting mode for cell phones
US9509831B2 (en) 2013-05-13 2016-11-29 Lawrence R Youst Wireless communications device having a silent mode disabled setting for user contacts
US10554806B2 (en) 2013-05-13 2020-02-04 Lawrence R. Youst Cell phone having enhanced silent notification mode
US9876895B2 (en) 2013-05-13 2018-01-23 Lawrence R. Youst Wireless communications device having enhanced silent notification mode
US11190634B2 (en) 2013-05-13 2021-11-30 Lawrence R. Youst Mobile phone having emergency notification mode
US9300786B2 (en) * 2013-05-13 2016-03-29 Lawrence R Youst Wireless communications device having contact specific silent mode disabling capability for voice and data communications
US11647110B2 (en) 2013-05-13 2023-05-09 Lawrence R. Youst Emergency notifications during scheduled silent modes on mobile phones
US10997963B1 (en) * 2018-05-17 2021-05-04 Amazon Technologies, Inc. Voice based interaction based on context-based directives

Also Published As

Publication number Publication date
WO2004028171A1 (en) 2004-04-01
US20060233338A1 (en) 2006-10-19
AU2003271777A1 (en) 2004-04-08
WO2004028124A1 (en) 2004-04-01
US7289616B2 (en) 2007-10-30
FI20021664A0 (en) 2002-09-18
AU2003201432A1 (en) 2004-04-08
FI112898B (en) 2004-01-30

Similar Documents

Publication Publication Date Title
US20050261034A1 (en) Communication mechanism for calls in which speaking is not possible
US20190306305A1 (en) Adaptable communication techniques for electronic devices
US9319528B2 (en) Method for announcing a calling party from a communication device
US7792253B2 (en) Communications involving devices having different communication modes
US8307402B2 (en) Method and apparatus for merging voice and data features with internet protocol television
US8374328B2 (en) Method and system for adding a caller in a blocked list
JP2004503184A (en) Call answering method and system
US20100020956A1 (en) System and Method for Configuring and Operating a Network Based Telephone System
US7738645B2 (en) Mobile terminal and multimedia contents service providing system and method for call connection waiting using the same
US8537987B2 (en) Broadcasting voicemail replies
JP2004537192A (en) Phone handling system and method
US7092701B2 (en) Methods, networks, and computer program products for selectively routing communications based on routing rules
US7747260B2 (en) Mobility voice messaging
EP2387216B1 (en) Call handling
US20040258216A1 (en) Methods and systems for routing combined communication identifiers to separate communication devices
EP1398943A1 (en) Telecommunication system
JP2003525531A (en) Voice messaging system
JP2004056225A (en) Voice message providing system and voice message providing method
JP2004260728A (en) Exchange system and mobile terminal used for automatic answering telephone service, and automatic answering telephone service method
KR20040031482A (en) A Method for Providing Multimedia Message transferred from Voice Message in Mobile Communication System
JP2001285494A (en) Portable telephone system
KR20050034197A (en) System and method for call forwarding service in next generation network
JP2005217873A (en) Communication terminal device
KR20040033470A (en) the system and method of providing multi-mentions for guidance

Legal Events

Date Code Title Description
AS Assignment

Owner name: NOKIA CORPORATION, FINLAND

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:PUNAGANTI, MURALI;MALU, CHAND;REEL/FRAME:016948/0967;SIGNING DATES FROM 20050311 TO 20050315

AS Assignment

Owner name: NOKIA SIEMENS NETWORKS OY, FINLAND

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NOKIA CORPORATION;REEL/FRAME:020550/0001

Effective date: 20070913

Owner name: NOKIA SIEMENS NETWORKS OY,FINLAND

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NOKIA CORPORATION;REEL/FRAME:020550/0001

Effective date: 20070913

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION