IP Library Granted Patent US 9,817,813
Granted Patent B2
US 9,817,813 · App. 14/150,628 · Granted Nov 14, 2017

Generalized phrases in automatic speech recognition systems

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,817,813
App. No.
14/150,628
Granted
Nov 14, 2017
Kind
B2
Abstract

A method for generating a suggested phrase having a similar meaning to a supplied phrase in an analytics system includes: receiving, on a computer system comprising a processor and memory storing instructions, the supplied phrase, the supplied phrase including one or more terms; identifying, on the computer system, a term of the phrase belonging to a semantic group; generating the suggested phrase using the supplied phrase and the semantic group; and returning the suggested phrase.

Claims (51)

1. A method comprising:

receiving, on a computer system comprising a processor and memory storing instructions, a supplied phrase, the supplied phrase comprising one or more terms, the supplied phrase being associated with a category of a plurality of categories, each category being associated with a different topic and a plurality of phrases each having a meaning semantically related to the different topic, the plurality of categories being used by an analytics system to perform classifications;

examining one or more terms included in the supplied phrase;

based on examining the one or more terms, determining that a first term of the supplied phrase corresponds to a semantic group;

identifying a second term that is included in the semantic group;

generating, using the supplied phrase and the second term, a suggested phrase having a similar meaning to the supplied phrase, the suggested phrase and the supplied phrase being semantically related to the different topic associated with the category; and

adding the suggested phrase to the category that includes the supplied phrase.

2. The method of claim 1 , wherein the semantic group is a formal grammar.

3. The method of claim 2 , wherein the formal grammar is configured to match one of an amount of money, a date, a time, a telephone number, a credit card number, a social security number, or a zip code.

4. The method of claim 2 , wherein the suggested phrase corresponds to the supplied phrase with the first term replaced with the formal grammar.

5. The method of claim 1 , wherein the semantic group comprises a plurality of terms, and wherein the first term is replaced with the second term from the plurality of terms of the semantic group, the second term being different from the first term.

6. The method of claim 5 , wherein the semantic group is generated by:

computing differences between each of a plurality of phrases generated by an automatic speech recognition engine, each of the plurality of phrases comprising a plurality of terms;

grouping the plurality of phrases by similarity;

identifying locations of differences between the plurality of phrases; and

defining a generalized semantic group, the generalized semantic group comprising terms at the locations of the differences between the plurality of phrases.

7. The method of claim 5 , wherein the second term corresponds to the semantic group comprising the plurality of terms.

8. The method of claim 1 , wherein the suggested phrase is supplied as training data to a speech recognition system.

9. The method of claim 1 , wherein the analytics system is a speech analytics system.

10. A system comprising:

a processor; and

a memory, wherein the memory stores instructions that, when executed by the processor, causes the processor to:

receive a supplied phrase, the supplied phrase comprising one or more terms, the supplied phrase being associated with a category of a plurality of categories, each category being associated with a different topic and a plurality of phrases each having a meaning semantically related to the different topic, the plurality of categories being used by an analytics system to perform classifications;

examine one or more terms included in the supplied phrase;

based on examining the one or more terms, determine that a first term of the supplied phrase corresponds to a semantic group;

identify a second term that is included in the semantic group;

generate, using the supplied phrase and the second term, a suggested phrase having a similar meaning to the supplied phrase, the suggested phrase and the supplied phrase being semantically related to the different topic associated with the category; and

configure the analytics system by adding the suggested phrase to the category that includes the supplied phrase.

11. The system of claim 10 , wherein the semantic group is a formal grammar.

12. The system of claim 11 , wherein the formal grammar is configured to match one of an amount of money, a date, a time, a telephone number, a credit card number, a social security number, or a zip code.

13. The system of claim 11 , wherein the memory stores instructions to generate the suggested phrase by replacing the first term in the supplied phrase with the formal grammar.

14. The system of claim 10 , wherein the semantic group comprises a plurality of terms, and wherein the memory stores instructions to replace the first term with the second term from the plurality of terms of the semantic group, the second term being different from the first term.

15. The system of claim 14 , wherein the memory stores instructions to cause the processor to generate the semantic group generated by:

computing differences between each of a plurality of phrases generated by an automatic speech recognition engine, each of the plurality of phrases comprising a plurality of terms;

grouping the plurality of phrases by similarity;

identifying locations of differences between the plurality of phrases; and

defining a generalized semantic group, the generalized semantic group comprising terms at the locations of the differences between the plurality of phrases.

16. The system of claim 14 , wherein the second term corresponds to the semantic group comprising the plurality of terms.

17. The system of claim 10 , wherein the suggested phrase is supplied as training data to a speech recognition system.

18. The system of claim 10 , wherein the processor and memory are components of a speech analytics system.

19. The method of claim 1 , wherein the analytics system is configured to performs classifications based on the plurality of categories by:

detecting a phrase of an interaction;

identifying a matching category of the plurality of categories, the matching category being associated with the phrase of the interaction; and

categorizing the interaction as belonging to the matching category.

20. The method of claim 1 , wherein adding the suggested phrase to the category that includes the supplied phrase comprises:

displaying the suggested phrase to a user as an alternate option for the supplied phrase;

receiving a user input accepting the suggested phrase as an alternate option; and

in response to receiving the user input, adding the suggested phrase to the category that includes the supplied phrase.

21. The method of claim 6 , wherein grouping the plurality of phrases by similarity comprises:

detecting each of the phrases a threshold number of times in a first context; and

in response to the determination, grouping the plurality of phrases associated with a similar context.

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 7, 2024
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GENESYS CLOUD SERVICES, INC.
Reel/Frame 067651/0894 →
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 →
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 Sep 11, 2015
From: FAIZAKOF, AVRAHAM; LEV-TOV, AMIR
To: UTOPY, INC.
Reel/Frame 036544/0063 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2015
From: OLLINGER, DAVID; KONIG, YOCHAI
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 036544/0093 →
MERGER Recorded Sep 11, 2015
From: UTOPY, INC.
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 036544/0102 →