Method and apparatus for processing voice data
First Claim
1. A method for processing voice data provided by an application program, the application program for inserting text into a form, the method comprising:
- providing a header that is associated with the voice data for identifying a source address and port for an application processing device linked to the application program and identifying a destination address and port for a voice processing device for translating voice data to text data;
receiving voice data associated with the form within the application program;
assigning an identifier to the voice data, wherein the voice data has the identifier associated therewith to identify the form into which the text data is to be placed;
sending the voice data from the application processing device to the voice processing device;
translating the voice data to corresponding text data;
assigning the identifier to the text data, wherein the text data has the identifier associated therewith to identify the form into which the text data is to be placed;
providing a revised header that is associated with the text data for identifying a host address and port for the application processing device and identifying a source address and port for the voice processing device; and
providing the text data and the identifier to the application program for associating the text data with the form.
11 Assignments
0 Petitions
Accused Products
Abstract
One aspect of the present disclosure is a device for processing voice data associated with an application program. The application program has a form therein for entering voice data. The application program provides an identifier associated with voice data for identifying the form the voice data is associated with. The device includes an input portion for receiving voice data and identifier information from the application program. Also included is a translation portion for translating voice data to text data. The translation portion receives the voice data from the input portion and translates the voice data to text data. Also included is an output portion for sending output text data and the identifier information to the application program for association with the form.
39 Citations
11 Claims
-
1. A method for processing voice data provided by an application program, the application program for inserting text into a form, the method comprising:
-
providing a header that is associated with the voice data for identifying a source address and port for an application processing device linked to the application program and identifying a destination address and port for a voice processing device for translating voice data to text data; receiving voice data associated with the form within the application program; assigning an identifier to the voice data, wherein the voice data has the identifier associated therewith to identify the form into which the text data is to be placed; sending the voice data from the application processing device to the voice processing device; translating the voice data to corresponding text data; assigning the identifier to the text data, wherein the text data has the identifier associated therewith to identify the form into which the text data is to be placed; providing a revised header that is associated with the text data for identifying a host address and port for the application processing device and identifying a source address and port for the voice processing device; and providing the text data and the identifier to the application program for associating the text data with the form. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for processing voice data comprising:
-
a processing device running an application program having a form associated therein for inserting text, the processing device configured to receive a voice signal, convert that voice signal into voice data, create an identifier associated with the voice data, assign an identifier to the voice data to associate the voice data to the form of the application program, assign command information for specifying processing of the voice data, and provide an application envelope containing the voice data, identifier and command information; an application processing device configured for internet connection, the application processing device having a data link for receiving the application envelope in real time from the processing device, the application processing device configured to attach a header to the application envelope, and provide the header and application envelope via an internet connection; and a voice processing device configured for internet connection and configured to receive the header and application envelope in real time from the application processing device via the internet connection, and acknowledge receipt of the application envelope to permit the application device to disconnect from the internet connection; wherein the header contains a source address and a source port for the application processing device and a destination address and destination port for the voice processing device, wherein the voice data is translated to corresponding text data according to the command information, wherein the identifier is assigned to the text data so the text data has the identifier associated therewith for identifying the form into which the text data is to be placed and the identifier is provided in a text envelope, along with the text data, wherein a revised header that is associated with the text data for identifying a host address and port for the application processing device and identifying a source address and port for the voice processing device is provided, and wherein the text envelope and the revised header is provided to the application program for associating the text data with the form. - View Dependent Claims (7, 8, 9)
-
-
10. A computer-readable storage medium storing a computer program product that, when run in a voice-processing platform for processing voice data, the stored program executing the steps of:
-
receiving a header and envelope information from an internet connected voice data capture device running an application program having a form associated therein for inserting text, the header containing a destination address and a destination port for the voice processing platform, the header further including a source address and a source port for the voice data capture device, the envelope information containing voice data, an identifier for the application program to identify context of the voice data and command information for specifying processing of the voice data by the voice processing platform; processing the voice data as specified by the command information to convert the voice data into text data, the text data is combined with the identifier to form revised envelope information and a revised header containing a destination address and a destination port for the voice data capture device, the header further including a source address and a source port for the voice processing system platform; and sending the revised envelope and the revised header to the application program for associating the text data with the form into which the text data is to be placed. - View Dependent Claims (11)
-
Specification