Real-time VoIP communications using n-Way selective language processing
First Claim
1. A computer-implemented method of enabling real-time communication between multiple participants in a Session Initiation Protocol based on Voice Over Internet Protocol (VOIP), the method comprising:
- receiving, at a sending VOIP server, a real-time communication from a first participant in a first spoken language that initiates a dialog with a second participant, said real-time communication being broadcast to said second participant in said first spoken language;
identifying, by a receiving VOIP server, a second spoken language to be received by said second participant for said real-time communication of said dialog;
determining, by said receiving VOIP server, that said second spoken language is different than that of said first spoken language for said real-time communication of said dialog;
translating, by said receiving VOIP server, said real-time communication of said dialog from said first spoken language to said second spoken language for said second participant to create a translated real-time communication of said dialog; and
delivering, by said receiving VOIP server, said translated real-time communication of said dialog to said second participant in said second spoken language.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method and system of enabling concurrent real-time multi-language communication between multiple participants using a selective broadcast protocol, the method including receiving at a first server a real-time communication from a first participant, the real-time communication being addressed to a second participant constructed in a first spoken language. A preferred spoken language of receipt of real-time communication is identified by the second participant. A determination is made whether the preferred spoken language of receipt is different than that of the first spoken language of the real-time communication. The real-time communication from the first spoken language is translated and delivered to the preferred spoken language of receipt of the second participant to create a translated real-time communication whenever the preferred spoken language is different than the first spoken language and forwarded without translation when the preferred spoken language of the second participant is the same as the preferred spoken language of the first participant.
-
Citations
10 Claims
-
1. A computer-implemented method of enabling real-time communication between multiple participants in a Session Initiation Protocol based on Voice Over Internet Protocol (VOIP), the method comprising:
-
receiving, at a sending VOIP server, a real-time communication from a first participant in a first spoken language that initiates a dialog with a second participant, said real-time communication being broadcast to said second participant in said first spoken language; identifying, by a receiving VOIP server, a second spoken language to be received by said second participant for said real-time communication of said dialog; determining, by said receiving VOIP server, that said second spoken language is different than that of said first spoken language for said real-time communication of said dialog; translating, by said receiving VOIP server, said real-time communication of said dialog from said first spoken language to said second spoken language for said second participant to create a translated real-time communication of said dialog; and delivering, by said receiving VOIP server, said translated real-time communication of said dialog to said second participant in said second spoken language. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A communication system comprising:
-
a memory that stores a first participant'"'"'s language profile and a second participant'"'"'s language profile; at least one sending Voice Over Internet Protocol (VOIP) server; and at least one receiving VOIP server that; receives a real-time communication from a first participant in a first spoken language that initiates a dialog with a second participant, said real-time communication being broadcast to said second participant in said first spoken language; identifies a second spoken language to be received by said second participant for said real-time communication of said dialog; determines that said second spoken language is different than that of said first spoken language for said real-time communication of said dialog; translates said real-time communication of said dialog from said first spoken language to said second spoken language for said second participant to create a translated real-time communication of said dialog; and delivers said translated real-time communication of said dialog to said second participant in said second spoken language. - View Dependent Claims (9, 10)
-
Specification