Technique for providing continuous speech recognition as an alternate input device to limited processing power devices
First Claim
Patent Images
1. A method of data entry at a device, comprising:
- receiving voice data at the device;
transmitting the voice data and a device identifier to a computer; and
at the computer,translating the voice data to text;
determining whether to filter the translated text; and
if it is determined that the translated text is to be filtered, applying a filter to the translated text;
wherein the voice data is translated to text using a voice print, and the translated text is returned to the device,wherein the voice print is retrieved from a datastore based on the device identifier, andwherein the applying of the filter comprises extracting keywords from the translated text, selecting the filter based on the extracted keywords, and applying the selected filter to transform the translated text to a format specific to at least one of a particular application or the device.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique for data entry at a device is provided. Initially, voice data is received at the device. The voice data and a device identifier are transmitted to a computer. At the computer, the voice data is translated to text. Next, it is determined whether to filter the translated text. When it is determined that the translated text is to be filtered, a filter is applied to the translated text.
41 Citations
38 Claims
-
1. A method of data entry at a device, comprising:
-
receiving voice data at the device; transmitting the voice data and a device identifier to a computer; and at the computer, translating the voice data to text; determining whether to filter the translated text; and if it is determined that the translated text is to be filtered, applying a filter to the translated text; wherein the voice data is translated to text using a voice print, and the translated text is returned to the device, wherein the voice print is retrieved from a datastore based on the device identifier, and wherein the applying of the filter comprises extracting keywords from the translated text, selecting the filter based on the extracted keywords, and applying the selected filter to transform the translated text to a format specific to at least one of a particular application or the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus, comprising:
-
a device for receiving and transmitting data; a computer having a data store coupled thereto, wherein the data store stores data, connected to the device; and one or more computer programs, performed by the computer for; receiving voice data and a device identifier from the device; translating the voice data to text; determining whether to filter the translated text; and if it is determined that the translated text is to be filtered, applying a filter to the translated text; wherein the voice data is translated to text using a voice print, and the translated text is returned to the device, wherein the voice print is retrieved from a datastore based on the device identifier, and wherein the applying of the filter comprises extracting keywords from the translated text, selecting the filter based on the extracted keywords, and applying the selected filter to transform the translated text to a format specific to at least one of a particular application or the device. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method of data entry at a device, comprising:
-
receiving voice data at the device; transmitting the voice data and a device identifier to a computer; and at the computer, translating the voice data to text; determining whether to filter the translated text; and if it is determined that the translated text is to be filtered, applying a filter to the translated text; wherein the voice data is translated to text using a voice print, and the translated text is returned to the device, wherein the voice print is retrieved from a datastore based on the device identifier, and wherein the applying of the filter comprises extracting keywords from the translated text, and applying the filter to transform the translated text to a format specific to a particular application.
-
-
27. An article of manufacture comprising a program storage medium readable by a computer and embodying one or more instructions executable by the computer to process data entered at a device, comprising:
-
receiving voice data at the device; transmitting the voice data and a device identifier to a computer; and at the computer, translating the voice data to text; determining whether to filter the translated text; and if it is determined that the translated text is to be filtered, applying a filter to the translated text; wherein the voice data is translated to text using a voice print, and the translated text is returned to the device, wherein the voice print is retrieved from a datastore based on the device identifier, and wherein the applying of the filter comprises extracting keywords from the translated text, selecting the filter based on the extracted keywords, and applying the selected filter to transform the translated text to a format specific to at least one of a particular application or the device. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification