PROVIDING TEXT INPUT USING SPEECH DATA AND NON-SPEECH DATA
First Claim
Patent Images
1. A system comprising:
- a mobile device configured to perform operations comprising;
receiving a speech input, the speech input including a speech data stream;
while receiving the speech input, receiving a non-speech input and time information associated with the non-speech input, the time information operable to specify a sequence in which the speech input and non-speech input are assembled, wherein the time information includes a start streaming node and a stop streaming node;
retrieving text data from the speech input using speech recognition;
assembling the text data with the non-speech input based on the time information to produce output data; and
providing the output data to a user through a user interface.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer readable media providing a speech input interface. The interface can receive speech input and non-speech input from a user through a user interface. The speech input can be converted to text data and the text data can be combined with the non-speech input for presentation to a user.
-
Citations
20 Claims
-
1. A system comprising:
-
a mobile device configured to perform operations comprising; receiving a speech input, the speech input including a speech data stream; while receiving the speech input, receiving a non-speech input and time information associated with the non-speech input, the time information operable to specify a sequence in which the speech input and non-speech input are assembled, wherein the time information includes a start streaming node and a stop streaming node; retrieving text data from the speech input using speech recognition; assembling the text data with the non-speech input based on the time information to produce output data; and providing the output data to a user through a user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method comprising:
-
receiving, by a mobile device, speech data and non-speech data, at least one of the speech data or the non-speech data being associated with time information, the time information operable to specify a sequence in which the speech data and non-speech data are assembled; retrieving, by the mobile device, text data from the speech data using speech recognition; assembling, by the mobile device, the text data with the non-speech data based on the time information to produce output data; performing, by the mobile device, a function using the output data as a parameter; and providing, by the mobile device, a result of the function for presentation in a user interface. - View Dependent Claims (9, 10, 11, 12)
-
-
13. One or more non-transitory computer readable media storing software program code operable to cause a mobile device to perform operations comprising:
-
receiving speech data and non-speech data, at least one of the speech data or the non-speech data being associated with time information, the time information operable to specify a sequence in which the speech data and non-speech data are assembled; retrieving text data from the speech data using speech recognition; assembling the text data with the non-speech data based on the time information to produce output data; performing a function using the output data as a parameter; and providing a result of the function for presentation in a user interface. - View Dependent Claims (14)
-
-
15. A system comprising:
a mobile device configured to perform operations comprising; receiving speech data and non-speech data, at least one of the speech data or the non-speech data being associated with time information, the time information operable to specify a sequence in which the speech data and non-speech data are assembled; retrieving text data from the speech data using speech recognition; assembling the text data with the non-speech data based on the time information to produce output data; performing a function using the output data as a parameter; and providing a result of the function for presentation in a user interface.
-
16. A computer-implemented method, comprising:
receiving a speech input, the speech input including a speech data stream; while receiving the speech input, receiving a non-speech input and time information associated with the non-speech input, the time information operable to specify a sequence in which the speech input and non-speech input are assembled, wherein the time information includes a start streaming node and a stop streaming node; retrieving text data from the speech input using speech recognition; assembling the text data with the non-speech input based on the time information to produce output data; and providing the output data to a user through a user interface. - View Dependent Claims (17)
-
18. One or more non-transitory computer readable media storing software program code operable cause a mobile device to perform operations comprising:
-
receiving a speech input, the speech input including a speech data stream; while receiving the speech input, receiving a non-speech input and time information associated with the non-speech input, the time information operable to specify a sequence in which the speech input and non-speech input are assembled, wherein the time information includes a start streaming node and a stop streaming node; retrieving text data from the speech input using speech recognition; assembling the text data with the non-speech input based on the time information to produce output data; and providing the output data to a user through a user interface. - View Dependent Claims (19, 20)
-
Specification