IP Library Granted Patent US 9,653,073
Granted Patent B2
US 9,653,073 · App. 14/089,810 · Granted May 16, 2017

Voice input correction

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,653,073
App. No.
14/089,810
Granted
May 16, 2017
Kind
B2
Abstract

An embodiment provides a method, including: accepting, at an audio receiver of an information handling device, voice input of a user; interpreting, using a processor, the voice input; thereafter receiving, at the audio receiver, repeated voice input of the user; identifying a correction using the repeated voice input; and correcting, using the processor, the voice input using the repeated voice input, wherein the corrective voice input does not include a predetermined voice command. Other aspects are described and claimed.

Claims (46)

1. A method, comprising:

accepting, at an audio receiver of an information handling device, voice input of a user;

interpreting, using a processor, the voice input;

thereafter receiving, at the audio receiver, partially repeated voice input of the user;

dynamically determining, based upon the partially repeated voice input, that a result of the interpreting of the voice input was incorrect;

identifying a correction for a result of the interpreting of the voice input based on the partially repeated voice input; and

correcting, using the processor, the result of the interpreting of the voice input using the partially repeated voice input, wherein the corrective voice input does not include a predetermined voice command.

2. The method of claim 1 , further comprising receiving the partially repeated voice input more than once.

3. The method of claim 2 , further comprising refining the correction based additional repeated voice input.

4. The method of claim 1 , wherein the correcting comprises identifying in the partially repeated voice input an audio characteristic that differs from an audio characteristic of the voice input of the user.

5. The method of claim 4 , wherein the correcting further comprises analyzing the audio characteristic of the partially repeated voice input to determine a correction is needed.

6. The method of claim 5 , wherein the correcting further comprises analyzing the audio of the partially repeated voice input to determine the correction.

7. The method of claim 5 , further comprising displaying an interpretation of the voice input to the user;

wherein the correcting takes place after the displaying.

8. The method of claim 1 , further comprising prompting the user for repeated voice input;

wherein the prompting takes place prior to receiving the partially repeated voice input.

9. The method of claim 1 , further comprising prompting the user for additional repeated voice input after receiving the partially repeated voice input.

10. The method of claim 1 , further comprising inputting corrected voice input to an underlying application running on the information handling device.

11. An information handling device, comprising:

an audio receiver;

a processor; and

a memory storing instructions that are executed by the processor to:

accept, at the audio receiver, voice input of a user;

interpret the voice input to generate an interpretation result;

thereafter receive partially repeated voice input of the user;

dynamically determine, based upon the partially repeated voice input, that a result of the interpreting of the voice input was incorrect;

identify a correction for the interpretation result based on the partially repeated voice input; and

correct the interpretation result of the voice input using the partially repeated voice input, wherein the corrective voice input does not include a predetermined voice command.

12. The information handling device of claim 11 , wherein the instructions are further executed by the processor to receive the partially repeated voice input more than once.

13. The information handling device of claim 12 , wherein the instructions are further executed by the processor to refine the correction based on additional repeated voice input.

14. The information handling device of claim 11 , wherein the instructions executed by the processor to correct comprise instructions that identify in the partially repeated voice input an audio characteristic that differs from an audio characteristic of the voice input of the user.

15. The information handling device of claim 14 , wherein the instructions executed by the processor to correct further comprise instructions that analyze the audio characteristic of the partially repeated voice input to determine a correction is needed.

16. The information handling device of claim 15 , wherein the instructions executed by the processor to correct further comprise instructions that analyze the audio of the partially repeated voice input to determine the correction.

17. The information handling device of claim 15 , wherein the instructions are further executed by the processor to display the interpretation result of the voice input to the user;

wherein the correction of the voice input takes place after the displaying.

18. The information handling device of claim 11 , wherein the instructions are further executed by the processor to prompt the user for repeated voice input;

wherein the instructions to prompt the user for repeated voice input are executed by the processor prior to receiving the partially repeated voice input.

19. The information handling device of claim 11 , wherein the instructions are further executed by the processor to prompt the user for additional repeated voice input after receiving the partially repeated voice input.

20. A product, comprising:

a device readable storage device having device readable code stored therewith, the device readable code being executable by a processor and comprising:

code that accepts, at an audio receiver of an information handling device, voice input of a user;

code that interprets, using a processor, the voice input to generate an interpretation result;

code that thereafter receives, at the audio receiver, partially repeated voice input of the user;

code that dynamically determines, based upon the partially repeated voice input, that a result of the voice input interpretation was incorrect;

code that identifies a correction for the interpretation result based on the partially repeated voice input; and

code that corrects, using the processor, the interpretation result of the voice input using the partially repeated voice input, wherein the corrective voice input does not include a predetermined voice command.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2019
From: LENOVO (SINGAPORE) PTE. LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 049693/0474 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 26, 2013
From: VANBLON, RUSSELL SPEIGHT; WALTERMANN, ROD D.; BEAUMONT, SUZANNE MARION
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 031675/0141 →