System and method to facilitate translation of communications between entities over a network
First Claim
Patent Images
1. A system comprising:
- one or more hardware processors configured to perform operations comprising;
receiving, by a communications server from a device of a first entity, a message directed to a second entity that includes a selection of a first language construct in a first language;
identifying, by the communications server from a stored constructs table, a construct identifier associated with the first language construct;
determining, by a processing server, a language identifier associated with the second entity that is to receive a translation of the first language construct in a second language, the language identifier corresponding to the second language;
retrieving, by the processing server, a second language construct by finding an entry in a translated construct table that contains both the construct identifier and the language identifier associated with the second entity, the second language construct being a translation of the first language construct in the second language;
generating a translated message that comprises the second language construct; and
transmitting, to a device of the second user, the translated message that comprises the second language construct.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method to facilitate translation of communications between entities over a network are described. Multiple predetermined language constructs are communicated to a first entity as a first transmission over the network. Responsive to selection by the first entity of a language construct from the predetermined language constructs, a translated language construct corresponding to the selected language construct is identified. Finally, the translated language construct is communicated to a second entity as a second transmission over the network.
303 Citations
18 Claims
-
1. A system comprising:
one or more hardware processors configured to perform operations comprising; receiving, by a communications server from a device of a first entity, a message directed to a second entity that includes a selection of a first language construct in a first language; identifying, by the communications server from a stored constructs table, a construct identifier associated with the first language construct; determining, by a processing server, a language identifier associated with the second entity that is to receive a translation of the first language construct in a second language, the language identifier corresponding to the second language; retrieving, by the processing server, a second language construct by finding an entry in a translated construct table that contains both the construct identifier and the language identifier associated with the second entity, the second language construct being a translation of the first language construct in the second language; generating a translated message that comprises the second language construct; and transmitting, to a device of the second user, the translated message that comprises the second language construct. - View Dependent Claims (2, 3, 4)
-
5. A method comprising:
-
receiving, from a device of a first entity, a message directed to a second entity that includes a selection of a first language construct in a first language; identifying, from a stored constructs table, a construct identifier corresponding to the first language construct; determining, using a hardware processor, a language identifier corresponding to the second entity that is to receive a translation of the first language construct in a second language, the language identifier corresponding to the second language; retrieving a second language construct by finding an entry in a translated construct table that contains both the construct identifier and the language identifier corresponding to the second entity, the second language construct being a translation of the first language construct in the second language; and generating a translated message that comprises the second language construct; and transmitting, to a device of the second user, the translated message that comprises the second language construct. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A machine-readable storage device storing instructions that, when executed by a processor of a machine, cause the machine to perform operations comprising:
-
receiving, from a device of a first entity, a message directed to a second entity that includes a selection of a first language construct in a first language and an indication of a second entity from a first entity; identifying, from a stored constructs table, a construct identifier corresponding to the first language construct; determining, using a hardware processor, a language identifier corresponding to the second entity that is to receive a translation of the first language construct in a second language, the language identifier corresponding to the second language; retrieving a second language construct by finding an entry in a translated construct table that contains both the construct identifier and the language identifier corresponding to the second entity, the second language construct being a translation of the first language construct in the second language; and generating a translated message that comprises the second language construct; and transmitting, to a device of the second user, the translated message that comprises the second language construct. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification