Visual interactive voice response system
First Claim
1. A computer-implemented method, comprising:
- receiving, by a server and from a communications device, a request for interaction;
identifying, by the server, a common interaction flow document including first instructions that, when executed, provide one or more steps of a multi-step communication flow between the communications device and an automated response module, wherein the common interaction flow document is for handling interactions received over different channels including voice interactions and visual interactions;
determining, by the server, whether the interaction is for a voice-interaction or a visual-interactionin response to determining that the interaction is for the voice-interaction;
retrieving the common interaction flow document;
translating, by the server, the first instructions into second instructions, wherein the second instructions, when executed by the communications device, provide the one or more steps through a voice interaction with a user of the communications device; and
transmitting, from the server and to the communications device, the second instructions; and
in response to determining that the interaction is for the visual-interaction;
retrieving the common interaction flow document;
translating, by the server, the first instructions into third instructions, wherein the third instructions, when executed by the communications device, provide the one or more steps through a visual interaction with the user of the communications device; and
transmitting, from the server and to the communications device, the third instructions.
3 Assignments
0 Petitions
Accused Products
Abstract
A request is received from a communications device to execute an interaction site. A request is transmitted to the automated response system. First instructions that provide one or more steps of the multi-step communication flow between the communications device and the automated response system are received from the automated response system. In response to determining that the request is for the voice-interaction with the interaction site, second instructions that provide the one or more steps through a voice interaction with a user of the communications device are determined and transmitted to the communications device. In response to determining that the request is for the visual-interaction with the interaction site, third instructions that provide the one or more steps through a visual interaction with the user of the communications device are determined and transmitted to the communications device.
67 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving, by a server and from a communications device, a request for interaction; identifying, by the server, a common interaction flow document including first instructions that, when executed, provide one or more steps of a multi-step communication flow between the communications device and an automated response module, wherein the common interaction flow document is for handling interactions received over different channels including voice interactions and visual interactions; determining, by the server, whether the interaction is for a voice-interaction or a visual-interaction in response to determining that the interaction is for the voice-interaction; retrieving the common interaction flow document; translating, by the server, the first instructions into second instructions, wherein the second instructions, when executed by the communications device, provide the one or more steps through a voice interaction with a user of the communications device; and transmitting, from the server and to the communications device, the second instructions; and in response to determining that the interaction is for the visual-interaction; retrieving the common interaction flow document; translating, by the server, the first instructions into third instructions, wherein the third instructions, when executed by the communications device, provide the one or more steps through a visual interaction with the user of the communications device; and transmitting, from the server and to the communications device, the third instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
one or more processors and one or more non-transitory computer-readable storage devices storing instructions that when executed by the one or more processors cause the one or more processors to respectively perform operations comprising; receiving, from a communications device, a request for interaction; identifying a common interaction flow document including first instructions that, when executed, provide one or more steps of a multi-step communication flow between the communications device and an automated response module, wherein the common interaction flow document is for handling interactions received over different channels including voice interactions and visual interactions; determining whether the interaction is for a voice-interaction or a visual-interaction; in response to determining that the interaction is for the voice-interaction; retrieving the common interaction flow document; translating the first instructions into second instructions wherein the second instructions, when executed by the communications device, provide the one or more steps through a voice interaction with a user of the communications device; and transmitting, to the communications device, the second instructions; and in response to determining that the interaction is for the visual-interaction with the interaction site; retrieving the common interaction flow document; translating the first instructions into third instructions, wherein the third instructions, when executed by the communications device, provide the one or more steps through a visual interaction with the user of the communications device; and transmitting, to the communications device, the third instructions. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
20. A non-transitory computer-readable storage device storing instructions that when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
receiving, from a communications device, a request for interaction; identifying a common interaction flow document including first instructions that, when executed, provide one or more steps of a multi-step communication flow between the communications device and an automated response module, wherein the common interaction flow document is for handling interactions received over different channels including voice interactions and visual interactions; determining whether the interaction is for a voice-interaction or a visual-interaction; in response to determining that the interaction is for the voice-interaction; retrieving the common interaction flow document; translating the first instructions into second instructions, wherein the second instructions, when executed by the communications device, provide the one or more steps through a voice interaction with a user of the communications device; and transmitting, to the communications device, the second instructions; and in response to determining that the interaction is for the visual-interaction; retrieving the common interaction flow document; translating the first instructions into third instructions wherein the third instructions, when executed by the communications device, provide the one or more steps through a visual interaction with the user of the communications device; and transmitting, to the communications device, the third instructions.
-
Specification