IP Library Granted Patent US 11,082,559
Granted Patent B1
US 11,082,559 · App. 16/945,154 · Granted Aug 3, 2021

Methods for managing call traffic at a virtual assistant server

Inventors: Rajkumar Koneru (Windermere, FL); Prasanna Kumar Arikala Gunalan (Hyderabad, IN); Rajavardhan Nalluri (Hyderabad, IN)
Assignee: KORE.AI, INC.
H04M3/5166H04M3/493H04M3/5183H04M3/5232H04M3/5235
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,082,559
App. No.
16/945,154
Granted
Aug 3, 2021
Kind
B1
Abstract

A virtual assistant server receives a web request such as a HTTP request with one or more call parameters corresponding to a call redirected from an interactive voice response server. The virtual assistant server inputs the received one or more call parameters to a predictive model, which identifies, based on the one or more call parameters, an intelligent communication mode to route the redirected call to. Subsequently, the virtual assistant server routes the redirected call to the intelligent communication mode.

Claims (38)

1. A method of managing call traffic at a virtual assistant server, the method comprising:

receiving, by the virtual assistant server, a web request from a virtual assistant interactive voice response server with one or more call parameters corresponding to a call redirected from an interactive voice response server to the virtual assistant interactive voice response server;

inputting, by the virtual assistant server, the one or more call parameters to a predictive model which identifies, based on the one or more call parameters, an intelligent communication mode to route the redirected call to;

determining, by the virtual assistant server, when to override the intelligent communication mode identified by the predictive model to a different intelligent communication mode when a fulfillment parameter of at least one previous call correlated to the call based on the one or more call parameters of the call indicated a prior resolution failure;

routing, by the virtual assistant server, the redirected call to the intelligent communication mode, wherein the routing further comprises routing the redirected call to the intelligent communication mode when the determining does not identify the override and to the different intelligent communication mode when the override is identified.

2. The method of claim 1 , further comprising using, by the virtual assistant server, the one or more call parameters to configure an initial response output or a future response output in the intelligent communication mode.

3. The method of claim 1 , wherein the one or more call parameters comprise: a caller number, a caller location, a called number, a call status, a call waiting time, one or more called number identification parameters, one or more caller identification parameters, one or more caller preferences, an input mechanism identifier, a message or one or more options selected during the interaction with the interactive voice response server.

4. The method of claim 1 , further comprising training the predictive model using one or more previous call parameters, previous routing decisions, and previous fulfillment parameters corresponding to one or more previous calls.

5. The method of claim 1 , wherein the intelligent communication mode comprises chat, communication with an intelligent agent device, voice, email, or SMS.

6. The method of claim 1 , further comprising outputting a response in the intelligent communication mode based on the one or more call parameters.

7. A virtual assistant server that manages call traffic, the virtual assistant server comprising:

a processor; and

a memory coupled to the processor which is configured to be capable of executing programmed instructions stored in the memory to:

receive a web request from a virtual assistant interactive voice response server with one or more call parameters corresponding to a call redirected from an interactive voice response server to the virtual assistant interactive voice response server;

input the one or more call parameters to a predictive model which identifies, based on the one or more call parameters, an intelligent communication mode to route the redirected call to;

determine when to override the intelligent communication mode identified by the predictive model to a different intelligent communication mode when a fulfillment parameter of at least one previous call correlated to the call based on the one or more call parameters of the call indicated a prior resolution failure; and

route the redirected call to the intelligent communication mode identified by the predictive model based on the one or more call parameters, wherein the route the redirected call further comprises routing the redirected call to the intelligent communication mode when the determining does not identify the override and to the different intelligent communication mode when the override is identified.

8. The virtual assistant server of claim 7 , wherein the one or more processors are further configured to be capable of executing the stored programmed instructions to:

use the one or more call parameters to configure an initial response output or a future response output in the intelligent communication mode.

9. The virtual assistant server of claim 7 , wherein the one or more call parameters comprise: a caller number, a caller location, a called number, a call status, a call waiting time, one or more called number identification parameters, one or more caller identification parameters, one or more caller preferences, an input mechanism identifier, a message or one or more options selected during the interaction with the interactive voice response server.

10. The virtual assistant server of claim 7 , wherein the one or more processors are further configured to be capable of executing the stored programmed instructions to:

train the predictive model using one or more previous call parameters, one or more previous routing decisions, and one or more previous fulfillment parameters corresponding to one or more previous calls.

11. The virtual assistant server of claim 7 , wherein the one or more processors are further configured to be capable of executing the stored programmed instructions to:

output a response in the intelligent communication mode based on the one or more call parameters.

12. The virtual assistant server of claim 7 , wherein the intelligent communication mode comprises chat, communication with an intelligent agent device, voice, email, or SMS.

13. A non-transitory computer-readable medium having stored thereon instructions for managing call traffic which when executed by a processor, causes the processor to:

receive a web request from a virtual assistant interactive voice response server with one or more call parameters corresponding to a call redirected from an interactive voice response server to the virtual assistant interactive voice response server;

input the one or more call parameters to a predictive model which identifies, based on the one or more call parameters, an intelligent communication mode to route the redirected call to;

determine when to override the intelligent communication mode identified by the predictive model to a different intelligent communication mode when a fulfillment parameter of at least one previous call correlated to the call based on the one or more call parameters of the call indicated a prior resolution failure; and

route the redirected call to the intelligent communication mode identified by the predictive model based on the one or more call parameters, wherein the route the redirected call further comprises routing the redirected call to the intelligent communication mode when the determining does not identify the override and to the different intelligent communication mode when the override is identified.

14. The non-transitory computer-readable medium of claim 13 , wherein the executable code, when executed by the one or more processors further causes the one or more processors to:

use the one or more call parameters to configure an initial response output or a future response output in the intelligent communication mode.

15. The non-transitory computer-readable medium of claim 13 , wherein the one or more call parameters comprise: a caller number, a caller location, a called number, a call status, a call waiting time, one or more called number identification parameters, one or more caller identification parameters, one or more caller preferences, an input mechanism identifier, a message or one or more options selected during the interaction with the interactive voice response server.

16. The non-transitory computer-readable medium of claim 13 , wherein the executable code, when executed by the one or more processors further causes the one or more processors to:

train the predictive model using one or more previous call parameters, one or more previous routing decisions, and one or more previous fulfillment parameters corresponding to one or more previous calls.

17. The non-transitory computer-readable medium of claim 13 , wherein the intelligent communication mode comprises chat, communication with an intelligent agent device, voice, email, or SMS.

18. The non-transitory computer-readable medium of claim 13 , wherein the executable code, when executed by the one or more processors further causes the one or more processors to:

output a response in the intelligent communication mode based on the one or more call parameters.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Oct 21, 2024
From: WESTERN ALLIANCE BANK
To: KORE.AI, INC.
Reel/Frame 068954/0234 →
SECURITY INTEREST Recorded Oct 21, 2024
From: KORE.AI, INC.
To: STIFEL BANK
Reel/Frame 068958/0891 →
RELEASE OF SECURITY INTEREST Recorded Oct 2, 2024
From: HERCULES CAPITAL, INC.
To: KORE.AI, INC.
Reel/Frame 068767/0081 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Mar 31, 2023
From: KORE.AI, INC.
To: HERCULES CAPITAL, INC., AS ADMINISTRATIVE AND COLLATERAL AGENT
Reel/Frame 063213/0700 →
SECURITY INTEREST Recorded Sep 1, 2021
From: KORE.AI, INC.
To: STERLING NATIONAL BANK
Reel/Frame 057354/0330 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2020
From: KONERU, RAJKUMAR; GUNALAN, PRASANNA KUMAR ARIKALA; NALLURI, RAJAVARDHAN
To: KORE.AI, INC.
Reel/Frame 054147/0500 →
Cited By (5)
US 12,289,426 US 12,445,555 US 12,493,673 US 12,542,850 US 12,542,851