IP Library Granted Patent US 11,032,676
Granted Patent B2
US 11,032,676 · App. 14/022,774 · Granted Jun 8, 2021

System and method for transliteration of textual messages for mobile devices

Inventors: Dorron Mottes (Tel Aviv, IL); Gil Zaidman (Kfar Vitkin, IL); Arnon Yaar (Ramat Hasharon, IL)
Assignee: VascoDe Technologies Ltd.
H04W4/14H04L51/066H04W4/18
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 11,032,676
App. No.
14/022,774
Granted
Jun 8, 2021
Kind
B2
Abstract

A method and system for transliteration of a textual message are provided. The method includes receiving, from a first network texting element, the textual message sent from a first mobile device and destined to a second mobile device, wherein the textual message comprises a first character set; determining if the first character set is supported by the second mobile device; determining a second character set supported by the second mobile device when the first character set is not supported by the second mobile device; transliterating the textual message to the second character set; and sending the transliterated textual message to a second network texting element.

Claims (40)

1. A computerized method of transliteration of a textual message, comprising:

receiving, from a first network texting element, the textual message sent from a first mobile device and destined to a second mobile device, wherein the textual message comprises a first character set;

determining if the first character set is supported by the second mobile device, wherein determining if the first character set is supported by the second mobile device includes sending, to the second mobile device, a textual message requesting a response, wherein whether the first character set is supported by the second mobile device is determined based on a character set used by the response;

determining a second character set supported by the second mobile device when the first character set is not supported by the second mobile device, wherein the determination is made by checking a database containing information related to supported character sets of mobile devices;

transliterating the textual message to the second character set; and

sending the transliterated textual message to a second network texting element.

2. The method of claim 1 , wherein at least a portion of the transliteration takes place on any one of: the first mobile device and the second mobile device.

3. The method of claim 1 , wherein determining if the first character set is supported by the second mobile device further comprises:

sending a short message service (SMS) message to the second mobile device.

4. The method of claim 1 , wherein transliterating the textual message further comprises:

performing one-to-one mapping of each character provided in the textual message from the first character set to the second character set; and

confirming accuracy of the transliterated textual message.

5. The method of claim 1 , wherein the texting network element is at least one of: a short message service center (SMSC) and an unstructured supplementary service data (USSD) gateway.

6. The method of claim 1 , wherein the first network texting element and the second network texting element are the same.

7. The method of claim 1 , wherein the textual message is provided using any one of: short message system (SMS) messaging, unstructured supplementary service data (USSD), and text.

8. A non-transitory computer readable medium having stored thereon instructions for causing one or more processing units to execute the method according to claim 1 .

9. A system for performing transliteration of a textual message, comprising:

a processing unit;

an interface to a network communicatively coupled to the processing unit, for communicating with at least a first device and a second device; and

a memory communicatively coupled to the processing unit, the memory containing instructions that when executed by the processing unit configure the system to:

receive, from a first network texting element, the textual message sent from a first mobile device and destined to a second mobile device, wherein the textual message comprises a first character set;

determine if the first character set is supported by the second mobile device, wherein determining if the first character set is supported by the second mobile device includes sending, to the second mobile device, a textual message requesting a response, wherein whether the first character set is supported by the second mobile device is determined based on a character set used by the response by the second mobile device is determined based on a character set used by the response;

determine a second character set supported by the second mobile device when the first character set is not supported by the second mobile device, wherein the determination is made by checking a database containing information related to supported character sets of mobile devices;

transliterate the textual message to the second character set; and

send the transliterated textual message to a second network texting element.

10. The system of claim 9 , wherein at least a portion of the transliteration takes place on any one of: the first mobile device and the second mobile device.

11. The system of claim 9 , wherein the network comprises at least a cellular network for communication between the first device and the second device.

12. The system of claim 9 , wherein the textual message is provided using any one of: short message system (SMS) messaging, unstructured supplementary service data (USSD), and text.

13. The system of claim 9 , wherein the system is further configured to:

perform one-to-one mapping of each character provided in the textual message from the first character set to the second character set; and

confirm at least validity and accuracy of the transliterated textual message.

14. The system of claim 9 , wherein the network texting element is at least one of: short message service center (SMSC) and an unstructured supplementary service data (USSD) gateway.

15. The system of claim 14 , wherein the system is implemented in the network texting element.

16. The system of claim 15 , wherein the first network texting element and the second network texting element are the same.

17. A computerized method of transliteration of a textual message, comprising:

receiving, from a first network texting element, the textual message sent from a first mobile device and destined to a second mobile device, wherein the textual message comprises a first character set;

determining if the first character set is supported by the second mobile device, wherein determining if the first character set is supported by the second mobile device includes sending, to the second mobile device, a textual message requesting a response, wherein whether the first character set is supported by the second mobile device is determined based on a character set used by the response;

determining a second character set supported by the second mobile device when the first character set is not supported by the second mobile device, wherein the determination is made by checking a database containing information related to supported character sets of mobile devices;

transliterating the textual message to the second character set, wherein a first portion of the transliteration takes place on any one of the first mobile device and the second mobile device, wherein a second portion of the transliteration takes place on a server; and

sending the transliterated textual message to a second network texting element.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2013
From: MOTTES, DORRON; ZAIDMAN, GIL; YAAR, ARNON
To: VASCODE TECHNOLOGIES LTD.
Reel/Frame 031175/0880 →
Continuity (2)
Provisional Application 61779109 · Mar 13, 2013
Related Publication 20140273999A1 · Sep 18, 2014
Cited By (2)
US 12,298,972 US 12,360,990