IP Library Granted Patent US 10,810,997
Granted Patent B2
US 10,810,997 · App. 16/155,813 · Granted Oct 20, 2020

Automated recognition system for natural language understanding

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,810,997
App. No.
16/155,813
Granted
Oct 20, 2020
Kind
B2
Abstract

An interactive response system directs input to a software-based router, which is able to intelligently respond to the input by drawing on a combination of human agents, advanced recognition and expert systems. The system utilizes human “intent analysts” for purposes of interpreting customer input. Automated recognition subsystems are trained by coupling customer input with IA-selected intent corresponding to the input, using model-updating subsystems to develop the training information for the automated recognition subsystems.

Claims (46)

1. A system for processing an interaction with a person, comprising:

a routing processor configured to receive data representing an input provided by the person;

an analyst user interface device in communication with the routing processor, configured to present to at least one human analyst information related to the input in perceptible form and to accept, during an interaction between the person and an interactive response system, a business meaning associated with the intent from the at least one human analyst; and

a training subsystem configured to:

receive the information and the business meaning;

select a target vocabulary based on the business meaning, the target vocabulary constraining interpretation of input to a given set of words;

provide machine learning services to a non-real time training recognizer based on the selected target vocabulary and the input, the non-real time training recognizer comprising at least one of an automated speech recognizer (ASR), machine vision, or natural language processor

update, by the non-real time training recognizer using the selected target vocabulary and the input, a mapping between the business meaning and one or more words in the target vocabulary, the mapping including statistics indicating, for each of the one or more words, a probability of input from a person representing that word; and

train, via the statistics, a model used by a real-time recognizer.

2. The system of claim 1 , the system further comprising a real-time recognizer in communication with the routing processor and configured to receive the data representing the input, wherein the training subsystem is configured to train the real-time recognizer by updating the model.

3. The system of claim 1 , the system further comprising a real-time recognizer in communication with the routing processor and configured to receive the data representing the input, wherein the training subsystem is configured to continue training the real-time recognizer responsive to the real-time recognizer not reaching a performance threshold.

4. The system of claim 1 , wherein the training subsystem is further configured to:

determine a level of end-user traffic; and

based on the level of end-user traffic, determine a number of intent analysts to assign to interpret the input.

5. The system of claim 1 , wherein the input is speech.

6. The system of claim 1 , wherein the input is text.

7. A computer-implemented method for operating an interactive response system comprising:

receiving data representing an input from a person;

using a processor, automatically presenting information relating to the input to at least one intent analyst through an analyst user interface;

receiving, during an interaction between the person and the interactive response system, a business meaning associated with the input from the at least one intent analyst, the business meaning provided by the at least one intent analyst through the analyst user interface;

selecting, by a training subsystem, a target vocabulary based on the business meaning, the target vocabulary constraining interpretation of input to a given set of words;

providing, by the training subsystem, machine learning services to a non-real time training recognizer based on the selected target vocabulary and the input, the non-real time training recognizer comprising at least one of an automated speech recognizer (ASR), machine vision, or natural language processor

updating, by the non-real time training recognizer using the selected target vocabulary and the input, a mapping between the business meaning and one or more words in the target vocabulary, the mapping including statistics indicating, for each of the one or more words, a probability of input from a person representing that word; and

training, via the statistics, a model used by a real-time recognizer in order to improve performance thereof.

8. The computer-implemented method of claim 7 , further comprising:

determining a level of end-user traffic; and

based on the level of end-user traffic, determining a number of intent analysts to assign to interpret the input.

9. The computer-implemented method of claim 7 , wherein the training comprises updating the model.

10. The computer-implemented method of claim 7 , wherein the training comprises testing performance of the real-time recognizer and continuing training responsive to the performance not exceeding a performance threshold.

11. The method of claim 7 , wherein the input is speech.

12. The method of claim 7 , wherein the input is text.

13. A system for managing interactions with a person, comprising non-transitory computer storage media storing programming instructions executable by at least one processor for:

receiving data representing an input from a person;

using a processor, automatically presenting information relating to the input to at least one intent analyst through an analyst user interface;

receiving, during an interaction between the person and the interactive response system, a business meaning associated with the input from the at least one intent analyst, the business meaning provided by the at least one intent analyst through the analyst user interface;

selecting, by a training subsystem, a target vocabulary based on the business meaning, the target vocabulary constraining interpretation of input to a given set of words;

providing, by the training subsystem, machine learning services to a non-real time training recognizer based on the selected target vocabulary and the input, the non-real time training recognizer comprising at least one of an automated speech recognizer (ASR), machine vision, or natural language processor

updating, by the non-real time training recognizer using the selected target vocabulary and the input, a mapping between the business meaning and one or more words in the target vocabulary, the mapping including statistics indicating, for each of the one or more words, a probability of input from a person representing that word; and

training, via the statistics, a model used by a real-time recognizer in order to improve performance thereof.

14. The system of claim 13 , further comprising instructions for:

determining a level of end-user traffic; and

based on the level of end-user traffic, determining a number of intent analysts to assign to interpret the input.

15. The system of claim 13 , wherein the training comprises updating the model.

16. The system of claim 13 , wherein the training comprises testing performance of the real-time recognizer and continuing training responsive to the performance not exceeding a performance threshold.

17. The system of claim 13 , wherein the input is speech.

18. The system of claim 13 , wherein the input is text.

Assignments (13)
RELEASE OF SECURITY INTEREST Recorded Sep 4, 2025
From: RUNWAY GROWTH FINANCE CORP., AS AGENT
To: INTERACTIONS CORPORATION; INTERACTIONS LLC
Reel/Frame 072802/0931 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 060445 FRAME: 0733. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 1, 2023
From: INTERACTIONS LLC; INTERACTIONS CORPORATION
To: RUNWAY GROWTH FINANCE CORP.
Reel/Frame 062919/0063 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT REEL/FRAME: 049388/0152 Recorded Jul 1, 2022
From: SILICON VALLEY BANK
To: INTERACTIONS LLC
Reel/Frame 060558/0719 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT REEL/FRAME: 056735/0713 Recorded Jun 30, 2022
From: SILICON VALLEY BANK
To: INTERACTIONS LLC
Reel/Frame 060557/0765 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT REEL/FRAME: 056735/0728 Recorded Jun 30, 2022
From: SILICON VALLEY BANK
To: INTERACTIONS LLC
Reel/Frame 060557/0697 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT REEL/FRAME: 049388/0082 Recorded Jun 30, 2022
From: SILICON VALLEY BANK
To: INTERACTIONS LLC
Reel/Frame 060558/0474 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 27, 2022
From: INTERACTIONS LLC; INTERACTIONS CORPORATION
To: RUNWAY GROWTH FINANCE CORP.
Reel/Frame 060445/0733 →
SECURITY INTEREST Recorded May 27, 2021
From: INTERACTIONS LLC
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AND COLLATERAL AGENT
Reel/Frame 056375/0728 →
SECURITY INTEREST Recorded May 27, 2021
From: INTERACTIONS LLC
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AND COLLATERAL AGENT
Reel/Frame 056375/0713 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2019
From: YERACARIS, YORYOS; LAPSHINA, LARISSA; CARUS, ALWIN B
To: INTERACTIONS CORPORATION
Reel/Frame 051271/0515 →
MERGER Recorded Dec 13, 2019
From: INTERACTIONS CORPORATION
To: INTERACTIONS LLC
Reel/Frame 051271/0529 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 5, 2019
From: INTERACTIONS LLC
To: SILICON VALLEY BANK
Reel/Frame 049388/0082 →
FIRST AMENDMENT TO AMENDED AND RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 5, 2019
From: INTERACTIONS LLC
To: SILICON VALLEY BANK
Reel/Frame 049388/0152 →