A METHOD, SERVER AND SYSTEM FOR NOTIFYING A SECOND USER THROUGH A SECOND COMMUNICATION MEDIUM THAT A FIRST USER HAS TRIED TO REACH THE SECOND USER THROUGH A FIRST COMMUNICATION
MEDIUM.
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a method for notifying at least one second user in a communication system that at least one first user has tried to reach the second user through a first communication medium.
It further relates to a notification server adapted to notify at least one second user that at least one first user has tried to reach him.
It also relates to a notification system comprising a communication system to which at least one caller side communication device and at least one receiver side communication device are connectable.
RELATED ART
In telecommunication two methods for notification are commonly used today. One is number presentation and the other is answering machines. With a number pre- senter all the numbers of subscribers having tried to call the telephone to which the presenter is connected are stored and can be viewed by the owner of the telephone and the presenter. An answering machine is connected to a telephone and answers a call when no one else is answering. The caller can then leave a message on the answering machine for the owner of the telephone to listen to.
However both these methods have limitations. They are both connected to a telephone and they can not be accessed through another communication medium. The number presenter can not at all be accessed remotely.
SUMMARY
An object of the present invention is to provide a flexible notification system to communication networks.
A further object of the invention is to provide a system where the non reachable second user easily can contact the first user after having been notified.
These objects are achieved in a method as initially described further comprising no- tifying the second user through a second communication medium, which is different from the first communication medium and attaching contacting means in the notification for the second user to use to contact the first user.
They are also achieved by a notification server as initially described wherein the no- tification server is connectable to a communication network and it comprises a notification means adapted to notify the second user through a second communication medium that the first user has tried to reach him through a first communication medium, which is different from the second communication medium. Furthermore the notification means is adapted to attach a contacting means to the notification for the second user to use to contact the first user.
The objects are also achieved by a notification system as initially described, wherein said notification system further comprising a notification server as described above, which is connected to said communication system and to at least one receiver side communication device.
Hereby a flexible notification method, a notification server and a notification system are achieved.
Suitably the notification server is separated from the communication system. Hereby the notification server can be attached to already existing communication systems and the communication systems need not to be exchanged.
In one embodiment of the invention the method comprises first trying to reach the second user from the first user through a receiver side first communication device and when the second user was unreachable on this device notifying the second user through a receiver side second communication device.
Suitably either a connection is set up between the first user and the second user or the first user is informed that the second user now is reachable when the second user uses the contacting means.
Suitably the second user is notified through an e-mail, an instant message, a SMS (Short Message Service), a MMS (Multimedia Messaging Service) or a voice message.
Preferably the method comprises setting up connections between the first and the second user through a communication system, informing a notification server when the second user is unreachable, notifying the second user from the notification server that the first user has tried to reach him, informing the communication system from the notification server when and how a connection between the first and second user should be set up and setting up the connection from the communication system.
In one embodiment a question is sent to the first user from the notification server when the second user was unreachable asking if the first user wants to notify the second user. Hereby the first user can choose if he wants to notify the second user.
Suitably the method comprises mapping in mapping means in the notification server which communication devices that are connected to which users. Hereby the notification server knows to which devices questions and notifications should be sent.
In one embodiment the second user is first called up from the communication system when the connection should be set up after the notification procedure and when the second user answers an announcement server is activated which informs the second user that the first user now is being called up. Then the second user is called up and the first and the second users are connected when the first user answers.
Preferably the notification server comprises an information means, which is adapted to receive information from a communication system through which the first user tries to connect to the second user, said information telling when the second user is unreachable. The information means is further adapted to transmit information to the communication system telling when and how a connection between the first and the second user should be set up.
Suitably a first communication means, which is connected to the information means is adapted to communicate with the first user and ensure that the first user wants to notify the second user that he has tried to reach him.
In one embodiment the first communication means is adapted to send a question to the first user asking him if he wants to notify the second user and retrieve an answer to the question from the first user and instruct the notification means no notify the second user if the answer was yes.
In one embodiment the notification means, which is connected to the first communication means and to a second communication means , which is adapted to communicate with the second user, is adapted to send a notification to a receiver side second
communication device when the first unsuccessful connection attempt from the first user to the second user was to a receiver side first communication device.
Suitably the notification server comprises a session identifier, which is adapted to replace the communication ID of the communication devices with a random number only recognised by the notification server itself in the notifications.
The contacting means can be an URL (Uniform Resource Locator) or a button for the second user to click on to either set up a connection to the first user or inform the first user that the second user now is reachable.
Alternatively the contacting means can be a SMS or a MMS telling the second user that he will contact the first user by replying the SMS or MMS.
BRIEF DESCRIPTION OF THE DRAWINGS
Fig. la shows a communication system where a first embodiment of the invention is implemented.
Fig. lb shows a communication system where a second embodiment of the invention is implemented.
Fig. 2a is a flowchart of the first embodiment of the invention.
Fig. 2b is a flowchart of the second embodiment of the invention.
Fig. 3 shows a notification server according to the invention.
DETAILED DESCRIPTION OF EMBODIMENTS
Fig. la shows a communication system where the invention according to a first embodiment is implemented. It shows a network 1, which could be a telecommunica- tion network, the Internet or any other kind of network. Communication devices are connected to the network 1. In this embodiment a caller side first communication device, here a first telephone 3 owned by a first user 4 and a receiver side first communication device, here a second telephone 5 owned by a second user 6 are connected to the network 1. They are connected to a communication system 11 in the network 1. In the case where the network 1 is a telephone network the communication system could be a telephone switch. The communication system 11 is connected to a notification server 12. Here the notification server 12 is shown to be located outside the network 1 but it could also be located in the same network as the communication system 11 or in another network. It is also possible that the notifica- tion server 12 is incorporated into the communication system 11.
A caller side second communication device, here a first computer 7, owned by the first user 4 and a receiver side second communication device, here a second computer 9 owned by the second user 6 are connected to the notification server 12. They could also be connected to the network 1 or to any other kind of network.
According to the invention the first user 4 tries to reach the second user 6 on the second telephone 5. The second user 6 is not reachable and the communication system 11 informs the notification server 12 about this. The notification server 12 sends in one embodiment back a message to the first user 4, either to the first telephone 3 or to the first computer 7, asking if he wants to notify the second user 6 that he has tried to reach him. The notification sever 12 maps the users' devices to see which devices are connected to which user. If the first user 4 says yes a notification, for example an e-mail is sent from the notification server 12 to the second computer 9 telling that the first user 4 has tried to reach the second user 6 on his telephone 5. In
this embodiment the notification is an e-mail, but other alternatives such as instant messaging are also possible. If the receiver of the notification is a mobile terminal instead of a computer the notification could be for example a SMS (Short Message Service), MMS (Multimedia Messaging Service) or a voice message. However, ac- cording to the invention, another communication medium than was used for the first connection shall be used for the notification. In this context different communication media could for example be an ordinary telephone call, e-mailing, sending an SMS, using MMS and instant messaging or voice messaging.
In another embodiment the first user 4 is not asked if he wants to send a notification to the second user 6 before the second user 6 is notified. This is preferred when the second user 6 wants to be informed every time someone tries to reach him. It is also possible that the first user 4 has informed the notification server 12 that he always wants to notify a second user when he does not get an answer. Also in this case a question need not to be sent to the first user 4 before the notification is sent to the second user 6.
The notification to the second user 6 comprises contacting means for the second user to use for contacting the first user 4. In one embodiment of the invention the means comprised in the notification to the second user 6 is an URL (Uniform Resource Locator). The notification comprises also a message telling that the first user 4 has tried to reach the second user 6 and information to the second user 6 that he can click the URL to set up a connection to the first user 4. An alternative is that the first user 4 only is informed that the second user now is available when the second user 6 clicks the URL.
Other alternatives and more detailed description of the method are given in relation to the flowcharts in Fig. 2a and 2b.
Fig. lb shows a communication system where a second embodiment of the invention is implemented. In this embodiment only one caller side communication device is present. In this case it is a first mobile terminal 14. The first mobile terminal 14 is connected to a network 13, which comprises a communication system 17 as de- scribed in relation to the first embodiment. A receiver side first communication device is here represented by a stationary telephone 16 and a receiver side second communication device is represented by a second mobile terminal 15. The first user 4 operates the first mobile terminal 14 and the second user 6 operates the stationary telephone 16 and the second mobile terminal 15. The stationary telephone 16 is con- nected to the network 13 and to the communication system 17. A notification server 18 is connected to the communication system 17, to the first mobile terminal 14 and to the second mobile terminal 15.
The scenario is the same as described for the first embodiment. The first user 4 tries to reach the second user 6 on the receiver side first communication means, here the stationary telephone 16, but he gets no answer. The communication system 17 informs the notification server 18 that the second user 6 could not answer his stationary telephone 16. The notification server 18 maps the second user's 6 communication devices 15,16 to see to which communication device a notification can be sent. According to one embodiment of the invention the notification server 18 sends a question to the first mobile terminal 14 asking the first user 4 if he wants to notify the second user 6 that he has tried to reach him. In another embodiment no such question is sent to the first user 4. In the latter case the second user 6 will always get a notification when someone has tried to reach him. In this embodiment the notifi- cation is sent from the notification server 18 to the receiver side second communication device, here the second mobile terminal 15, as for example a SMS.
When the second user 6 has answered the notification the notification server 18 informs the communication system 17 that a connection should be set up between the first and the second user. In this embodiment the communication system 17 first
calls the second user 6 on the stationary telephone 16 or on the second mobile terminal 15. When the second user 6 answers an announcement server 19, which is incorporated into or connected to the communication system 17 is activated and a voice message or a signal or possible also a text message is sent to the second user 6 informing the second user 6 that the first user 4 now is being called up.
A more detailed description of the second embodiment is given in relation to Fig. 2b.
Other combinations of the communication devices on the caller side and the receiver side are also possible. One type of mobile terminal could be a PDA (Personal Digital Assistant). Video devices or set-top-boxes are also possible devices. In one embodiment the receiver side first and second communication device could be the same device, for example a mobile terminal. If the first user tries to call the second user on his mobile terminal and the second user does not answer the second user could be notified through an e-mail or a SMS to his mobile terminal that the first user has tried to reach him.
If the receiver side first communication device is a computer and the first user tries to reach the second user through for example an e-mail to this computer the invention could be applicable when the second user not can receive the e-mail on the computer. A notification should then according to the invention be sent through a second communication medium to the second user. This could for example be a telephone call or a SMS to the receiver side second communication device, which in this case could be a mobile terminal.
The idea according to the invention could be used also for video conferencing. Then maybe more than two users are involved and also more communication devices.
Fig. 2a is a flow chart describing the method according to the first embodiment of the invention shown in Fig. la. The steps of the method are described in order below:
S20: The first user 4 uses the first telephone 3 to try to call the second user 6 on the second telephone 5. The connection attempt is done over the network 1 and through the communication system 11.
The invention is only applicable when the second user is unreachable through this first communication medium. The second user could either be busy talking to someone else or he could have turned his telephone off or he could have not heard the ring signal.
S21: The communication system 11 recognises that the second user is unreachable.
S22: The communication system 11 informs the notification server 12 that the second user was unreachable.
S23: The notification server 12 uses a data base over the first and second users dif- ferent communication devices to find out to which devices a question to the first user and a notification to the second user should be sent.
S25: The notification server 12 delivers a question to the first user 4 asking if the first user 4 wants a notification to be sent to the second user 6 telling that the first user 4 has tried to reach the second user 6. The question could in this case be delivered either as an e-mail or an instant message to the first computer 7 or as an SMS or as a voice message to the first telephone 3.
S27: The first user 4 reads or listens to the question and answers to the server 12.
These steps could in another embodiment be eliminated. This is the case if the first user 4 has informed the server 12 in advance that he always wants to notify the second user 6 or alternatively if the second user 6 has informed the server 12 that he always wants to be notified. Of course the second and the first user 4,6 could be dif- ferent users from time to time as long as they both are connected to the network 1 and the communication system 11.
S29: If the second user 6 shall be notified the notification server 12 sends a notification either as an e-mail or an instant message to the second computer 9 or as a SMS, a MMS or possibly as a voice message to the second telephone 5. However, the notification should be sent on a different communication medium than the communication medium used for the unsuccessful first connection between the first and the second user. The notification comprises contacting means for the second user 6 to use for contacting the first user. In one embodiment, where the notification is an e-mail or an instant message, the contacting means is an URL. The second user 6 clicks the URL to contact the first user. The notification comprises also a message telling the second user that the first user 4 has tried to reach him and that a connection will be set up to the first user when he clicks the URL. In an alternative embodiment a message will only be sent to the first user 4 telling that the second user 6 now is reachable when the second user clicks the URL. In another embodiment the contacting means is a button for the second user 6 to click on. The contacting means could also be to simply reply the SMS if the notification was a SMS. When the second user replies the SMS a connection is set up between the first and the second user or alternatively the first user is informed that the second user now is reachable.
In one embodiment of the invention the notification server 12 uses a session identifier when the second user is notified. This improves the safety of the method and makes it possible for users to be anonymous. With a session identifier a random number representing the communication ID of the caller side first communication device is sent together with a name of the first user to the second user in the notifi-
cation. This random number is only recognised by the notification server 12 and thus the system can not be abused from outside. The communication ID could be for example a telephone number or a IP-number.
S30: The second user uses the contacting means, i.e. clicks the URL or the button or replies the SMS or if the notification was a voice message answers this voice message.
S31 : The notification server 12 informs the communication system 11 that a con- nection should be set up between for example the caller side first communication device and the receiver side first communication device. In another embodiment the server 11 only sends a message to the first user 4 telling that the second user 6 now is reachable. The message could either be a message to the first computer 7 or a message to the first telephone 3 in the same way as discussed above.
S32: The communication system 11 sets up a connection between the first and the second user. In one embodiment the communication system 11 calls the receiver side first communication device 5 first . When the second user 6 answers an announcement server connected to or incorporated in the communication system gives a signal or a voice message to the second user 6 infoπning the second user that the first user 4 is being called up. The first user is called up and when he answers the connection between the first and the second user is established. The announcement server could in another embodiment also inform the second user through images or text messages that the first user is being called up. In one embodiment the an- nouncement server is an IVR (Interactive Voice Response).
Fig. 2b is a flowchart of the method according to the second embodiment of the invention shown in Fig. lb. The steps are described in order below:
S40: The first user 4 uses the first mobile terminal 14 to call the second user 6 on his stationary telephone 16.
The second user 6 is unreachable on his stationary telephone 16. Maybe he is busy speaking in the stationary telephone 16 or he is not at home.
S41: The communication system 17 notices that the second user 6 is unreachable.
S42: The communication system 17 informs the notification server 18 that the sec- ond user was unreachable.
S43: The notification server 18 uses a data base over the first and second users different communication devices to find out to which device a question to the first user and a notification to the second user should be sent.
S44: In this embodiment the server sends a question to the first user 4 asking if the first user 4 wants to notify the second user 6. This question is sent to the first user 4 according to any one of the examples given in the description of the first embodiment.
S45: The first user 4 answers the question.
S47: If the first user 4 wanted to notify the second user 6, the server 18 sends a notification to the second user's mobile terminal 15. This notification could be for ex- ample a SMS or a voice message telling the second user 6 that if he replies the message a connection will be set up between his mobile terminal 15 and the first mobile terminal 14 or alternatively between the stationary telephone 16 and the first mobile terminal 14. In another embodiment a message is sent from the server 18 to the first user 4 when the second user 6 replies the notification. This message informs the first user 4 that the second user 6 now is reachable on his mobile terminal 15. Also in
this embodiment a session identifier as described in relation to the first embodiment could be used for improving safety.
S49: The second user 6 replies the notification.
S50: The notification server 18 informs the communication system that a connection should be set up between in this embodiment the first mobile terminal 14 and the second mobile terminal 15.
S51 : The communication system 17 calls the second user 6 on the second mobile terminal 15.
S53: The announcement server 19 is activated when the second user 6 answers and a voice message, a signal or a text message informing the second user 6 that the first user 4 is being called up is transferred to the second user 6 from the announcement server 19.
S55: The first mobile terminal 14 is called up from the communication system 17.
S57: The first user 4 answers and a connection is established between the first and the second users 4,6.
In a third embodiment the second user's mobile terminal 15 is replaced by a computer. Then the notification server 18 notifies the second user 6 that someone has tried to reach him on his stationary telephone 16 by sending for example an e-mail to the computer.
The caller and receiver side first and second communication devices could all be computers, mobile terminals, stationary telephones or other similar communication
devices which can be connected to networks. All possible variants will not be described here.
Fig. 3 shows a notification server according to the invention. It comprises an infor- mation means 60 adapted to receive information from and transmit information to a communication system to which it is connectable. The information received from the communication system is information about when the second user was unreachable according to what was described in relation to Figures 1 and 2. The information that is transmitted to the communication system is information about when and how the connections should be set up between the first and the second users. Furthermore the notification server comprises a first communication means 61 and a second communication means 63 both connected to the information means 60. The first communication means 61 is adapted to communicate with the first user through his caller side communication device(s), for example a telephone or a computer. The second communication means 63 is adapted to communicate with the second user through the receiver side communication device(s). The communication is described above in relation to Figures 1 and 2. Questions and notifications are sent between the notification server and the users.
The first communication means 61 is in one embodiment adapted to prepare a question and send it to the first user 4. In this question the first user 4 is asked if he wants to notify the second user that he has tried to reach him. In an alternative embodiment the first user 4 could already have informed the notification server that he always wants to notify the users he tries to connect to who are unreachable. Differ- ent possible ways of asking the first user are described in relation to Fig. 2a and 2b. In a further alternative embodiment the second user 6 has informed the notification server that he always wants to be informed when someone has tried to reach him.
In this embodiment the first communication means 61 is adapted to forward the an- swer retrieved from the first user 4 to a notification means 67 comprised in the noti-
fication server and connected to both the first and the second communication means 61,63. The notification means 67 is adapted to prepare and send a notification according to what has previously been described to the second user 6 through the second communication means 63. The notification should be sent through a communi- cation medium which is not the same communication medium as the first connection from the first user 4 to the second user 6 used. For example the notification could be an e-mail or a SMS when the first communication medium was a noπnal telephone connection. In one embodiment the notification is sent to a receiver side second communication device if the second user 6 was unreachable on a receiver side first communication device. For example if the first user called the second user on his telephone the notification could be sent to the second user's computer.
The notification comprises according to the invention a contacting means for the second user to use to contact the first user. As described above the notification could for example be an e-mail sent to a computer. As contacting means this e-mail can comprise an URL together with a message. When the second user clicks on this URL the second communication means 63 notices this. In one embodiment the information means 60 informs the communication system to set up a connection between the first and the second user. In an alternative embodiment the second com- munication means 63 sends a message through the first communication means 61 to the first user telling that the second user now is reachable and possibly also on which communication device he is reachable when the second user uses the contacting means.
The information means 60 also comprises mapping means 65 adapted to use a data base to see which different communication devices the first and the second user are connected to. Furthermore the notification means suitably comprises a session identifier means 68 adapted to replace the communication ID of the first user's communication devices with random numbers in the notification as described above. The communication ID could for example be a telephone number or an IP-address.