System and method for dynamic ASR based on social media

US9646604B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9646604-B2
Application numberUS-201213621086-A
CountryUS
Kind codeB2
Filing dateSep 15, 2012
Priority dateSep 15, 2012
Publication dateMay 9, 2017
Grant dateMay 9, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

System and method to adjust an automatic speech recognition (ASR) engine, the method including: receiving social network information from a social network; data mining the social network information to extract one or more characteristics; inferring a trend from the extracted one or more characteristics; and adjusting the ASR engine based upon the inferred trend. Embodiments of the method may further include: receiving a speech signal from a user; and recognizing the speech signal by use of the adjusted ASR engine. Further embodiments of the method may further include: producing a list of candidate matching words; and ranking the list of candidate matching words by use of the inferred trend.

First claim

Opening claim text (preview).

What is claimed is: 1. A method to adjust an automatic speech recognition (ASR) engine, comprising: receiving, by a social media gateway of a contact center, social network information from a social network; modifying, by the social media gateway of the contact center, the social network information, wherein the modifying comprises filtering the social network information and redacting the filtered social network information based on a relevancy of the social network information to the ASR engine; data mining, by a dialog engine of the contact center, the modified social network information to extract one or more characteristics; inferring, by the dialog engine of the contact center, a trend from the extracted one or more characteristics; adding, by the dialog engine of the contact center, one or more words or phrases related to the trend to a recognition grammar of the ASR engine; calculating, by the dialog engine of the contact center, a magnitude of adjustment to weights of the added one or more words or phrases in the recognition grammar of the ASR engine based upon a shaped sliding window, and adjusting, by the dialog engine of the contact center, the ASR engine by adjusting a speech recognition weighting of the ASR engine based upon the calculated magnitude of adjustment, wherein the adjustment to the speech recognition weighting of the ASR engine has a limited duration. 2. The method of claim 1 , further comprising: receiving a speech signal from a user; and recognizing the speech signal by use of the adjusted ASR engine. 3. The method of claim 2 , wherein recognizing the speech signal further comprises: producing a list of candidate matching words; and ranking the list of candidate matching words. 4. The method of claim 1 , wherein adjusting the ASR engine comprises changing a routing path. 5. The method of claim 1 , wherein adjusting the ASR engine comprises modifying a lexicon used by the ASR engine. 6. The method of claim 1 , wherein adjusting the ASR engine comprises adjusting the recognition grammar used by the ASR engine. 7. The method of claim 1 , wherein the ASR engine is adjusted in response to a specificity of the one or more characteristics. 8. The method of claim 1 , further comprising: estimating a persistence of the trend; and limiting the duration of the adjustment to the ASR engine based upon the estimated persistence. 9. The method of claim 1 , wherein the step of data mining is performed within a domain of interest of the ASR engine. 10. A system of a contact center to adjust an automatic speech recognition (ASR) engine, comprising: a first processor; a first storage device in communication with the first processor, storing first executable instructions, wherein the executable instructions, when executed by the processor, cause the processor to: receive social network information from a social network; and modify the social network information, wherein the modifying comprises filtering the social network information and redacting the filtered social network information based on a relevancy of the social network information to the ASR engine; a second processor, in communication with the first processor; and a second storage device in communication with the second processor, wherein the second executable instructions, when executed by the second processor, cause the second processor to: data mine the modified social network information to extract one or more characteristics; infer a trend from the extracted one or more characteristics; add one or more words or phrases related to the trend to a recognition grammar of the ASR engine; calculate a magnitude of an adjustment to weights of the added one or more words or phrases in the recognition grammar of the ASR engine based upon a shaped sliding window; and adjust the ASR engine by adjusting a speech recognition weighting of the ASR engine based upon the calculated magnitude of adjustment, wherein the adjustment to the speech recognition weighting of the ASR engine has a limited duration. 11. The system of claim 10 , wherein the second executable instructions, when executed by the second processor, cause the second processor to: receive a speech signal from a user, wherein the speech signal is recognized by use of the adjusted ASR engine. 12. The system of claim 10 , wherein the second executable instructions, when executed by the second processor, cause the second processor to: estimate a persistence of the trend and to limit a duration of the adjustment to the ASR engine based upon the estimated persistence. 13. The system of claim 10 , wherein adjusting the ASR engine is configurable to modify a lexicon used by the ASR engine. 14. The system of claim 10 , wherein adjusting the ASR engine is configurable to adjust the recognition grammar used by the ASR engine. 15. The system of claim 10 , wherein the ASR engine is configurable in response to a specificity of the one or more characteristics.

Assignees

Inventors

Classifications

  • Business processes related to social networking or social networking services · CPC title

  • Physics · mapped topic

  • Combination of telephone service and social networking · CPC title

  • in combination with interactive voice response systems or voice portals, e.g. as front-ends · CPC title

  • G10L15/197Primary

    Probabilistic grammars, e.g. word n-grams · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9646604B2 cover?
System and method to adjust an automatic speech recognition (ASR) engine, the method including: receiving social network information from a social network; data mining the social network information to extract one or more characteristics; inferring a trend from the extracted one or more characteristics; and adjusting the ASR engine based upon the inferred trend. Embodiments of the method may fu…
Who is the assignee on this patent?
Erhart George W, Matula Valentine C, Skiba David J, and 1 more
What technology area does this patent fall under?
Primary CPC classification G10L15/197. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 09 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).