Theme detection for object-recognition-based notifications
US-12183330-B2 · Dec 31, 2024 · US
US9984688B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9984688-B2 |
| Application number | US-201615278632-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 28, 2016 |
| Priority date | Sep 28, 2016 |
| Publication date | May 29, 2018 |
| Grant date | May 29, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system for dynamically adjusting a voice recognition system is provided herein. The system employs a methodology for determining a display associated with a disambiguation window, with the determination employing a detection system scoring to display disambiguation based on the vocal clarity of the speaker and other environmental factors that may affect detection.
Opening claim text (preview).
We claim: 1. A system for dynamically adjusting a voice recognition system, comprising: a data store comprising a non-transitory computer readable medium storing a program of instructions for the implementation of the sorted linked list; a processor that executes the program of instructions, the instruction comprising the following steps: receiving a voice command from the voice recognition system; retrieving a plurality of detected words based on the voice command; retrieving a plurality of scores correlated to each of the plurality of detected words; and selectively displaying a disambiguation window containing a subset of the plurality of detected words based on a first method; wherein the first method comprises: performing a check for disambiguation, in response to the plurality of detected words only consisting of one word, bypassing the displaying of the disambiguation window; and in response to the bypassing of the displaying, executing a command based on the one word associated with the plurality of detected words; wherein the performing the check for disambiguation comprises the following steps: disregarding a set of the plurality of detected words below a predetermined score; determining whether the non-disregarded set of the plurality of detected words is greater than one, and in response to the determination being false, bypassing the displaying of the disambiguation window; in response to the determination being true, performing a second method to determine the selection threshold; obtaining a difference between a first highest scored one of the plurality of detected words and a second highest scored one of the plurality of detected words, in response to the difference being greater than the determined selection threshold, bypassing the displaying of the disambiguation window; and in response to difference being greater than the determined selection threshold, displaying the disambiguation window with the plurality of detected words with a respective score within the determined selection threshold, wherein the second method comprises: receiving a lookup table with a plurality of predetermined trigger words; determining whether the highest scored one of the plurality of detected words matches with multiple entries from the lookup table, with the matching being defined as one of the detected words being the same as one of the predetermined trigger words by at least a matching predetermined threshold; in response to the determination of whether the highest scored one of the plurality of detected words matches with multiple entries from the lookup table being true, determining the selection threshold value to be greater than a default selection threshold value, and in response to the determination of whether the highest scored one of the plurality of detected words matches with multiple entries from the lookup table being false, determining the selection threshold value is a default selection threshold value. 2. A system for dynamically adjusting a voice recognition system, comprising: a data store comprising a non-transitory computer readable medium storing a program of instructions for the implementation of the sorted linked list; a processor that executes the program of instructions, the instruction comprising the following steps: receiving a voice command from the voice recognition system; retrieving a plurality of detected words based on the voice command; retrieving a plurality of scores correlated to each of the plurality of detected words; and selectively displaying a disambiguation window containing a subset of the plurality of detected words based on a first method; wherein the first method comprises: performing a check for disambiguation, in response to the plurality of detected words only consisting of one word, bypassing the displaying of the disambiguation window; and in response to the bypassing of the displaying, executing a command based on the one word associated with the plurality of detected words; wherein the performing the check for disambiguation comprises the following steps: disregarding a set of the plurality of detected words below a predetermined score; determining whether the non-disregarded set of the plurality of detected words is greater than one, and in response to the determination being false, bypassing the displaying of the disambiguation window; in response to the determination being true, performing a second method to determine the selection threshold; obtaining a difference between a first highest scored one of the plurality of detected words and a second highest scored one of the plurality of detected words, in response to the difference being greater than the determined selection threshold, bypassing the displaying of the disambiguation window; and in response to difference being greater than the determined selection threshold, displaying the disambiguation window with the plurality of detected words with a respective score within the determined selection threshold, wherein the second method comprises: receiving a list of predetermined trigger words; determining whether the plurality of detected words is above a predetermined number; in response to the determination of whether the plurality of detected words is above a predetermined number being false, determining the selection threshold is a default selection threshold; in response to the determination of whether the plurality of detected words is above a predetermined number being true, determining whether any of the predetermined number of highest scored of the plurality of detected words match any of the list of predetermined trigger words by a matching score over a predetermined threshold, in response to being true, determining the selection threshold is a default selection threshold; and in response to being false, increasing the determined selection threshold by a predetermined amount.
Procedures used during a speech recognition process, e.g. man-machine dialogue · CPC title
using distance or distortion measures between unknown speech and reference templates · CPC title
Feedback of the input speech · CPC title
Word spotting · CPC title
Execution procedure of a spoken command · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.