Method and apparatus for processing voice data
AssigneeHealthsense, Inc.
InventorDanny James Vatland
Life of this patent
Estimating the term…
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.
Claims21
1) A method for processing voice data provided by an application program, the application program having a form associated therein for inserting text, the method comprising:
- receiving voice data associated with the form within the application program, the voice data having an identifier associated therewith for identifying the form;
- translating the voice data to corresponding text data;
- and
- providing the text data and the identifier to the application program for associating the text data with the form.
8) A device for processing voice data associated with an application program, the application program having a form therein for entering voice data, the application program providing an identifier associated with voice data for identifying the form the voice data is associated with, the device comprising:
- an input portion for receiving voice data and identifier information from the application program;
- a translation portion for translating voice data to text data, the translation portion receiving the voice data from the input portion and translating the voice data to text data;
- and
- an output potion for sending output text data and the identifier information to the application program for association with the form.
11) A method for processing voice data comprising:
- providing a stream of voice data to an application processing device, the application processing device establishing a connection to a voice processing device upon receipt of voice data whereby voice data is passed in real time to the voice processing device;
- disconnecting the application processing device from the voice processing device upon termination of the stream of voice and polling the voice processing device for completion of translation of the voice data into text data;
- and
- requesting the text data for posting by the voice processing device upon completion of translation of the voice data into text data.
12) A system for processing voice data comprising:
- a processing device running an application program, the processing device having an input device for receiving a voice signal and converting that voice signal into voice data;
- an application processing device configured for internet connection, the application processing device having a data link for receiving voice data in real time from the processing device;
- and
- a voice processing device configured for Internet connection whereby voice data is passed in real time from the application processing device to the voice processing device.
16) 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, the header containing a destination address and a destination port for the voice processing system, the header further including a source address and a source port for the voice data capture device, the envelope information containing voice data, an application identification 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 application identification 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
- posting the revised envelope using the revised header.
18) A method for collecting data comprising:
- providing a form having a request for information therein, the request for information having a user selectable portion that when selected captures voice data from an input device;
- and
- tagging the voice data with an identifier for associating the voice data to the form.
21) A device for collecting data comprising:
- a display portion for displaying a form having an insertion portion for inserting information therein, the insertion portion is selectable for capturing voice data from an input device;
- and
- a control portion for tagging the voice data with an identifier for associating the voice data to the form.
Dependencies are inferred from the claim text.