IP Library Granted Patent US 11,805,204
Granted Patent B2
US 11,805,204 · App. 17/329,405 · Granted Oct 31, 2023

Artificial intelligence based refinement of automatic control setting in an operator interface using localized transcripts

Inventor: Donald Russ Miller (Fort Worth, TX)
Assignee: Open Text Holdings, Inc.
H04M3/5166G06Q10/06395G06Q10/06398G10L15/16G10L15/193G10L15/26H04M3/5191H04M2203/301H04M2203/401H04M2203/402
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,805,204
App. No.
17/329,405
Granted
Oct 31, 2023
Kind
B2
Abstract

A data processing system for artificial intelligence-based setting of controls in an evaluation interface comprising a data store storing: a plurality of transactions; a plurality of completed evaluations, each completed evaluation including an indication of a transcript portion associated with an evaluation answer. The system determines a word or phrase common to a first set of transcript portions associated with the evaluation answer; creates a first set of auto answer parameters that includes the word or phrase; auto answers the question for a set of test transactions to generate an auto answer for each test transaction; and based on a determination that the first set of auto answer parameters auto answered the question with a threshold level of accuracy, configures an evaluation system to use the first set of auto answer parameters to preset an answer control in an evaluation operator interface.

Claims (66)

1. A computer-implemented method for artificial intelligence-based setting of controls in an evaluation interface, the method comprising:

storing a plurality of transactions, each of the plurality of transactions comprising a voice session recording of an inbound call recorded by a call center recording system and a transcript of the voice session;

storing a plurality of completed evaluations, each completed evaluation of the plurality of completed evaluations being an evaluation of a corresponding transaction from the plurality of transactions and including an evaluation answer to a question and an indication of a transcript portion associated with the evaluation answer, the indication of the transcript portion representing a portion from within the transcript of the corresponding transaction indicated by an evaluator as being associated with the evaluation answer;

determining a word or phrase common to a first set of transcript portions associated with the evaluation answer, the first set of transcript portions determined from the plurality of completed evaluations;

based on determining the word or phrase, creating a first set of auto answer parameters that includes the word or phrase;

auto answering the question for a set of test transactions from the plurality of transactions using the first set of auto answer parameters to generate an auto answer for each test transaction of the set of test transactions; and

based on a determination that the first set of auto answer parameters auto answered the question with a threshold level of accuracy, configuring an evaluation system to use the first set of auto answer parameters to preset an answer control in an evaluation operator interface.

2. The method of claim 1 , further comprising:

storing a prior set of auto answer parameters previously used by the evaluation system to preset the answer control in the evaluation operator interface, the prior set of auto answer parameters comprising a lexicon, wherein automatically determining the word or phrase common to the first set of transcript portions associated with the evaluation answer includes determining that the word or phrase is not included in the lexicon, and wherein creating the first set of auto answer parameters comprises revising the prior set of auto answer parameters by updating the lexicon to include the word or phrase.

3. The method of claim 1 , wherein determining the word or phrase common to the first set of transcript portions further comprises determining the word or phrase is not in a second set of transcript portions.

4. The method of claim 3 , further comprising:

for each test transaction in the set of test transactions, comparing the auto answer determined for the test transaction to the evaluation answer from a completed evaluation corresponding to the test transaction;

based on the comparing, determining a confidence for the first set of auto answer parameters;

comparing the confidence for the first set of auto answer parameters to a confidence for the prior set of auto answer parameters; and

based on a determination that the confidence for the first set of auto answer parameters is greater than the confidence for the prior set of auto answer parameters, determining that the first set of auto answer parameters auto answered the question with the threshold level of accuracy.

5. The method of claim 1 , wherein the indication of the transcript portion comprises a temporal location selected by the evaluator.

6. The method of claim 5 , further comprising:

for each completed evaluation in the plurality of completed evaluations, determining the transcript portion associated with the evaluation answer by selecting, from the transcript of the corresponding transaction for that completed evaluation, text that is within a defined range of the temporal location from that completed evaluation.

7. The method of claim 1 , further comprising:

providing the evaluation operator interface to a client computer for evaluating a first transaction that includes a first voice session recording and a first transcript of the first voice session recording, the evaluation operator interface comprising:

the answer control to allow the evaluator to provide a first evaluation answer to the question;

a media player to play the first voice session recording and including a control to allow the evaluator to pause the first voice session recording; and

a transcript viewer to display the first transcript;

recording a temporal location in the first voice session recording at which the first voice session recording is paused when the evaluator inputs the first evaluation answer to the question; and

wherein storing the plurality of completed evaluations comprises storing a first completed evaluation for the first transaction, the first completed evaluation including the first evaluation answer and including the temporal location as the indication of the transcript portion associated with the first evaluation answer for the first completed evaluation.

8. The method of claim 1 , wherein the indication of the transcript portion comprises an indication of text selected by an evaluator as being the transcript portion associated with the evaluation answer.

9. The method of claim 1 , further comprising:

providing the evaluation operator interface to a client computer for evaluating a first transaction that includes a first voice session recording and a first transcript of the first voice session recording, the evaluation operator interface comprising:

the answer control to allow an evaluator to provide a first evaluation answer to the question;

a media player to play the first voice session recording; and

a transcript viewer to display the first transcript, the transcript viewer providing a tool to allow the evaluator to select a first portion of text from the first transcript to associate with the first evaluation answer; and

wherein storing the plurality of completed evaluations comprises storing a first completed evaluation for the first transaction, the first completed evaluation including the first evaluation answer and including an indication of the first portion of text from first transcript selected by the evaluator as the indication of the transcript portion associated with the first evaluation answer for the first completed evaluation.

10. The method of claim 1 , wherein determining the word or phrase common to the first set of transcript portions comprises comparing word vectors that represent the first set of transcript portions.

11. A computer program product comprising a non-transitory, computer-readable medium storing computer-readable instructions, the computer-readable instructions comprising instructions for:

storing a plurality of transactions, each of the plurality of transactions comprising a voice session recording of an inbound call recorded by a call center recording system and a transcript of the voice session;

storing a plurality of completed evaluations, each completed evaluation of the plurality of completed evaluations being an evaluation of a corresponding transaction from the plurality of transactions and including an evaluation answer to a question and an indication of a transcript portion associated with the evaluation answer, the indication of the transcript portion representing a portion from within the transcript of the corresponding transaction indicated by an evaluator as being associated with the evaluation answer;

determining a word or phrase common to a first set of transcript portions associated with the evaluation answer, the first set of transcript portions determined from the plurality of completed evaluations;

based on determining the word or phrase, creating a first set of auto answer parameters that includes the word or phrase;

auto answering the question for a set of test transactions from the plurality of transactions using the first set of auto answer parameters to generate an auto answer for each test transaction of the set of test transactions; and

based on a determination that the first set of auto answer parameters auto answered the question with a threshold level of accuracy, configuring an evaluation system to use the first set of auto answer parameters to preset an answer control in an evaluation operator interface.

12. The computer program product of claim 11 , wherein the computer-readable instructions further comprise instructions for:

storing a prior set of auto answer parameters previously used by the evaluation system to preset the answer control in the evaluation operator interface, the prior set of auto answer parameters comprising a lexicon, wherein automatically determining the word or phrase common to the first set of transcript portions associated with the evaluation answer includes determining that the word or phrase is not included in the lexicon, and wherein creating the first set of auto answer parameters comprises revising the prior set of auto answer parameters by updating the lexicon to include the word or phrase.

13. The computer program product of claim 11 , wherein determining the word or phrase common to the first set of transcript portions further comprises determining the word or phrase is not in a second set of transcript portions.

14. The computer program product of claim 13 , further comprising:

for each test transaction in the set of test transactions, comparing the auto answer determined for the test transaction to the evaluation answer from a completed evaluation corresponding to the test transaction;

based on the comparing, determining a confidence for the first set of auto answer parameters;

comparing the confidence for the first set of auto answer parameters to a confidence for the prior set of auto answer parameters; and

based on a determination that the confidence for the first set of auto answer parameters is greater than the confidence for the prior set of auto answer parameters, determining that the first set of auto answer parameters auto answered the question with the threshold level of accuracy.

15. The computer program product of claim 11 , wherein the indication of the transcript portion comprises a temporal location selected by the evaluator.

16. The computer program product of claim 15 , wherein the computer-readable instructions further comprise instructions for:

for each completed evaluation in the plurality of completed evaluations, determining the transcript portion associated with the evaluation answer by selecting, from the transcript of the corresponding transaction for that completed evaluation, text that is within a defined range of the temporal location from that completed evaluation.

17. The computer program product of claim 11 , wherein the computer-readable instructions further comprise instructions for:

providing the evaluation operator interface to a client computer for evaluating a first transaction that includes a first voice session recording and a first transcript of the first voice session recording, the evaluation operator interface comprising:

the answer control to allow the evaluator to provide a first evaluation answer to the question;

a media player to play the first voice session recording and including a control to allow the evaluator to pause the first voice session recording; and

a transcript viewer to display the first transcript;

recording a temporal location in the first voice session recording at which the first voice session recording is paused when the evaluator inputs the first evaluation answer to the question; and

wherein storing the plurality of completed evaluations comprises storing a first completed evaluation for the first transaction, the first completed evaluation including the first evaluation answer and including the temporal location as the indication of the transcript portion associated with the first evaluation answer for the first completed evaluation.

18. The computer program product of claim 11 , wherein the indication of the transcript portion comprises an indication of text selected by an evaluator as being the transcript portion associated with the evaluation answer.

19. The computer program product of claim 11 , wherein the computer-readable instructions further comprise instructions for:

providing the evaluation operator interface to a client computer for evaluating a first transaction that includes a first voice session recording and a first transcript of the first voice session recording, the evaluation operator interface comprising:

the answer control to allow an evaluator to provide a first evaluation answer to the question;

a media player to play the first voice session recording; and

a transcript viewer to display the first transcript, the transcript viewer providing a tool to allow the evaluator to select a first portion of text from the first transcript to associate with the first evaluation answer; and

wherein storing the plurality of completed evaluations comprises storing a first completed evaluation for the first transaction, the first completed evaluation including the first evaluation answer and including an indication of the first portion of text selected by the evaluator as the indication of the transcript portion associated with the first evaluation answer for the first completed evaluation.

20. The computer program product of claim 11 , wherein determining the word or phrase common to the first set of transcript portions comprises comparing word vectors that represent the first set of transcript portions.

Assignments (2)
MERGER Recorded May 18, 2026
From: OPEN TEXT HOLDINGS, INC.
To: OPEN TEXT INC.
Reel/Frame 074678/0915 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2021
From: MILLER, DONALD RUSS
To: OPEN TEXT HOLDINGS, INC.
Reel/Frame 056963/0901 →
Continuity (2)
Continuation 16785298 · Feb 7, 2020
Related Publication 20210281683A1 · Sep 9, 2021
Cited By (3)
US 12,284,315 US 12,367,506 US 12,676,931