Method of generating a transliteration font
First Claim
Patent Images
1. A computerized method of generating a transliteration font, comprising the steps of:
- (a) generating a transliteration database including at least first and second data sets, the first data set including graphic representations of characters of an alphabet of a first language and phonetic data representing phonetic pronunciations associated with each of the characters of the alphabet of the first language, the second data set including graphic representations of characters of an alphabet of a second language and phonetic data representing phonetic pronunciations associated with each of the characters of the alphabet of the second language;
(b) storing the transliteration database in computer readable memory;
(c) inputting a word in the first language, the word including at least one of the characters of the alphabet associated with the first language;
(d) storing the word in the first language in the computer readable memory;
(e) generating a phonetic representation of the word in the first language, the phonetic representation including the phonetic data representing the phonetic pronunciation of each of the characters of the alphabet of the first language associated with the word;
(f) comparing the phonetic representation of the word in the first language with corresponding phonetic data of the second language to generate a phonetic equivalent of each of the characters of the word in the alphabet of the second language;
(g) visually displaying the word in the first language;
(h) embedding a visual representation of the phonetic equivalent of each of the characters of the word in the second language directly adjacent each respective displayed character in the first language to form a representation of the word in a transliteration font, wherein the visual representation of the phonetic equivalent of each of the characters is embedded within a visual field of each respective displayed character in the first language and within a visual field of the word;
(i) storing the representation of the word in the transliteration font in the computer readable memory; and
(j) displaying the word in the transliteration font.
1 Assignment
0 Petitions
Accused Products
Abstract
The method of generating a transliteration font allows for the generation and display of a word in a transliteration font, the word including at least one character displayed in an alphabet of a first language, and the transliteration font including at least one embedded character representing a phonetic pronunciation of the word in an alphabet of a second language.
-
Citations
15 Claims
-
1. A computerized method of generating a transliteration font, comprising the steps of:
-
(a) generating a transliteration database including at least first and second data sets, the first data set including graphic representations of characters of an alphabet of a first language and phonetic data representing phonetic pronunciations associated with each of the characters of the alphabet of the first language, the second data set including graphic representations of characters of an alphabet of a second language and phonetic data representing phonetic pronunciations associated with each of the characters of the alphabet of the second language; (b) storing the transliteration database in computer readable memory; (c) inputting a word in the first language, the word including at least one of the characters of the alphabet associated with the first language; (d) storing the word in the first language in the computer readable memory; (e) generating a phonetic representation of the word in the first language, the phonetic representation including the phonetic data representing the phonetic pronunciation of each of the characters of the alphabet of the first language associated with the word; (f) comparing the phonetic representation of the word in the first language with corresponding phonetic data of the second language to generate a phonetic equivalent of each of the characters of the word in the alphabet of the second language; (g) visually displaying the word in the first language; (h) embedding a visual representation of the phonetic equivalent of each of the characters of the word in the second language directly adjacent each respective displayed character in the first language to form a representation of the word in a transliteration font, wherein the visual representation of the phonetic equivalent of each of the characters is embedded within a visual field of each respective displayed character in the first language and within a visual field of the word; (i) storing the representation of the word in the transliteration font in the computer readable memory; and (j) displaying the word in the transliteration font. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for generating a transliteration font, comprising:
-
a processor; computer readable memory coupled to the processor; a user interface coupled to the processor; software stored in the computer readable memory and executable by the processor, the software having; means for generating a transliteration database including at least first and second data sets, said first data set including graphic representations of characters of an alphabet of a first language and phonetic data representing phonetic pronunciations associated with each of the characters of the alphabet of the first language, said second data set including graphic representations of characters of an alphabet of a second language and phonetic data representing phonetic pronunciations associated with each of the characters of the alphabet of the second language; means for storing the transliteration database in the computer readable memory; means for inputting a word in the first language, the word including at least one of the characters of the alphabet associated with the first language; means for storing the word in the first language in the computer readable memory; means for generating a phonetic representation of the word in the first language, the phonetic representation including the phonetic data representing the phonetic pronunciation of each of the characters of the alphabet of the first language associated with the word; means for comparing the phonetic representation of the word in the first language with corresponding phonetic data of the second language to generate a phonetic equivalent of each of the characters of the word in the alphabet of the second language; means for visually displaying the word in the first language; means for embedding a visual representation of the phonetic equivalent of each of the characters of the word in the second language directly adjacent each respective displayed character in the first language to form a representation of the word in a transliteration font, wherein the visual representation of the phonetic equivalent of each of the characters is embedded within a visual field of each respective displayed character in the first language and within a visual field of the word; means for storing the representation of the word in the transliteration font in the computer readable memory; and means for displaying the word in the transliteration font. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer software product that includes a non-transitory storage medium readable by a processor, the non-transitory storage medium having stored thereon a set of instructions for generating a transliteration font, the instructions comprising:
-
(a) a first sequence of instructions which, when executed by the processor, causes the processor to generate a transliteration database including at least first and second data sets, said first data set including graphic representations of characters of an alphabet of a first language and phonetic data representing phonetic pronunciations associated with each of the characters of the alphabet of the first language, said second data set including graphic representations of characters of an alphabet of a second language and phonetic data representing phonetic pronunciations associated with each of the characters of the alphabet of the second language; (b) a second sequence of instructions which, when executed by the processor, causes the processor to store the transliteration database in computer readable memory; (c) a third sequence of instructions which, when executed by the processor, causes the processor to accept input of a word in the first language, the word including at least one of the characters of the alphabet associated with the first language; (d) a fourth sequence of instructions which, when executed by the processor, causes the processor to store the word in the first language in the computer readable memory; (e) a fifth sequence of instructions which, when executed by the processor, causes the processor to generate a phonetic representation of the word in the first language, the phonetic representation including the phonetic data representing the phonetic pronunciation of each of the characters of the alphabet of the first language associated with the word; (f) a sixth sequence of instructions which, when executed by the processor, causes the processor to compare the phonetic representation of the word in the first language with corresponding phonetic data of the second language to generate a phonetic equivalent of each of the characters of the word in the alphabet of the second language; (g) a seventh sequence of instructions which, when executed by the processor, causes the processor to visually display the word in the first language; (h) an eighth sequence of instructions which, when executed by the processor, causes the processor to embed a visual representation of the phonetic equivalent of each of the characters of the word in the second language directly adjacent each respective displayed character in the first language to form a representation of the word in a transliteration font, wherein the visual representation of the phonetic equivalent of each of the characters is embedded within a visual field of each respective displayed character in the first language and within a visual field of the word; (i) a ninth sequence of instructions which, when executed by the processor, causes the processor to store the representation of the word in the transliteration font in the computer readable memory; and (j) a tenth sequence of instructions which, when executed by the processor, causes the processor to display the word in the transliteration font. - View Dependent Claims (14, 15)
-
Specification