IP Library Granted Patent US 9,008,283
Granted Patent B2
US 9,008,283 · App. 13/866,812 · Granted Apr 14, 2015

Customer portal of an intelligent automated agent for a contact center

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 9,008,283
App. No.
13/866,812
Granted
Apr 14, 2015
Kind
B2
Abstract

A customer portal of an intelligent automated agent for a contact center is provided. The customer portal is configured to run on a processor coupled to a non-transitory storage device. The customer portal includes a customer profile module configured to access a profile for a customer from a customer profile database stored on the storage device, and a customer emotion and mood detection module configured to detect emotions and moods of the customer during an interaction between the customer and the contact center. The intelligent automated agent is configured to run on the processor, take part in the interaction between the customer and the contact center, adjust its behavior in the interaction by factoring in the accessed profile for the customer and the detected emotions and moods of the customer during the interaction, and update the accessed profile on the storage device to reflect the interaction.

Claims (50)

1. A customer portal of an intelligent automated agent for a contact center, comprising:

a processor;

a non-transitory storage device configured to store customer profile data and a memory, wherein the memory has instructions stored thereon that, when executed by the processor, cause the processor to:

access a profile for a customer from a customer profile database stored on the storage device; and

detect emotions and moods of the customer during an interaction between the customer and the contact center wherein the instructions to detect include instructions that cause the processor to select and analyze at least one of the customer's written communications, spoken communications, and/or visual communications by comparing the customer's written communications, spoken communications, and/or visual communications to those of other customers of the contact center sharing customer profile attributes with the customer in the customer profile database; and

invoke the intelligent automated agent, wherein the intelligent automate agent is configured to:

take part in the interaction between the customer and the contact center;

adjust its behavior in the interaction by factoring in the accessed profile for the customer and the detected emotions and moods of the customer during the interaction; and

update the accessed profile on the storage device to reflect the interaction.

2. The customer portal of claim 1 , wherein the instructions further cause the processor to invoke a visual avatar configured to interact with the customer through the visual avatar.

3. The customer portal of claim 1 , wherein the instructions further cause the processor to invoke a personalized interactive voice response (IVR) module configured to serve as an entry point to the interaction between the customer and the contact center by:

obtaining an identification of the customer, the identification corresponding to the profile of the customer; and

presenting customized scripts to the customer based on the profile and receiving corresponding responses from the customer.

4. The customer portal of claim 1 , wherein the instructions further cause the processor to apply gamification concepts within interactions between the customer and the contact center.

5. The customer portal of claim 4 , wherein the instructions further cause the processor to:

access a knowledge base stored on the storage device,

collaborate with the knowledge transfer interface module to apply the gamification concepts to the interactions between the customer and the contact center to assist the customer with retrieving knowledge from and with storing knowledge into the knowledge base.

6. The customer portal of claim 1 , wherein the instructions further cause the processor to access a knowledge base stored on the storage device.

7. The customer portal of claim 1 , wherein the instructions further cause the processor to perform acceptance testing of protocols of the contact center on selected customers of the contact center.

8. The customer portal of claim 7 , wherein the protocols comprise interactive voice response (IVR) scripts, live agent scripts, and/or agent routing rules.

9. The customer portal of claim 7 , wherein the instructions further cause the processor to select the selected customers based on corresponding profiles of the selected customers from the customer profile database.

10. The customer portal of claim 1 , wherein the intelligent automated agent is further configured to:

analyze the accessed profile after completion of the interaction and before future interactions between the customer and the contact center; and

update the accessed profile on the storage device to reflect results of the analysis before the future interactions between the customer and the contact center.

11. A method of interfacing with a customer through an intelligent automated agent for a contact center, the method comprising:

running the intelligent automated agent on a processor coupled to a non-transitory storage device;

accessing, by the processor, a profile for the customer from a customer profile database stored on the storage device;

detecting, by the processor, emotions and moods of the customer during an interaction between the customer and the contact center through the automated agent, wherein the detecting includes selecting and analyzing at least one of the customer's written communications, spoken communications, and/or visual communications by comparing the customer's written communications, spoken communications, and/or visual communications to those of other customers of the contact center sharing customer profile attributes with the customer in the customer profile database;

adjusting, by the processor, a behavior of the automated agent in the interaction by factoring in the accessed profile for the customer and the detected emotions and moods of the customer during the interaction; and

updating, by the processor, the accessed profile on the storage device to reflect the interaction.

12. The method of claim 11 , further comprising:

obtaining, by the processor, an identification of the customer at an entry point to the interaction, the identification corresponding to the profile of the customer; and

presenting, by the processor, customized scripts to the customer based on the profile and receiving corresponding responses from the customer.

13. The method of claim 11 , further comprising:

analyzing, by the processor, the accessed profile after completion of the interaction and before future interactions between the customer and the contact center; and

updating, by the processor, the accessed profile on the storage device to reflect results of the analysis before the future interactions between the customer and the contact center.

14. A customer portal of an intelligent automated agent for a contact center, the automated agent comprising:

a processor;

a non-transitory storage device configured to store customer profile data; and

a memory, wherein the memory has instructions stored thereon that, when executed by the processor, causes the processor to:

access a profile for a customer from a customer profile database stored on the storage device;

detect emotions and moods of the customer during an interaction between the customer and the contact center through the customer portal, wherein the instructions to detect include instructions that cause the processor to select and analyze at least one of the customer's written communications, spoken communications, and/or visual communications by comparing the customer's written communications, spoken communications, and/or visual communications to those of other customers of the contact center sharing customer profile attributes with the customer in the customer profile database;

adjust a behavior of the automated agent in the interaction by factoring in the accessed profile for the customer and the detected emotions and moods of the customer during the interaction; and

update the accessed profile on the storage device to reflect the interaction.

15. The customer portal of claim 14 , wherein the instructions, when executed by the processor, further cause the processor to:

obtain an identification of the customer at an entry point to the interaction, the identification corresponding to the profile of the customer; and

present customized scripts to the customer based on the profile and receive corresponding responses from the customer.

16. The customer portal of claim 14 , wherein the instructions, when executed by the processor, further cause the processor to:

analyze the accessed profile after completion of the interaction and before future interactions between the customer and the contact center; and

update the accessed profile on the storage device to reflect results of the analysis before the future interactions between the customer and the contact center.

Assignments (6)
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 May 13, 2024
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GENESYS CLOUD SERVICES, INC.
Reel/Frame 067390/0332 →
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 →
PATENT RELEASE (REEL:031644/FRAME:0814) Recorded Dec 2, 2016
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC., AS GRANTOR; ANGEL.COM INCORPORATED; UTOPY, INC.; SOUNDBITE COMMUNICATIONS, INC.
Reel/Frame 040798/0428 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2013
From: RIAHI, AKBAR; RISTOCK, HERBERT WILLI ARTUR
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 031641/0972 →
SECURITY AGREEMENT Recorded Nov 15, 2013
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.; ANGEL.COM INCORPORATED; UTOPY, INC.; SOUNDBITE COMMUNICATIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 031644/0814 →