IP Library Granted Patent US 10,033,864
Granted Patent B2
US 10,033,864 · App. 14/714,939 · Granted Jul 24, 2018

Dynamically switching communications to text interactions

Inventors: Kalpit Patel (Cary, NC); Richard J. Walsh (Raleigh, NC); Michael David Snyder (Noblesville, IN)
H04M3/42382H04L51/04H04L51/066H04M3/523H04M7/0045G10L15/26G10L15/32H04M2201/40H04M2201/60
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 10,033,864
App. No.
14/714,939
Filed
May 18, 2015
Granted
Jul 24, 2018
Kind
B2
Art Unit
2652
USPC
379/265.09
Abstract

Methods for dynamically switching communications to text interactions are provided. In one example, a method includes the steps of receiving a phone call and determining a voice queue wait time exceeds a predetermined threshold. The phone call is routed to a speech-to-text queue based on the determination, and an audio signal associated with the phone call is converted to an instant message interaction.

Claims (50)

1. A method for dynamically switching communications to text interactions, the method comprising:

receiving a phone call from a caller through a voice call medium;

determining an identity of the caller by accessing a plurality of databases comprising at least a social media feed associated with the caller;

predicting an interaction preference based on the identity of the caller;

determining a resource cost, wherein the resource cost corresponds to cost for handling the phone call, by evaluating a plurality of interaction factors comprising at least

a voice queue wait time associated with the phone call;

establishing a threshold of an upper limit for the amount of time the caller should wait based on the interaction preference and the resource cost associated with the phone call;

determining whether the voice queue wait time exceeds the threshold;

assigning the phone call to a speech-to-text communication channel in response to determining that the estimated voice queue wait time exceeds the threshold;

establishing a speech-to-text interaction between the caller and an agent associated with the speech-to-text communication channel;

synthesizing speech from a text response by the agent and transmitting the synthesized speech to the caller;

re-determining the resource cost associated with the speech-to-text interaction between the agent and the caller during the course of the speech-to-text interaction by re-evaluating the plurality of interaction factors comprising at least additional information obtained during the call; and

dynamically re-routing the speech-to-text interaction to a voice call interaction communication channel to convert the speech-to-text interaction into a voice interaction based on the re-determined resource cost.

2. A method for dynamically switching communications to text interactions, the method comprising:

receiving an incoming communication from a communicator through a video interaction medium;

determining an identity of the communicator by accessing a plurality of databases comprising at least a social media feed associated with the communicator;

predicting an interaction preference based on the identity of the communicator;

determining a resource cost, wherein the resource cost corresponds to cost for handing the incoming communication, by evaluating a plurality of interaction factors comprising at least

a video queue wait time associated with the incoming communication;

establishing a threshold of an upper limit for the amount of time the communicator should wait based on the interaction preference and the resource cost associated with the incoming communication;

determining whether the video queue wait time exceeds the threshold;

assigning the incoming communication to a speech-to-text communication channel in response to determining that the estimated video queue wait time exceeds the threshold;

establishing a speech-to-text interaction between the communicator and an agent associated with the speech-to-text communication channel;

synthesizing speech from a text response by the agent and transmitting the synthesized speech to the communicator;

re-determining the resource cost associated with the speech-to-text interaction between the agent and the communicator during the course of the speech-to-text interaction by re-evaluating the plurality of interaction factors comprising at least additional information obtained during incoming communication; and

dynamically re-routing the speech-to-text interaction to a video interaction communication channel to convert the speech-to-text interaction into a video interaction based on the re-determined resource cost.

3. The method of claim 2 , wherein the video queue wait time comprises a first wait time and further comprising:

determining a second wait time associated with a second queue;

receiving an updated resource cost associated with the incoming communication; and

wherein the routing the incoming communication to the second queue is based at least in part on the updated resource cost.

4. A method for dynamically switching communications between different interaction types, the method comprising:

receiving an incoming communication from a communicator through an original interaction medium;

determining an identity of the communicator by accessing a plurality of databases comprising at least a social media feed associated with the communicator;

predicting an interaction preference based on the identity of the communicator;

determining a resource cost, wherein the resource cost corresponds to cost for handing the incoming communication, by evaluating a plurality of interaction factors comprising at least an first queue wait time associated with the incoming communication;

establishing a threshold of an upper limit for the amount of time the communicator should wait based on the interaction preference and the resource cost associated with the incoming communication;

determining whether the first queue wait time exceeds the threshold;

assigning the incoming communication to a first communication channel wherein the estimated first queue wait time exceeds the threshold, the first communication channel corresponding to an interaction medium different from the original interaction medium;

re-determining the resource cost associated with the communication between the communicator via the first communication channel by re-evaluating the plurality of interaction factors comprising at least additional information obtained during the communication; and

dynamically re-routing the communication from the first communication channel to a second communication channel corresponding to the original interaction medium based on the re-determined resource cost.

5. The method of claim 4 , wherein the interaction factor comprises a quality of service associated with the incoming communication and further comprising the steps of:

generating a quality of service rating associated with the incoming communication;

determining the quality of service rating does not exceed a predetermined threshold; and

wherein routing the incoming communication to a speech-to-text queue is further based on quality of service rating.

6. The method of claim 4 , wherein the interaction factor comprises a language associated with the incoming communication and the method further comprises the steps of:

determining the language associated with the incoming communication; and

wherein the assigning the incoming communication to the first communication channel is further based on the language associated with the incoming communication.

7. The method of claim 4 , wherein the interaction factors further comprise a user preference and the method further comprises the step of:

determining specific content associated with incoming communication.

8. The method of claim 4 , wherein the assigning interaction type to the incoming communication comprises updating metadata associated with the incoming communication.

Assignments (8)
NOTICE OF SUCCESSION OF SECURITY INTERESTS AT REEL/FRAME 04814/0387 Recorded Feb 5, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: GOLDMAN SACHS BANK USA, AS SUCCESSOR AGENT
Reel/Frame 070115/0445 →
NOTICE OF SUCCESSION OF SECURITY INTERESTS AT REEL/FRAME 040815/0001 Recorded Feb 3, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: GOLDMAN SACHS BANK USA, AS SUCCESSOR AGENT
Reel/Frame 070498/0001 →
CHANGE OF NAME Recorded Jun 6, 2024
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GENESYS CLOUD SERVICES, INC.
Reel/Frame 067646/0452 →
SECURITY AGREEMENT Recorded Feb 22, 2019
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.; ECHOPASS CORPORATION; GREENEDEN U.S. HOLDINGS II, LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 048414/0387 →
MERGER Recorded Jul 1, 2018
From: INTERACTIVE INTELLIGENCE GROUP, INC.
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 046463/0839 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2017
From: INTERACTIVE INTELLIGENCE, INC.
To: INTERACTIVE INTELLIGENCE GROUP, INC.
Reel/Frame 043528/0716 →
SECURITY AGREEMENT Recorded Dec 5, 2016
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC., AS GRANTOR; ECHOPASS CORPORATION; INTERACTIVE INTELLIGENCE GROUP, INC.; BAY BRIDGE DECISION TECHNOLOGIES, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 040815/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2015
From: PATEL, KALPIT; WALSH, RICHARD J.; SNYDER, MICHAEL D.
To: INTERACTIVE INTELLIGENCE, INC.
Reel/Frame 036243/0710 →
Continuity (1)
Related Publication 20160344869A1 · Nov 24, 2016
Cited By (1)
US 12,609,995