IP Library Granted Patent US 11,539,840
Granted Patent B2
US 11,539,840 · App. 17/358,924 · Granted Dec 27, 2022

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,539,840
App. No.
17/358,924
Granted
Dec 27, 2022
Kind
B2
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 (33)

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

identifying, by the virtual assistant server, with a model, based on one or more call parameters corresponding to a call redirected from an interactive voice response server, 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 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

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 , wherein the model is a rule based model.

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

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:

identify with a model, based on one or more call parameters corresponding to a call redirected from an interactive voice response server, an intelligent communication mode to route the redirected call to;

determine when to override the intelligent communication mode identified by the 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 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 model is a rule based model.

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 based communication.

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:

identify with a model, based on one or more call parameters corresponding to a call redirected from an interactive voice response server, an intelligent communication mode to route the redirected call to;

determine when to override the intelligent communication mode identified by the 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 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 model is a rule based model.

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 based communication.

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/0195 →
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 →
SECURITY INTEREST Recorded Apr 6, 2023
From: KORE.AI, INC.
To: WESTERN ALLIANCE BANK
Reel/Frame 063248/0711 →
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 →
Continuity (2)
Continuation 16945154 · Jul 31, 2020
Related Publication 20220038579A1 · Feb 3, 2022