Adaptively learning vocabulary for completing speech recognition commands

US10770060B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10770060-B2
Application numberUS-201314097878-A
CountryUS
Kind codeB2
Filing dateDec 5, 2013
Priority dateDec 5, 2013
Publication dateSep 8, 2020
Grant dateSep 8, 2020

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.

An embodiment provides a method, including: receiving, via an audio receiver of an information handling device, user voice input; identifying a first word based on the user voice input; accessing a word association data store; selecting an equivalent based on an association with the first word within the word association data store; committing an action based on the equivalent; receiving feedback input from the user regarding the equivalent; and updating the selecting based on the feedback. Other aspects are described and claimed.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: receiving, via an audio receiver of an information handling device, user voice input from a user; accessing, using a processor, a user profile associated with the user; identifying, using a processor, a first word from the user voice input, wherein the first word demands performance of an original action or a user-specific action, wherein the original action performs a different command than the user-specific action; accessing, using the processor, a word association data store associated with the user profile; determining, in the word association data store, whether feedback input adjusting the original action to the user-specific action for the first word was previously received, wherein the feedback input does not adjust an identification of the first word; and performing, responsive to determining that the feedback input was previously received, the user-specific action. 2. The method of claim 1 , wherein the feedback input corresponds to negative feedback input. 3. The method of claim 1 , wherein the word associations within the word association data store are word associations selected from the group of associations consisting of colloquialisms associated with formal language equivalents, slang terms associated with formal language terms, jargon terms associated with formal language terms, and dialect specific terms associated with formal language terms. 4. The method of claim 1 , wherein the word association data store includes formal language equivalents for a plurality of formal languages. 5. The method of claim 1 , further comprising providing a communication to the user prior to executing the user-specific action. 6. The method of claim 5 , wherein the communication queries the user for confirmation. 7. The method of claim 1 , wherein the feedback input was previously received from a group of associated users. 8. The method of claim 7 , wherein the group of associated users comprises users associated via a cloud account linkage. 9. An information handling device, comprising: an audio receiver; a processor; and a memory device that stores instructions executable by the processor to: receive, via the audio receiver, user voice input from a user; access a user profile associated with the user; identify, using the processor, a first word from the user voice input, wherein the first word demands performance of an original action or a user-specific action, wherein the original action performs a different command than the user-specific action; access, using the processor, a word association data store associated with the user profile; determine, in the word association data store, whether feedback input adjusting the original action to the user-specific action for the first word was previously received, wherein the feedback input does not adjust an identification of the first word; and perform, responsive to determining that the feedback input was previously received, the user-specific action. 10. The information handling device of claim 9 , wherein the feedback input corresponds to negative feedback input. 11. The information handling device of claim 9 , wherein the word associations within the word association data store are word associations selected from the group of associations consisting of colloquialisms associated with formal language equivalents, slang terms associated with formal language terms, jargon terms associated with formal language terms, and dialect specific terms associated with formal language terms. 12. The information handling device of claim 9 , wherein the word association data store includes formal language equivalents for a plurality of formal languages. 13. The information handling device of claim 9 , wherein the instructions are further executable by the processor to provide a communication to the user prior to executing the user-specific action. 14. The information handling device of claim 13 , wherein the communication queries the user for confirmation. 15. The information handling device of claim 13 , wherein the communication comprises a list of suggested commands to be executed. 16. The information handling device of claim 1 , wherein the feedback input was previously received from a group of associated users. 17. A product, comprising: a storage device having code stored therewith, the code comprising: code that receives, via an audio receiver of an information handling device, user voice input from a user; code that access a user profile associated with the user; code that identifies a first word from the user voice input, wherein the first word demands performance of an original action or a user-specific action, wherein the original action performs a different command than the user-specific action; code that accesses a word association data store associated with the user profile; code that determines, in the word association data store, whether feedback input adjusting the original action to the user-specific action for the first word was previously received, wherein the feedback input does not adjust an identification of the first word; and code that performs, responsive to determining that the feedback input was previously received, the user-specific action.

Assignees

Inventors

Classifications

  • G10L15/063Primary

    Training · CPC title

  • Procedures used during a speech recognition process, e.g. man-machine dialogue · CPC title

  • Execution procedure of a spoken command · CPC title

  • Interactive procedures · 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 US10770060B2 cover?
An embodiment provides a method, including: receiving, via an audio receiver of an information handling device, user voice input; identifying a first word based on the user voice input; accessing a word association data store; selecting an equivalent based on an association with the first word within the word association data store; committing an action based on the equivalent; receiving feedba…
Who is the assignee on this patent?
Lenovo Singapore Pte Ltd
What technology area does this patent fall under?
Primary CPC classification G10L15/063. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 08 2020 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).