IP Library Granted Patent US 9,978,370
Granted Patent B2
US 9,978,370 · App. 14/815,281 · Granted May 22, 2018

Insertion of characters in speech recognition

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,978,370
App. No.
14/815,281
Granted
May 22, 2018
Kind
B2
Abstract

One embodiment provides a method, including: receiving, from an audio capture device, speech input; converting, using a processor, the speech input to machine text; receiving, from an alternate input source, an input comprising at least one character; identifying, using a processor, a location associated with the machine text to insert the at least one character; and inserting, using a processor, the at least one character at the location identified. Other aspects are described and claimed.

Claims (40)

1. A method, comprising:

receiving, from an audio capture device, speech input;

converting, using a processor, the speech input to machine text;

receiving, from an alternate input source, a non-speech input comprising at least one character, wherein the non-speech input is received during at least one of: the receiving the speech input and the converting the speech input to machine text and wherein the receiving a non-speech input comprises generating a time stamp associated with the non-speech input when the non-speech input is received;

generating a time stamp within the speech input corresponding to the time stamp of receipt of the non-speech input;

identifying, using a processor, a location associated with the machine text to insert the at least one character, wherein the identifying a location comprises identifying generated time stamp within the speech input corresponding to the time stamp associated with the non-speech input; and

inserting, using a processor, the at least one character at the location identified.

2. The method of claim 1 , wherein the receiving a non-speech input occurs while converting the speech input to machine text.

3. The method of claim 1 , wherein the receiving a non-speech input occurs while receiving the speech input.

4. The method of claim 1 , wherein the identifying further comprises identifying a location based upon context characteristics of the speech input.

5. The method of claim 1 , wherein the time stamp associated with the non-speech input and the corresponding time stamp within the speech input are received from a single source.

6. The method of claim 1 , wherein the speech input is received using speech recognition software and wherein the speech recognition software remains active while the non-speech input comprising at least one character is received.

7. The method of claim 1 , wherein the receiving a non-speech input comprises receiving non-speech input from a touch input source.

8. The method of claim 1 , further comprising displaying the at least one character at the location identified and a notification indicating the at least one character has been inserted at the location.

9. The method of claim 1 , wherein the non-speech input is selected from the group consisting of: punctuation, emoticons, numbers, letters, and symbols.

10. The method of claim 1 , wherein the non-speech input is received during the converting the speech input to machine text.

11. The method of claim 1 , further comprising providing a notification to a user that the at least one character has been inserted at the location identified.

12. An information handling device, comprising:

an audio capture device;

a processor operatively coupled to the audio capture device;

a memory device that stores instructions executable by the processor to:

receive, from an audio capture device, speech input;

convert, using a processor, the speech input to machine text;

receive, from an alternate input source, a non-speech input comprising at least one character, wherein the non-speech input is received during at least one of: the receiving the speech input and the converting the speech input to machine text and wherein to receive a non-speech input comprises receiving a time stamp associated with the non-speech input;

identify a location associated with the machine text to insert the at least one character, wherein to identify a location comprises identifying a corresponding time stamp within the speech input; and

insert the at least one character at the location identified.

13. The information handling device of claim 12 , wherein to receive a non-speech input occurs while converting the speech input to machine text.

14. The information handling device of claim 12 , wherein to receive the non-speech input occurs while receiving the speech input.

15. The information handling device of claim 12 , wherein to identify further comprises identifying a location based upon context characteristics of the speech input.

16. The information handling device of claim 12 , wherein the time stamp associated with the non-speech input and the corresponding time stamp within the speech input are received from a single source.

17. The information handling device of claim 12 , wherein the speech input is received using speech recognition software and wherein the speech recognition software remains active while the non-speech input comprising at least one character is received.

18. The information handling device of claim 12 , wherein to receive a non-speech input comprises receiving non-speech input from a touch input source.

19. The information handling device of claim 12 , wherein the instructions are further executable by the processor to display the at least one character at the location identified and a notification indicating the at least one character has been inserted at the location.

20. A product, comprising:

a storage device that stores code executable by a processor, the code comprising:

code that receives, from an audio capture device, speech input;

code that converts the speech input to machine text;

code that receives, from an alternate input source, a non-speech input comprising at least one character, wherein the non-speech input is received during at least one of: the receiving the speech input and the converting the speech input to machine text and wherein the code that receives a non-speech input comprises receiving a time stamp associated with the non-speech input;

code that identifies, using a processor, a location associated with the machine text to insert the at least one character, wherein the code that identifies a location comprises identifying a corresponding time stamp within the speech input; and

code that inserts, using a processor, the at least one character at the location identified.

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/0914 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2015
From: WANG, SONG; ZHANG, JIANBANG; QIAN, MING; LI, JIAN
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 036230/0449 →