# US 11,445,064 B2 · Method for establishing a communication with an interactive server

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,445,064 B2
- Document ID: US11445064B2
- Status: Granted
- Kind: B2
- Application number: 16/623,602
- Filed: 2018-06-12
- Published: 2020-12-17
- Granted: 2022-09-13
- Earliest claimed: 2017-06-19
- Assignees: Orange
- Applicants: Orange
- Inventors: Francois Toutain; Emmanuel Le Huerou; Eric Beaufils
- Web page: https://patentgrep.com/patent/US11445064B2

## CPC

- H04M 3/493: Interactive information services, e.g. directory enquiries {; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals}
- H04M 3/4938: {comprising a voice browser which renders and interprets, e.g. VoiceXML}
- H04M 7/0042: {where the data service is a text-based messaging service (H04M7/0054 takes precedence)}
- H04M 2203/2038: Call context notifications
- H04M 2203/253: where a visual mode is used instead of a voice mode
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

A method for establishing a second communication according to a second modality on based on a first communication established according to a first modality between a communication terminal and an interactive server, the server reacting, according to a predefined logic, to commands received from the terminal, the logic being predefined by states and by conditions of transitions between the states. The method includes the server: obtaining a command for establishing a second communication according to a second modality; storing a context representative of interactions taken place between the terminal and the server in the course of the first communication in association with a public identity, the context including a state occupied by the server in the course of the first communication; establishing the second communication according to the second modality toward a recipient terminal designated by the stored public identity; and configuring the second communication based on the stored context.

## Claims

### Claim 1

A method for establishing a second communication according to a second modality on a basis of a first communication established according to a first modality between a communication terminal and an interactive server, the interactive server being adapted to react, according to a predefined logic, to commands received originating from the communication terminal, the logic being predefined by a set of states and by conditions of transitions between said states, the method comprising steps carried out by the server comprising:
obtaining a command for establishing the second communication according to the second modality,
storing a context representative of interactions that have taken place between the communication terminal and the interactive server during the first communication and a public identity, the stored context comprising at least a history of the states successively occupied by the interactive server during the first communication,
establishing the second communication according to the second modality toward a recipient terminal designated by the stored public identity, and
configuring the second communication by transmitting to the recipient terminal, via the second communication and in a form adapted to suit the second modality, at least a part of the stored context.

### Claim 2 (depends on 1)

The method as claimed in claim 1, in which the stored context further comprises a history of the transitions that led to the states of the history of the states.

### Claim 3 (depends on 1)

The method as claimed in claim 1, in which the first communication is established according to a voice modality, the second communication being established according to a text modality.

### Claim 4 (depends on 1)

The method as claimed in claim 1, in which the first communication is established according to a text modality, the second communication being established according to a voice modality.

### Claim 5 (depends on 1)

The method as claimed in claim 1, comprising an act of checking that a communication according to the second modality is possible between the server and the recipient terminal.

### Claim 6 (depends on 1)

The method as claimed in claim 1, in which the first communication is maintained subsequent to the establishment of the second communication, the messages sent by the server being transmitted via the first and the second communication.

### Claim 7 (depends on 1)

The method as claimed in claim 1, in which the second communication is established with a recipient terminal distinct from the communication terminal with which the first communication is established.

### Claim 8

A method for toggling a second communication according to a second modality on a basis of a first communication established according to a first modality between a communication terminal and an interactive server, the interactive server being adapted to react to commands sent by the communication terminal according to a predefined logic, the predefined logic being predefined by a set of states and by conditions of transitions between said states, the method comprising steps carried out by the communication terminal comprising:
dispatching to the server of a command for toggling to the second communication according to the second modality,
receiving a message of establishment of the second communication between the interactive server and the communication terminal according to the second modality,
receiving at least a part of a stored context comprising at least a history of the states successively occupied by the interactive server during the first communication with the communication terminal, and
rendering via the second communication and in a form adapted to suit the second modality, at least a part of the stored context received.

### Claim 9

A device for establishing a second communication according to a second modality on a basis of a first communication established according to a first modality between a communication terminal and the device, the device being adapted to react, according to a predefined logic, to commands received originating from the communication terminal, the logic being predefined by a set of states and by conditions of transitions between said states, wherein the device comprises:
a communication module adapted to obtain a command for establishing the second communication according to the second modality,
a memory adapted to store a context representative of interactions that have taken place between the communication terminal and the device during the first communication and a public identity, the stored context comprising at least a history of the states successively occupied by the interactive server during the first communication,
a communication module adapted to establish the second communication according to the second modality with a recipient terminal designated by the stored public identity, and
a configuration module adapted to configure the second communication by transmitting to the recipient terminal, via the second communication and in a form adapted to suit the second modality, at least a part of the stored context.

### Claim 10 (depends on 9)

The device according to claim 9, wherein the device is implemented in an interactive server.

### Claim 11

A communication terminal capable of toggling between a first communication established according to a first modality with an interactive server and a second communication established according to a second modality with the interactive server, the interactive server being adapted to react according to a predefined logic to commands sent by the communication terminal, the predefined logic being predefined by a set of states and by conditions of transitions between said states, the communication terminal comprising:
a communication module adapted to transmit destined for the interactive server a command for establishing the second communication according to the second modality,
the communication module also being adapted to receive a message of establishment of the second communication between the interactive server and the communication terminal according to the second modality,
the communication module furthermore being adapted to receive at least a part of a stored context comprising at least a history of the states successively occupied by the interactive server during the first communication with the communication terminal, and
a rendering module adapted to render via the second communication and in a form adapted to suit the second modality, at least a part of the stored context received.

### Claim 12

A non-transitory information medium readable by a processor on which is recorded a computer program comprising instructions for executing a method of establishing a second communication according to a second modality on a basis of a first communication established according to a first modality between a communication terminal and an interactive server, when the instructions are executed by a processor of the interactive server, the interactive server being adapted to react, according to a predefined logic, to commands received originating from the communication terminal, the logic being predefined by a set of states and by conditions of transitions between said states, wherein the instructions configure the interactive server to perform steps comprising:
obtaining a command for establishing the second communication according to the second modality,
storing a context representative of interactions that have taken place between the communication terminal and the interactive server during the first communication and a public identity, the stored context comprising at least a history of the states successively occupied by the interactive server during the first communication,
establishing the second communication according to the second modality toward a recipient terminal designated by the stored public identity, and
configuring the second communication by transmitting to the recipient terminal, via the second communication and in a form adapted to suit the second modality, at least a part of the stored context.

### Claim 13

A non-transitory information medium readable by a processor on which is recorded a computer program comprising instructions for executing a method of toggling a second communication according to a second modality on a basis of a first communication established according to a first modality between a communication terminal and an interactive server, when the instructions are executed by a processor of the communication terminal, the interactive server being adapted to react to commands sent by the communication terminal according to a predefined logic, the predefined logic being predefined by a set of states and by conditions of transitions between said states wherein the instructions configure the communication terminal to perform steps comprising:
dispatching to the server of a command for toggling to the second communication according to the second modality,
receiving a message of establishment of the second communication between the interactive server and the communication terminal according to the second modality,
receiving at least a part of a stored context comprising at least a history of the states successively occupied by the interactive server during the first communication with the communication terminal, and
rendering via the second communication and in a form adapted to suit the second modality, at least a part of the stored context received.
