The present invention relates to the field of telephony and interactive terminals.
Interactive terminals capable of sending and receiving telephone calls afford a user firstly a rich interactive experience, illustrated by navigating on websites suited to the screen format and to the input/output organs of the terminal, as well as the use of applications loaded in the terminal designed to be ergonomic, and secondly enable them to make and receive telephone calls using solely the audio channels of the terminal, in the same way as a traditional landline telephone.
When the user calls a customer service of a commercial entity, the user is very often dealt with by an interactive voice server (IVS) in which he navigates by means of pressing on the number keys (the ones on the keypad for dialling telephone numbers) or by sending words that the IVS attempts to recognise by means of voice recognition systems. When the user calls an IVS from an interactive terminal, in particular of the smartphone type, no advantages are derived from the capabilities of this type of terminal, in particular capabilities of interaction, computation and communication via a computerised network such as the 3G/4G networks and the internet.
In the same way, when a customer or commercial service calls a user on the call number of an interactive terminal, no advantages are derived from the capabilities of the terminal, whether the user has actually replied to the call or the latter has been missed.
The present invention improves this situation.
To this end, the present invention proposes synergy between the interactive terminal and telephone calls, particular outgoing calls to numbers of services normally managed by IVSs as well as incoming calls coming from commercial or professional entities. When the user who sends or receives these calls does so from an interactive terminal, a process executed by the terminal is notified of:
The notifications received make it possible among other things to identify the called or calling telephone number. This application can then compare this telephone number with a list of numbers known to it, and evaluate certain necessary predefined context conditions. The predefined context conditions are deemed necessary and are evaluated according to the current context. If all the necessary conditions are satisfied, the application activates and presents to the user an interactive man/machine interface. In the case where the call that has triggered the notification of the event is an outgoing call, the interactive man/machine interface advantageously replaces the IVS, and the communication is not established, although it is still possible for the user to establish it on demand by interacting with the interactive application.
Noticeably the event is notified to the application that processes it and must either transmit it to another process or consume said event. The consumption of such an event is called completion. The process sending the event and the processes previously notified of said event are notified of the fact that the event in question has indeed been consumed (completed) and can thus react to said completion. An event must generally be completed by one of the processes that were notified thereof, thus validating the fact that it has indeed been taken into account and completely processed. Thus an application that requests to be notified of certain types of events relating to telephone calls receives notifications for all the calls. The application that receives such notification uses the characteristics of the event that it was notified of in order to carry out conditional processing operations according to said characteristics and has the possibility of passing said event to another process without completing it, leaving it to another process to do so. Such an application can also complete said event, which will thus not be notified to any other process. The events are therefore notified to the processes before said events are processed by said processes or by the processes to which said events are transmitted subsequently. The processing of the events by the processes is a well-known practice and the details described above are described only to facilitate understanding of the present invention, which uses this mechanism.
Notifications of events relating to telephone calls are known in certain methods on interactive telephone terminals. The most usual of these methods are those that make the connection between a telephone number, called or calling, and a directory entry in order to make it possible to display, instead of or in addition to the telephone number, the name that is associated therewith in the directory entry. One can also cite the systems making it possible to prohibit calls to or from certain numbers (black lists) and those authorising solely calls coming from and going to certain numbers (white lists). Other systems detect calls going to emergency numbers, locate the calling terminal and send text messages of the SMS type to a telephone number associated with the place where the terminal was located at the time of the call.
The advantages afforded by the present invention are of being able to use the interactive and information-processing functionalities of a telephone terminal in order to improve the efficacy of a telephone communication, or even, in certain cases, to completely replace a telephone communication by an interaction with an interactive application.
The present invention then relates to a method used by data-processing means of a telephone terminal in order to trigger an interactive application on recognition of a call number.
The method comprises the following steps:
Advantageously, the method thus activates the man/machine interface only when the called number or the calling number is one of the telephone numbers in a list of predetermined numbers. Current number means the called telephone number or the calling telephone number. Activation of the interactive application and presentation of the man/machine interface means the fact of making the latter perceptible to the user. An example of activation is given, without this being restrictive, by the display of a screen page comprising a menu with multiple choices that could be selected by the user. This makes it possible, for example and non-limitatively, to present the interactive interface when the call number is that of a customer service of a company, the displayed interface comprising elements making it possible to interact with web services of the company. Another example of activation and presentation of the interactive application via a man/machine interface is given, without this being limitative, by the presentation of an audio interface solely offering an interface similar to that of a normally distant interactive voice server.
Inhibiting an outgoing call has the effect of completely decorrelating the interface of the interactive application from any interactive voice server that may moreover exist and used when a call is emitted towards the current number from an apparatus not able to activate an interactive application according to the invention. In particular, and without this being limitative, the interface of the interactive application according to the invention can then be completely different from an interface that is a visual transcription of the audio interface of an interactive voice server (often called Visual IVR, standing for visual interactive voice response or visual integrated voice response), said visual transcription repeating, in the form of visual elements, the same menus and choices as those presented by the audio interface on the distant interactive voice server, the user then being able to interact either via the visual interface or via the audio interface. For example, and non-limitatively, the interface of the interactive application activated according to the invention can be designed so as to comprise an element intended for the user to create or display a graphical representation (signature, manuscript mention, choice of colour, etc), which is not allowed by the visual transcriptions of the menus of interactive voice servers. Furthermore, since the outgoing call is inhibited a priori, the interactive application does not have to interact with the distant interactive voice server.
According to one of the embodiments, the interactive application is notified of an event relating to a telephone call, referred to as the current event. This event is one of the following types: incoming call, outgoing call, paused call, resumed call, end of incoming call, end of outgoing call, missed incoming call or missed outgoing call. The application then compares the type of current event with a list of types of predetermined events. If the type of current event is present in said list of types of predetermined events, the interactive application is activated and presented to the user via a man/machine interface.
Advantageously, the method thus activates the man/machine interface only in the case where the triggering event is of one or more predetermined types. This makes possible, for example and without any limitative character, the activation of the interactive interface only if the call is an outgoing call. This also makes it possible for example, without this being restrictive, to present the interactive interface only in the case where the type of event notified belongs to one of two types “end of incoming call” or “end of outgoing call”, in order to present said interactive interface after a communication has actively and effectively been established and ended, the application then offering an interface to a satisfaction enquiry relating to the call that has just ended or to download and install a loaded application.
According to another embodiment, the activation of the interactive application is further dependent on a verification of current conditions from a predetermined list of possible operating context conditions.
Advantageously, the method thus makes the man/machine interface perceptible only in the cases where certain predetermined context conditions are realised at the current moment, that is to say at the moment when the triggering event is notified to the application. The conditions in question may, for example and without any limitative character, be the existence of a connection with an internet data network, actual access to a distant server, the connection of the terminal to a high-speed wireless data network, the connection of the terminal to a wireless telephony network of a given country, the presence of the terminal in a given geographical area, the fact that the configuration of the language of the dialogues of the system of the terminal forms part of a list of predetermined languages, or the fact that the current time is included in a list of time ranges. For illustration and without this having any limitative character, the method according to the invention can thus activate the interactive interface only outside time ranges of opening of a contact service, the interface then proposing other means of communicating with the distant entity, such as email.
According to another embodiment, the interactive application has at least one interface element enabling the user to establish a telephone communication.
Advantageously, this makes it possible to force the sending of a call. The called number may be the one associated with the event that triggered the notification: a user preferring usual interaction during an outgoing call intercepted according to the method then has the possibility of disregarding the interception. The called number may also be any other number, in particular and non-limitatively a number determined according to the navigation of the user in the interactive application or information that he has provided therein.
According to its hardware aspects, the present invention relates to a telephone terminal characterised in that it comprises:
According to another of its aspects, the present invention relates to a computer program, characterised in that it comprises instructions for the implementation of the above method when these instructions are executed by a processor of the above terminal.
Other architectures may be used for implementing the method described above without however departing from the scope of the present invention provided that the elements of the above terminal are designed to store and execute the instructions of the aforementioned computer program.
By virtue of the present invention, the capabilities of modern terminals are advantageously used to improve or even replace the experience of the user when the called or calling telephone numbers are those of entities with which the user has to interact, in particular, and without this being limitative, by providing various items of information or being switched to a particular interlocutor or service according to details that he has previously provided.
In some of its embodiments, the man/machine interface of the interactive application according to the invention is that of the website of the calling or called entity. In other embodiments, the interactive application according to the invention makes it possible, for example and in no way limitatively, to add events in the diary of the user on the terminal, or entries in the directory of contacts, or to take advantage of the characterisation of the type of event notified. For illustration, and without this being limitative, the man/machine interface of the interactive application according to the invention can be designed so as to be activated if an outgoing or incoming call has been missed in order to propose contacting by electronic messaging a dedicated interlocutor aware of the subject of the call.
In the case of outgoing calls, other advantages are afforded by the present invention, in particular when the call is intended for a service using an interactive voice server IVS. The user thus avoids using the IVS interface, and dispenses with waiting times and any associated communication costs of voice recognition systems, and the experience of his interaction with the called entity is made richer and more ergonomic. What is more, the method according to the invention enables the interactive application to be designed so that the user has the ability of forcing an outgoing call to a called number for which communication has been inhibited, so as to make possible traditional interaction and to allow interactions that require a dialogue with a human operator. Advantageously, numerous requests and demands that otherwise would have been made by interacting with an IVS or a human operator will be resolved without an audio telephone communication actually having been established, in particular, and non-limitatively, requests for details and information or the interactions that are available on the website of the called entity. An entity operating the IVS derives an advantage from the reduction in the number of calls afforded by the present invention as well as the qualification of the calls finally sent when the application has made it possible to collect details useful to said qualification.
The experience of a user receiving or making a telephone call is greatly improved by the present invention, for example, and non-limitatively, in the case where the user calls the customer service of an airline from a smartphone (smartphone under Android for example, without this being limitative); the call is then not actually sent and, instead, the user is presented an interface of the mobile application type on which he can navigate in order to find the details of a flight, a recording, the number of the lost-and-found services in various countries, or even in the country where he is situated, and then call one of these numbers from the interface, follow a case via his reference entered in an appropriate field of the interface, purchase or exchange tickets and use a “call the company” button to interact with the traditional interactive server system or with a human interlocutor.
The features of the invention mentioned above, as well as others, will emerge more clearly from a reading of the following description of example embodiments, said description being given in relation to the accompanying drawings, among which:
With reference to
Step 300 of this figure corresponds to the start of step 140 of
If at least one of these two conditions is not satisfied, the call is passed normally to the number 123, which is shown schematically by step 320, in every respect similar to step 120 in
If the previous two conditions are satisfied, step 330 is implemented:
The application also enables the user to call the telephone number of the sender of a recorded message, extracting said telephone number from the subject of the email. The detection of the fact that the user has triggered the call to said telephone number is illustrated by step 350. When this detection has taken place, the application initiates the outgoing call as described previously and illustrated in
Finally,
Naturally the present invention is not limited to the example embodiments below: it extents to other variants.
Thus, for example, account is taken in the example embodiment presented here both of the call number and of the type of event notified. Nevertheless, it will be understood that at least one of these parameters such as the call number is already suitable by itself for deciding on an activation of the interactive application within the meaning of the invention.
Number | Date | Country | Kind |
---|---|---|---|
1461540 | Nov 2014 | FR | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2015/077570 | 11/24/2015 | WO | 00 |