IP Library Patent Application 18488005
Patent Application
App. No. 18/488,005

TECHNOLOGIES FOR DYNAMIC FREQUENTLY ASKED QUESTION GENERATION AND CONTACT CENTER AGENT ASSIST INTEGRATION

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 None
App. No.
18/488,005
Abstract

A method of dynamically updating a frequently asked questions knowledge base for agent assist according to an embodiment includes receiving, by a computing system, a transcript of a contact center interaction between a contact center agent and a client, analyzing, by the computing system, the transcript to generate a plurality of question-answer pairs based on an artificial intelligence model, determining, by the computing system, whether each question-answer pair of the plurality of question-answer pairs is stored in a dynamic frequently asked questions knowledge base, determining, by the computing system, whether a question-answer pair of the plurality of question-answer pairs is frequently asked in response to determining that the question-answer pair is not stored in the dynamic frequently asked questions knowledge base, and updating, by the computing system, the dynamic frequently asked questions knowledge base to include the question-answer pair in response to determining that the question-answer pair is frequently asked.

Claims (38)

1 . A method of dynamically updating a frequently asked questions knowledge base for agent assist, the method comprising:

receiving, by a computing system, a transcript of a contact center interaction between a contact center agent and a client;

analyzing, by the computing system, the transcript to generate a plurality of question-answer pairs based on an artificial intelligence model;

determining, by the computing system, whether each question-answer pair of the plurality of question-answer pairs is stored in a dynamic frequently asked questions knowledge base;

determining, by the computing system, whether a question-answer pair of the plurality of question-answer pairs is frequently asked in response to determining that the question-answer pair is not stored in the dynamic frequently asked questions knowledge base; and

updating, by the computing system, the dynamic frequently asked questions knowledge base to include the question-answer pair in response to determining that the question-answer pair is frequently asked.

2 . The method of claim 1 , further comprising sending, by the computing system, the question-answer pair to the contact center agent for approval; and

wherein determining whether the question-answer pair is frequently asked is in response to sending the question-answer pair to the contact center agent for approval.

3 . The method of claim 2 , further comprising modifying, by the contact center agent via an agent device, an answer of the question-answer pair prior to approval by the contact center agent; and

wherein determining whether the question-answer pair is frequently asked is in response to modification of the answer of the question-answer pair.

4 . The method of claim 1 , wherein determining whether the question-answer pair is frequently asked comprises determining whether a question of the question-answer pair has been asked at least a threshold number of times.

5 . The method of claim 1 , further comprising sending, by the computing system, the question-answer pair to a supervisory contact center agent in response to determining that the question-answer pair is frequently asked.

6 . The method of claim 1 , wherein updating the dynamic frequently asked questions knowledge base to include the question-answer pair comprises transmitting an instruction to update the dynamic frequently asked questions knowledge base via a cloud-based application programming interface.

7 . The method of claim 1 , wherein the computing system comprises a cloud-based computing system.

8 . The method of claim 1 , wherein the computing system comprises an on-premises contact center system.

9 . The method of claim 1 , wherein analyzing the transcript to generate the plurality of question-answer pairs based on the artificial intelligence model comprises selecting the artificial intelligence model from a plurality of prospective artificial intelligence models.

10 . The method of claim 1 , further comprising determining, by the computing system, whether one or more frequently asked question suggestions retrieved from the dynamic frequently asked questions knowledge base is irrelevant to the contact center interaction; and

wherein analyzing the transcript to generate the plurality of question-answer pairs based on the artificial intelligence model comprises analyzing the transcript to generate the plurality of question-answer pairs based on the artificial intelligence model in response to determining that one or more frequently asked question suggestions retrieved from the dynamic frequently asked questions knowledge base is irrelevant to the contact center interaction.

11 . A computing system for dynamically updating a frequently asked questions knowledge base for agent assist, the computing system comprising:

at least one processor; and

at least one memory comprising a plurality of instructions stored thereon that, in response to execution by the at least one processor, causes the computing system to:

receive a transcript of a contact center interaction between a contact center agent and a client;

analyze the transcript to generate a plurality of question-answer pairs based on an artificial intelligence model;

determine whether each question-answer pair of the plurality of question-answer pairs is stored in a dynamic frequently asked questions knowledge base;

determine whether a question-answer pair of the plurality of question-answer pairs is frequently asked in response to a determination that the question-answer pair is not stored in the dynamic frequently asked questions knowledge base; and

update the dynamic frequently asked questions knowledge base to include the question-answer pair in response to a determination that the question-answer pair is frequently asked.

12 . The computing system of claim 11 , wherein the plurality of instructions further causes the computing system to send the question-answer pair to the contact center agent for approval; and

wherein to determine whether the question-answer pair is frequently asked comprises to determine whether the question-answer pair is frequently asked in response to sending the question-answer pair to the contact center agent for approval.

13 . The computing system of claim 12 , wherein the plurality of instructions further causes the computing system to modify, by the contact center agent via an agent device, an answer of the question-answer pair prior to approval by the contact center agent; and

wherein to determine whether the question-answer pair is frequently asked comprises to determine whether the question-answer pair is frequently asked in response to modification of the answer of the question-answer pair.

14 . The computing system of claim 11 , wherein to determine whether the question-answer pair is frequently asked comprises to determine whether a question of the question-answer pair has been asked at least a threshold number of times.

15 . The computing system of claim 11 , wherein the plurality of instructions further causes the computing system to send the question-answer pair to a supervisory contact center agent in response to a determination that the question-answer pair is frequently asked.

16 . The computing system of claim 11 , wherein to update the dynamic frequently asked questions knowledge base to include the question-answer pair comprises to transmit an instruction to update the dynamic frequently asked questions knowledge base via a cloud-based application programming interface.

17 . The computing system of claim 11 , wherein the computing system comprises a cloud-based computing system.

18 . The computing system of claim 11 , wherein the computing system comprises an on-premises contact center system.

19 . The computing system of claim 11 , wherein to analyze the transcript to generate the plurality of question-answer pairs based on the artificial intelligence model comprises to select the artificial intelligence model from a plurality of prospective artificial intelligence models.

20 . The computing system of claim 11 , wherein the plurality of instructions further causes the computing system to determine whether one or more frequently asked question suggestions retrieved from the dynamic frequently asked questions knowledge base is irrelevant to the contact center interaction; and

wherein to analyze the transcript to generate the plurality of question-answer pairs based on the artificial intelligence model comprises to analyze the transcript to generate the plurality of question-answer pairs based on the artificial intelligence model in response to a determination that one or more frequently asked question suggestions retrieved from the dynamic frequently asked questions knowledge base is irrelevant to the contact center interaction.

Assignments (3)
NOTICE OF SUCCESSION OF SECURITY INTERESTS AT REEL/FRAME 067718/0823 Recorded Feb 4, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: GOLDMAN SACHS BANK USA, AS SUCCESSOR AGENT
Reel/Frame 070098/0300 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2024
From: VEERAPANDIAN, AYYANAR; GOPAL, RAVIKUMAR
To: GENESYS CLOUD SERVICES, INC.
Reel/Frame 069547/0778 →
SECURITY AGREEMENT Recorded Jun 11, 2024
From: GENESYS CLOUD SERVICES, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 067718/0823 →