Remote control of television or other display
First Claim
1. A mobile device comprising:
- a microphone;
a speaker; and
processor and software that work to operate an apparatus that is local to the mobile device by;
using the microphone of the mobile device to receive a spoken natural language,using the mobile device to obtain natural language speech recognition of the spoken natural language from a distal service, wherein the using comprises transmitting the spoken natural language and a request to translate the spoken natural language into a control language of the apparatus, over a communication network, to the distal service,using the mobile device to output the control language derived from the natural language speech recognition to the apparatus that is local to the mobile device, andcontrolling operation of the apparatus that is local to the mobile device based on the control language derived from the natural language speech recognition.
5 Assignments
0 Petitions
Accused Products
Abstract
An item of information (212) is transmitted to a distal computer (220), translated to a different sense modality and/or language (222), and in substantially real time, and the translation (222) is transmitted back to the location (211) from which the item was sent. The device sending the item is preferably a wireless device, and more preferably a cellular or other telephone (210). The device receiving the translation is also preferably a wireless device, and more preferably a cellular or other telephone, and may advantageously be the same device as the sending device. The item of information (212) preferably comprises a sentence of human of speech having at least ten words, and the translation is a written expression of the sentence. All of the steps of transmitting the item of information, executing the program code, and transmitting the translated information preferably occurs in less than 60 seconds of elapsed time.
-
Citations
19 Claims
-
1. A mobile device comprising:
-
a microphone; a speaker; and processor and software that work to operate an apparatus that is local to the mobile device by; using the microphone of the mobile device to receive a spoken natural language, using the mobile device to obtain natural language speech recognition of the spoken natural language from a distal service, wherein the using comprises transmitting the spoken natural language and a request to translate the spoken natural language into a control language of the apparatus, over a communication network, to the distal service, using the mobile device to output the control language derived from the natural language speech recognition to the apparatus that is local to the mobile device, and controlling operation of the apparatus that is local to the mobile device based on the control language derived from the natural language speech recognition.
-
-
2. A method, at a mobile device, of controlling operation of an apparatus that is distinct from, but within local communication range of, the mobile device, the method comprising:
-
receiving spoken natural language at the mobile device; converting, by a processor at the mobile device, the spoken natural language into transmissible voice data; transmitting the transmissible voice data and a request to translate the transmissible voice data into a control language of an apparatus, over a communication network, to a natural language speech recognition server that is distal to the mobile device; in response to the transmitting, receiving by the mobile device over the communication network, an output of the natural language speech recognition server, the output comprising information derived from a translation of the transmissible voice data by the natural language speech recognition server, wherein the output is formatted to the control language of the apparatus configured to control operation of the apparatus; and transmitting the output from the mobile device to the apparatus to effect its control. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method at a server computer configured to provide natural language translation services, the method comprising:
-
receiving, from a mobile device over a communication network, a transmission for natural language translation, wherein the transmission includes voice data generated by the mobile device and a request to translate the voice data into a control language of an apparatus, in response to the mobile device receiving an input of spoken natural language; in response to the received transmission, conducting a natural language translation, by a processor at the server computer, of the received voice data; and transmitting an output of the natural language translation to the mobile device, wherein the transmitted output of the natural language translation is formatted to the control language of the apparatus configured to control operation of the apparatus. - View Dependent Claims (17, 18, 19)
-
Specification