IP Library Granted Patent US 9,875,238
Granted Patent B2
US 9,875,238 · App. 15/072,143 · Granted Jan 23, 2018

Systems and methods for establishing a language translation setting for a telephony communication

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,875,238
App. No.
15/072,143
Granted
Jan 23, 2018
Kind
B2
Abstract

Systems and methods for establishing a language translation setting for a telephony communication determine whether first and second parties to the telephony communication are likely to speak different languages. If so, one or both parties are queried to determine if they would like a language translation to be performed. One or both parties' response to that query is used to establish a language translation setting for the telephony communication. If one or both parties request a translation, some form of real-time translation may then be provided.

Claims (39)

1. A computer-implemented method performed by at least one server of a telephony system for establishing a setting for a telephony communication that will be conducted between a first telephony device that is used by an initiating party to initiate the setup of the telephony communication and a second telephony device that is used by a receiving party that will receive the telephony communication, comprising:

obtaining information relating to at least one of the first telephony device and/or the initiating party that uses the first telephony device with at least one server of the telephony system;

obtaining information relating to at least one of the second telephony device and/or the receiving party that uses the second telephony device with at least one server of the telephony system;

determining with at least one server of the telephony system whether the initiating and receiving parties are likely to speak different languages based on the obtained information;

causing a query to be posed to the initiating party when it is determined that the initiating and receiving parties are likely to speak different languages, the query asking if the initiating party would like a language translation to be performed as the telephony communication between the first and second telephony devices is conducted;

receiving input from the initiating party that is provided in response to the query; and

establishing a setting relating to a language translation for the telephony communication based on the input received in response to the query.

2. The method of claim 1 , wherein the step of obtaining information relating to at least one of the first telephony device and the initiating party that uses the first telephony device comprises obtaining a telephone number assigned to the first telephony device.

3. The method of claim 2 , wherein the obtained telephone number includes a country code.

4. The method of claim 1 , wherein the step of obtaining information relating to at least one of the first telephony device and the initiating party that uses the first telephony device comprises obtaining information about a location of the first telephony device.

5. The method of claim 1 , wherein the step of obtaining information relating to at least one of the first telephony device and the initiating party that uses the first telephony device comprises determining a language setting of an operating system of the first telephony device.

6. The method of claim 1 , wherein the step of obtaining information relating to at least one of the first telephony device and the initiating party that uses the first telephony device comprises determining a time zone setting of the first telephony device.

7. The method of claim 1 , wherein the step of obtaining information relating to at least one of the first telephony device and the initiating party that uses the first telephony device comprises obtaining a preferred language setting of a telephony software application resident on the first telephony device that will be used to conduct the telephony communication.

8. The method of claim 1 , wherein causing a query to be posed to the initiating party comprises asking if the initiating party would like a translation to be performed between a first language and a second language as the telephony communication between the first and second telephony devices is conducted, wherein the identity of the first language stated in the query is based on the information obtained from at least one of the first telephony device and the initiating party that uses the first telephony device, and wherein the identity of the second language stated in the query is based on information obtained from at least one of the second telephony device and the receiving party that uses the second telephony device.

9. The method of claim 1 , wherein causing a query to be posed to the initiating party comprises causing the query to be posed to the initiating party in a language that is selected based on the obtained information relating to at least one of the first telephony device and the initiating party that uses the first telephony device.

10. The method of claim 1 , further comprising:

causing a second query to be posed to the receiving party, the second query asking whether the receiving party would like a language translation to be performed as the telephony communication between the first and second telephony devices is conducted.

11. The method of claim 1 , wherein receiving input from the initiating party comprises receiving spoken audio input from the initiating party.

12. A system for establishing a setting for a telephony communication that will be conducted between a first telephony device that is used by an initiating party to initiate the setup of a telephony communication and a second telephony device that is used by a receiving party that will receive the telephony communication comprising:

means for obtaining information relating to at least one of the first telephony device and/or the initiating party that uses the first telephony device, and for obtaining information relating to at least one of the second telephony device and/or the receiving party that uses the second telephony device;

means for determining whether the initiating and receiving parties are likely to speak different languages based on the information obtained by the obtaining means;

means for causing a query to be posed to the initiating party when it is determined that the initiating and receiving parties are likely to speak different languages, the query asking if the initiating party would like a language translation to be performed as the telephony communication between the first and second telephony devices is conducted, and for receiving input from the initiating party that is provided in response to the query; and

means for establishing a setting relating to a language translation for the telephony communication based on the input received by the causing means.

13. A system for establishing a setting for a telephony communication that will be conducted between a first telephony device that is used by an initiating party to initiate the setup of a telephony communication and a second telephony device that is used by a receiving party that will receive the telephony communication, comprising:

an information obtaining unit comprising at least one processor that is configured to obtain information relating to at least one of the first telephony device and/or the initiating party that uses the first telephony device, and to obtain information relating to at least one of the second telephony device and/or the receiving party that uses the second telephony device;

a determining unit comprising at least one processor that is configured to determine whether the initiating and receiving parties are likely to speak different languages based on the information obtained by the information obtaining unit;

a query unit comprising at least one processor that is configured to cause a query to be posed to the initiating party when it is determined that the initiating and receiving parties are likely to speak different languages, the query asking if the initiating party would like a language translation to be performed as the telephony communication between the first and second telephony devices is conducted, wherein the query unit also receives input from the initiating party that is provided in response to the query; and

a setting unit comprising at least one processor that is configured to establish a setting relating to a language translation for the telephony communication based on the input received by the query unit.

14. The system of claim 13 , wherein the information obtaining unit obtains a telephone number assigned to the first telephony device.

15. The system of claim 14 , wherein the information obtaining unit also obtains a country code associated with the first telephony device.

16. The system of claim 13 , wherein information obtaining unit obtains information about a location of the first telephony device.

17. The system of claim 13 , wherein the information obtaining unit obtains information regarding a language setting of an operating system of the first telephony device.

18. The system of claim 13 , wherein the information obtaining unit obtains information indicative of a time zone setting of the first telephony device.

19. The system of claim 13 , wherein the information obtaining unit obtains information indicative of a preferred language setting of a telephony software application resident on the first telephony device that will be used to conduct the telephony communication.

20. The system of claim 13 , wherein query unit causes a query to be posed to the initiating party asking if the initiating party would like a translation to be performed between a first language and a second language as the telephony communication between the first and second telephony devices is conducted, wherein the identity of the first language stated in the query is based on information obtained from at least one of the first telephony device and the initiating party that uses the first telephony device, and wherein the identity of the second language stated in the query is based on information obtained from at least one of the second telephony device and the receiving party that uses the second telephony device.

21. The system of claim 13 , wherein the query unit causes the query to be posed to the initiating party in a language that is selected based on obtained information relating to at least one of the first telephony device and the initiating party that uses the first telephony device.

22. The system of claim 13 , wherein the query unit also

causes a second query to be posed to the receiving party, the second query asking whether the receiving party would like a language translation to be performed as the telephony communication between the first and second telephony devices is conducted.

23. The system of claim 13 , wherein the receiving unit receives spoken audio input from the initiating party.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Jul 28, 2022
From: JPMORGAN CHASE BANK, N.A.
To: VONAGE AMERICA INC.; VONAGE HOLDINGS CORP.; VONAGE BUSINESS INC.; NEXMO INC.; TOKBOX, INC.
Reel/Frame 061002/0340 →
CHANGE OF NAME Recorded Jun 8, 2022
From: VONAGE AMERICA INC.
To: VONAGE AMERICA LLC
Reel/Frame 060313/0447 →
SECURITY INTEREST Recorded Nov 12, 2018
From: VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 047502/0628 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2016
From: GOLAN, YUVAL; OSHER, GIL
To: VONAGE AMERICA INC.
Reel/Frame 038005/0053 →