| CPC G06Q 30/0207 (2013.01) [G06F 16/9554 (2019.01); G06F 16/9558 (2019.01); G06F 21/32 (2013.01); G06F 21/6245 (2013.01); G06K 7/1417 (2013.01); G06K 19/06037 (2013.01); G06N 20/00 (2019.01); G06Q 10/06315 (2013.01); G06Q 30/016 (2013.01); G06Q 30/0201 (2013.01); H04M 3/523 (2013.01); H04M 3/527 (2013.01); H04M 3/53308 (2013.01); H04M 3/53333 (2013.01); G06F 2221/2139 (2013.01); G06Q 30/0267 (2013.01)] | 7 Claims |

|
1. A system for real-time omnichannel voice interaction, comprising:
an interaction control server comprising a first plurality of programming instructions stored in a memory of, and operable on a processor of, a computing device, wherein the first plurality of programming instructions, when operating on the processor of the computing device, cause the computing device to:
receive a first electronic request from a first user device to establish a voice-based connection from the first user device to a second user device, the second user device being a Telephone Consumer Protection Act compliant mobile device belonging to an enterprise;
instantiate a voice-based interaction between the first user device and the second user device to fulfill the first electronic request from the first user device;
send a routing request to a routing engine;
receive a route from the routing engine;
send the route to a media translation server; and
store a first plurality of details about the voice-based interaction to an interaction database;
a routing engine comprising a second plurality of programming instructions stored in a memory of, and operable on a processor of, the computing device, wherein the plurality of programming instructions, when operating on the processor of the computing device, cause the computing device to:
receive the routing request from the interaction control server;
retrieve a plurality of enterprise resources from an enterprise database;
use a routing logic to iterate through the plurality of enterprise resources testing for a successful connection;
select the first successfully connected enterprise resource as the second user device; and
send the route to the interaction control server, the route is between the first user device and the first successfully connected enterprise resource, the first successfully connected enterprise resource being the second user device;
a media translation server comprising a third plurality of programming instructions stored in a memory of, and operable on a processor of, the computing device, wherein the third plurality of programming instructions, when operating on the processor of the computing device, cause the computing device to:
create a first set of interaction control legs between the first user device and the second user device;
mask personally identifying information of the first user device to the second user device, and of the second user device to the first user device;
establish a first real-time voice stream between the first user device and the second user device; and
disconnect the first set of interaction control legs and the first real-time voice stream; and
a network-connected secure smart mobile user device comprising a processor, a memory, a wireless telephony subsystem, and a fourth plurality of programmable instructions, when operating on the processor of the secure smart mobile user device, cause the secure smart mobile user device to:
transmit electronic communications exclusively through the interaction control server;
send a second electronic request to the interaction control server to authenticate a user of the second user device;
receive a communication request from the routing engine to establish a connection between the first user device and the second user device;
send a communication confirmation to the routing engine to establish a connection to the first user device;
send voice data to the first user device through the media translation server; and
receive voice data from the first user device through the media translation server
wherein the second user device utilizes continuous authentication exercising behavioral biometrics and artificial intelligence to provide a secure communication environment between the second user device and the first user device;
wherein the second user device can send electronic communications only to other user devices that are configured within an enterprise database or customer relationship management system;
wherein the routing logic is selected from the group consisting of priority ordered routing, circular ordered routing, and percentage-based algorithmic routing.
|