System and method for language translation in a hybrid peer-to-peer environment
First Claim
Patent Images
1. A method for communicating, by a first endpoint, in an ongoing peer-to-peer communication session between the first endpoint and a second endpoint in a hybrid peer-to-peer network comprising:
- performing, by the first endpoint, an authentication process with an access server in the hybrid peer-to-peer network;
receiving, by the first endpoint, a profile from the access server following the authentication process, wherein the profile identifies the second endpoint as an endpoint with which the first endpoint has permission to communicate and identifies that the second endpoint is associated with a second spoken language;
establishing, by the first endpoint, a communications route directly between the first endpoint and the second endpoint, wherein signaling communications are sent directly from the first endpoint to the second endpoint via a signaling path provided by the communications route;
receiving, by the first endpoint, audio speech input in a first spoken language from a user of the first endpoint;
determining, by the first endpoint, whether the audio speech input is to be translated from the first spoken language to the second spoken language;
sending, by the first endpoint, the audio speech input to a language translation component accessible to the first endpoint via the hybrid peer-to-peer network if the audio speech input is to be translated from the first spoken language to the second spoken language, wherein the first endpoint does not send the audio speech input directly to the second endpoint if the audio speech input is to be translated from the first spoken language to the second spoken language; and
sending, by the first endpoint, the audio speech input directly to the second endpoint via the communications route if the audio speech input is not to be translated from the first spoken language to the second spoken language.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved system and method are disclosed for peer-to-peer communications. In one example, the method enables an endpoint to send and/or receive audio speech translations to facilitate communications between users who speak different languages.
198 Citations
12 Claims
-
1. A method for communicating, by a first endpoint, in an ongoing peer-to-peer communication session between the first endpoint and a second endpoint in a hybrid peer-to-peer network comprising:
-
performing, by the first endpoint, an authentication process with an access server in the hybrid peer-to-peer network; receiving, by the first endpoint, a profile from the access server following the authentication process, wherein the profile identifies the second endpoint as an endpoint with which the first endpoint has permission to communicate and identifies that the second endpoint is associated with a second spoken language; establishing, by the first endpoint, a communications route directly between the first endpoint and the second endpoint, wherein signaling communications are sent directly from the first endpoint to the second endpoint via a signaling path provided by the communications route; receiving, by the first endpoint, audio speech input in a first spoken language from a user of the first endpoint; determining, by the first endpoint, whether the audio speech input is to be translated from the first spoken language to the second spoken language; sending, by the first endpoint, the audio speech input to a language translation component accessible to the first endpoint via the hybrid peer-to-peer network if the audio speech input is to be translated from the first spoken language to the second spoken language, wherein the first endpoint does not send the audio speech input directly to the second endpoint if the audio speech input is to be translated from the first spoken language to the second spoken language; and sending, by the first endpoint, the audio speech input directly to the second endpoint via the communications route if the audio speech input is not to be translated from the first spoken language to the second spoken language. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An endpoint device comprising:
-
a network interface; a processor coupled to the network interface; and a memory coupled to the processor and containing a plurality of instructions for execution by the processor, the instructions including instructions for; performing an authentication process with an access server in a hybrid peer-to-peer network, wherein the authentication process authorizes the first endpoint to access the hybrid peer-to-peer network; receiving a profile from the access server identifying a second endpoint as an endpoint within the hybrid peer-to-peer network with which the first endpoint has permission to communicate; determining that a user of the first endpoint has designated a first human language to be used by the first endpoint; establishing a communications route directly between the first endpoint and the second endpoint, wherein signaling communications are sent directly from the first endpoint to the second endpoint via the communications route; determining that the second endpoint has designated a second human language to be used by the second endpoint; receiving audio speech input in the first human language from the user of the first endpoint; and sending the audio speech input to a language translation module for translation to the second human language. - View Dependent Claims (10, 11, 12)
-
Specification