Patent ID: 9152904
Filing Date: 2015-10-06
Classification: G06F,G06K

Abstract:
1. A method for encoding a multi-lingual text in a matrix code symbol, comprising: receiving a table of character strings that include a multi-lingual text comprising Latin-based characters in a Latin-based language and non-Latin-based characters in a non-Latin-based language; automatically extracting the character strings from the table by a computer processor; automatically creating address markers by the computer processor to describe locations of the character strings in the table; inserting the address markers next to their corresponding character strings in the table to produce a combined character string; converting, by the computer processor, the non-Latin-based characters in the combined character string to index values, wherein the conversion is based on a predefined mapping that converts the Unicode values of the non-Latin-based characters to index values having fewer digits than the corresponding Unicode values of the non-Latin-based characters; replacing the non-Latin-based characters in the combined character string by the index values to produce a pseudo text, wherein the index values are in co-existence with the Latin-based characters in a Latin-based language in the pseudo text; and encoding the pseudo text in a matrix-code symbol.