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:
- 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 a 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.
-
Citations
29 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:
-
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 a 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)
-
-
10. A method for communicating, by a first endpoint in a hybrid peer-to-peer network, in an ongoing communication session with second and third endpoints via a bridge comprising:
-
identifying, by the first endpoint, that the first endpoint is associated with a first spoken language, the second endpoint is associate with a second spoken language, and the third endpoint is associated with a third spoken language; sending, by the first endpoint, a request to the bridge for an inbound port and an outbound port to be provisioned on the bridge for the first endpoint; notifying, by the first endpoint, a language translation component in the hybrid peer-to-peer network of the inbound port, wherein the language translation component is accessible to the first endpoint via the hybrid peer-to-peer network, and wherein the notifying instructs the language translation component to send audio received from the first endpoint to the inbound port; sending to the language translation component, by the first endpoint, audio speech input received by the first endpoint from a user of the first endpoint, wherein the audio speech input sent by the first endpoint is in the first spoken language; and receiving, by the first endpoint, audio speech from the second and third endpoints directly from the outbound port on the bridge, wherein the audio speech received by the first endpoint via the outbound port was sent by the second and third endpoints in the second and third spoken languages, respectively, and wherein the audio speech received by the first endpoint directly from the outbound port is received in the first spoken language. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for translating audio speech in a hybrid peer-to-peer network comprising:
-
receiving, by a speech-to-text module, first audio speech media from a first endpoint via a hybrid peer-to-peer network, wherein the first audio speech media is in a first human language; converting, by the speech-to-text module, the first audio speech media into original text; sending, by the speech-to-text module, the original text to a language translation module; translating, by the language translation module, the original text into translated text in a second human language; sending, by the language translation module, the translated text to a text-to-speech module; converting, by the text-to-speech module, the translated text into second audio speech media, wherein the second audio speech media is in the second human language; and sending the second audio speech media to a second endpoint in the hybrid peer-to-peer network. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. 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 (27, 28, 29)
-
Specification