Method, system and computer program product for storing transliteration and/or phonetic spelling information in a text string class
First Claim
1. A text string data structure within a computer usable medium, comprising:
- a multi-field text string object encapsulating a plurality of discrete fields;
a first field within the multi-field text string object containing a first character string representing a word;
a second field within the multi-field text string object containing a second character string representing the word; and
a third field within the multi-field text string object containing a third character string representing the word;
whereinthe first character string contains characters for a first human language; and
the third character string contains the first character string prefixed by at least one character with a low sort value.
8 Assignments
0 Petitions
Accused Products
Abstract
A multi-field text string data structure is employed to encapsulating identification, meaning, and pronunciation information for a text string. A first field contains the Unicode characters for the text string in a language in which the text string is entered, which may be latin characters, characters which sound-map to latin characters, or one or more ideographs. A second field contains either the same characters or an intermediate representation of the text string, such as syllabary characters for a phonetic spelling of the characters within the first field. A third field contains either the same characters as the first field or a latin character phonetic spelling of the characters in the first field. The first field thus contains the text string in the language in which the text string was entered, while the second and third field contains information about the meaning and pronunciation of the text string. When the characters in the first field are unrecognizable to a user, or when the characters in the first field have more than one meaning or more than one pronunciation, the contents of the second and third fields allow the user to recognize the text string and/or perceive the correct meaning and pronunciation of the text string.
-
Citations
19 Claims
-
1. A text string data structure within a computer usable medium, comprising:
-
a multi-field text string object encapsulating a plurality of discrete fields; a first field within the multi-field text string object containing a first character string representing a word; a second field within the multi-field text string object containing a second character string representing the word; and a third field within the multi-field text string object containing a third character string representing the word;
whereinthe first character string contains characters for a first human language; and the third character string contains the first character string prefixed by at least one character with a low sort value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of encapsulating information in a text string data structure, comprising:
-
creating a multi-field text string object encapsulating a plurality of discrete fields; storing a first character string representing a word in a first field within the multi-field text string object; storing a second character string representing the word in a second field within the multi-field text string object; storing a third character string representing the word in a third field within the multi-field text sting object; and storing the first character string prefixed by at least one character with a low sort value as the third character string. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system for encapsulating information in a text string data structure, comprising:
-
means for creating a multi-field text string object encapsulating a plurality of discrete fields; means for storing a first character string representing a word in a first field within the multi-field text string object; means for storing a second charter string representing the word in a second field within the multi-field text string object; means for storing a third character string representing the word in a third field within the multi-field text string object]; and means for storing the first character string prefixed by at least one character with a low sort value as the third character string. - View Dependent Claims (16, 17, 18, 19)
-
Specification