Cross-language communication between proximate mobile devices
First Claim
1. A computer-implemented method for facilitating cross-language communication among users of respective wireless communication devices, the method comprising:
- receiving, at a first of the wireless communication devices, a first user input indicating willingness to participate in a cross-language communication session with a second of the wireless communication devices;
receiving, at the second wireless communication device, a second user input indicating willingness to participate in the cross-language communication session with the first wireless communication device;
receiving, at the first wireless communication device, a first signal from a first sensor of the first wireless communication device, other than an antenna;
receiving, at the second wireless communication device, a second signal from a second sensor of the second wireless communication device, other than an antenna;
automatically comparing the first signal to the second signal to determine whether the first signal and the second signal satisfy a similarity criterion;
if the first and second signals satisfy the similarity criterion, automatically establishing the cross-language communication session; and
if the cross-language communication session is established;
after receiving the first and second user inputs, receiving a first user message entered on the first wireless communication device in a first natural language;
automatically generating a translated first user message, including translating the first user message into a second natural language, different than the first natural language; and
outputting the translated first user message on the second wireless communication device.
3 Assignments
0 Petitions
Accused Products
Abstract
A system facilitates cross-language communication among users of respective wireless communication devices. Two or more mutually-agreeing users establish and participate in a cross-language communication session, without revealing private information, such as their telephone numbers. Once the session has been established, each user enters text into her wireless communication device, and a translated version of the entered text is displayed on a screen of the other user'"'"'s wireless communication device. The text may be entered, such as by typing on a keyboard on the wireless communication device or by speaking inputs into a microphone and automatically recognizing the speech. Optionally, the translated text may be spoken by a speech synthesizer. No permanent information about the participants need be stored in the respective wireless communication devices, so once the communication session ends, no further communication between or among the participants is possible, without establishing another session, thereby preserving each user'"'"'s privacy.
39 Citations
40 Claims
-
1. A computer-implemented method for facilitating cross-language communication among users of respective wireless communication devices, the method comprising:
-
receiving, at a first of the wireless communication devices, a first user input indicating willingness to participate in a cross-language communication session with a second of the wireless communication devices; receiving, at the second wireless communication device, a second user input indicating willingness to participate in the cross-language communication session with the first wireless communication device; receiving, at the first wireless communication device, a first signal from a first sensor of the first wireless communication device, other than an antenna; receiving, at the second wireless communication device, a second signal from a second sensor of the second wireless communication device, other than an antenna; automatically comparing the first signal to the second signal to determine whether the first signal and the second signal satisfy a similarity criterion; if the first and second signals satisfy the similarity criterion, automatically establishing the cross-language communication session; and if the cross-language communication session is established; after receiving the first and second user inputs, receiving a first user message entered on the first wireless communication device in a first natural language; automatically generating a translated first user message, including translating the first user message into a second natural language, different than the first natural language; and outputting the translated first user message on the second wireless communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A system for facilitating cross-language communication among users of respective wireless communication devices, the system comprising:
-
first and second wireless communication devices, each wireless communication device including a respective; first user interface configured to receive a respective user input indicating willingness to participate in a cross-language communication session with the other wireless communication device; second user interface configured to receive a respective user message, after receipt of the user inputs indicating willingness to participate in the cross-language communication session; third user interface configured to output a respective translated user message; and sensor, other than an antenna, configured to receive an ambient signal; a coordination module configured to automatically; compare the first signal to the second signal to determine whether the first signal and the second signal satisfy a similarity criterion; and if the first and second signals satisfy the similarity criterion, establish the cross-language communication session; a first automatic translation module configured, if the cross-language communication session is established, to generate the translated user message by translating the user message received by the first wireless communication device from a first natural language to a second natural language; and a first transmitter module configured, if the cross-language communication session is established, to wirelessly send, from the first wireless communication device to the second wireless communication device, at least one of the user message received by the first wireless communication device and the translated user message. - View Dependent Claims (31, 32, 33)
-
-
34. A system for facilitating cross-language communication among users of respective first and second wireless communication devices, the first wireless communication device having a first sensor, other than an antenna, configured to receive a first signal from an ambient signal source and the second wireless communication device having a second sensor, other than an antenna, configured to receive a second signal from an ambient signal source, the system comprising:
a server configured to automatically coordinate establishment of a cross-language communication session including the first and second wireless communication devices, the server including; a session initiation receiver configured to receive information about first and second user inputs, received by the respective first and second wireless communication devices, indicating willingness to participate in the cross-language communication session; and a coordination module configured to automatically; compare the first signal to the second signal to determine whether the first signal and the second signal satisfy a similarity criterion; and if the first and second signals satisfy the similarity criterion, associate the first wireless communication device with the second wireless communication device. - View Dependent Claims (35, 36, 37, 38, 39)
-
40. A computer program product for facilitating cross-language communication among users of respective wireless communication devices, the computer program product comprising a non-transitory computer-readable medium having computer readable program code stored thereon, the computer readable program code configured to:
-
receive, at a first of the wireless communication devices, a first user input indicating willingness to participate in a cross-language communication session with a second of the wireless communication devices; receive, at the second wireless communication device, a second user input indicating willingness to participate in the cross-language communication session with the first wireless communication device; receive, at the first wireless communication device, a first signal from a first sensor of the first wireless communication device, other than an antenna; receive, at the second wireless communication device, a second signal from a second sensor of the second wireless communication device, other than an antenna; automatically compare the first signal to the second signal to determine whether the first signal and the second signal satisfy a similarity criterion; if the first and second signals satisfy the similarity criterion, automatically establish the cross-language communication session; and if the cross-language communication session is established; after receiving the first and second user inputs, receive a first user message entered on the first wireless communication device in a first natural language; automatically generate a translated first user message, including translating the first user message into a second natural language, different than the first natural language; and output the translated first user message on the second wireless communication device.
-
Specification