Methods and systems for correcting, based on subsequent second speech, an error in an input generated from first speech using automatic speech recognition, without an explicit indication in the second speech that a user intended to correct the input with the second speech, include determining that a time difference between when search results in response to the input were displayed and when the second speech was received is less than a threshold time, and based on the determination, correcting the input based on the second speech. The methods and systems also include determining that a difference in acceleration of a user input device, used to input the first speech and second speech, between when the search results in response to the input were displayed and when the second speech was received is less than a threshold acceleration, and based on the determination, correcting the input based on the second speech.
Legal claims defining the scope of protection, as filed with the USPTO.
2. The method of claim 1, wherein determining that no input associated with the browsing search results was received via the user input device between the first time and the second time comprises determining that no input to scroll through the browsing search results, read descriptions of the browsing search results, open the browsing search results, or play the browsing search results was received via the user input device between the first time and the second time.
6. The method of claim 1, further comprising adjusting the threshold time based on an average time between inputs associated with a user.
8. The method of claim 1, wherein determining the second time when the second speech was received comprises measuring, via the user input device, a time when an earliest pronunciation subsequent to the first time was received.
9. The method of claim 1, wherein determining the first time when the browsing search results were generated for display comprises detecting, using the control circuitry, a time when signals transmitted to pixels of a display screen first changed subsequent to the first time.
11. The system of claim 10, wherein the control circuitry is configured, when determining that no input associated with the browsing search results was received via the user input device between the first time and the second time, to determine that no input to scroll through the browsing search results, read descriptions of the browsing search results, open the browsing search results, or play the browsing search results was received via the user input device between the first time and the second time.
15. The system of claim 10, wherein the control circuitry is further configured to adjust the threshold time based on an average time between inputs associated with a user.
17. The system of claim 10, wherein the control circuitry is configured, when determining the second time when the second speech was received, to measure, via the user input device, a time when an earliest pronunciation subsequent to the first time was received.
18. The system of claim 10, wherein the control circuitry is configured, when determining the first time when the browsing search results were generated for display, to detect a time when signals transmitted to pixels of a display screen first changed subsequent to the first time.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
May 24, 2017
December 6, 2022
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.