Translating languages in response to device motion
First Claim
Patent Images
1. A method, performed on a server, which is part of a process for translating between languages, the method comprising:
- receiving first audio data in a first language from a mobile device;
identifying the first language;
receiving second audio data in a second language from the mobile device;
identifying the second language;
receiving an indication that the mobile device has moved between two users, wherein movement of mobile device comprises at least moving the mobile device angularly relative to a predefined reference; and
in response to the indication that the mobile device has moved;
sending, to the mobile device, translation data that corresponds to audio data translated from one language into another language;
wherein, in a case that the mobile device has moved from a first location to a second location, the translation data corresponds to received audio data translated into the second language and, in a case that the mobile device has moved from the second location to the first location, the translation data corresponds to the received audio data translated into the first language; and
wherein subsequent operations of the server for translating between the first language and the second language are triggered automatically by subsequent indications that the mobile device has moved.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, performed on a server, of translating between languages includes receiving first audio data for a first language from a mobile device, translating the first audio data to second audio data for a second language, receiving an indication that the mobile device has moved between two locations, and sending the second audio data to the mobile device in response to the indication.
57 Citations
20 Claims
-
1. A method, performed on a server, which is part of a process for translating between languages, the method comprising:
-
receiving first audio data in a first language from a mobile device; identifying the first language; receiving second audio data in a second language from the mobile device; identifying the second language; receiving an indication that the mobile device has moved between two users, wherein movement of mobile device comprises at least moving the mobile device angularly relative to a predefined reference; and in response to the indication that the mobile device has moved;
sending, to the mobile device, translation data that corresponds to audio data translated from one language into another language;wherein, in a case that the mobile device has moved from a first location to a second location, the translation data corresponds to received audio data translated into the second language and, in a case that the mobile device has moved from the second location to the first location, the translation data corresponds to the received audio data translated into the first language; and wherein subsequent operations of the server for translating between the first language and the second language are triggered automatically by subsequent indications that the mobile device has moved. - View Dependent Claims (2, 3, 4, 5)
-
-
6. One or more non-transitory machine-readable media storing instructions that are executable by one or more processing devices for translating between languages, the instructions being executable to perform operations comprising:
-
receiving first audio data in a first language from a mobile device; identifying the first language; receiving second audio data in a second language from the mobile device; identifying the second language; receiving an indication that the mobile device has moved between two users, wherein movement of the mobile device comprises at least moving the mobile device angularly relative to a predefined reference; and in response to the indication that the mobile device has moved;
sending, to the mobile device, translation data that corresponds to audio data translated from one language into another language;wherein, in a case that the mobile device has moved from a first location to a second location, the translation data corresponds to received audio data translated into the second language and, in a case that the mobile device has moved from the second location to the first location, the translation data corresponds to the received audio data translated into the first language; and wherein subsequent operations of the server for translating between the first language and the second language are triggered automatically by subsequent indications that the mobile device has moved. - View Dependent Claims (7, 8, 9, 10)
-
-
11. One or more non-transitory machine-readable media storing instructions that are executable by one Or more processing devices for translating between languages, the instructions being executable to perform operations comprising:
-
at a server; receiving first audio data in a first language from a mobile device; identifying the first language; receiving second audio data in a second language from the mobile device; identifying the second language; receiving an indication that the mobile device has moved between two users, wherein movement of the mobile device comprises at least moving the mobile device angularly relative to a predefined reference; and in response to the indication that the mobile device has moved; sending, to the mobile device, translation data that corresponds to audio data translated from one language into another language; wherein, in a case that the mobile device has moved from a first location to a second location, the translation data corresponds to received audio data translated into the second language and,in a case that the mobile device has moved from the second location to the first location, the translation data corresponds to the received audio data translated into the first language; and wherein subsequent operations of the server for translating between the first language and the second language are triggered automatically by subsequent indications that the mobile device has moved; at the mobile device; receiving the translation data; and playing audio based on the translation data. - View Dependent Claims (12, 13, 14)
-
-
15. An electronic system for translating between languages, the electronic system comprising:
-
one or more processing devices; and one or moremachine-readable media storing instructions. that are executable by the one or more processing devices to perform operations comprising; receiving first audio data in a first language from a mobile device; identifying the first language; receiving second audio data in a second language from the mobile device; identifying the second language; receiving an indication that the mobile device has moved between two users, wherein movement of the mobile device comprises at least moving the mobile device angularly relative to a predefined reference; and in response to the indication that the mobile device has moved;
sending, to the mobile device, translation data that corresponds to audio data translated from one language into another language;wherein, in a case that the mobile device has moved from a first location to a second location, the translation data corresponds to received audio data translated into the second language and,in a case that the mobile device has moved from the second location to the first location, the translation data corresponds to the received audio data translated into the first language; and wherein subsequent operations of the server for translating between the first language and the second language are triggered automatically by subsequent indications that the mobile device has moved. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification