Systems and Methods For Representing Text
First Claim
1. A computer-readable medium comprising program code for causing a processor to execute a method, program code comprising:
- program code for receiving a plurality of text strings, each text string comprising at least one character, wherein the at least one character has a representation comprising a first part and a second part;
program code for receiving a request to sort the plurality of text strings; and
program code for sorting the plurality of text strings based on the first parts of the at least one characters of the plurality of text strings.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosure herein describes systems and methods for representing text. For example, one disclosed embodiment is a method including the steps of receiving a plurality of text strings, each text string comprising at least one character, wherein the at least one character has a representation comprising a first part and a second part; receiving a request to sort the plurality of text strings; and sorting the plurality of text strings based on first parts of the characters of the text strings. In another embodiment, a computer-readable medium comprises program code for causing a processor to execute such a method.
8 Citations
31 Claims
-
1. A computer-readable medium comprising program code for causing a processor to execute a method, program code comprising:
-
program code for receiving a plurality of text strings, each text string comprising at least one character, wherein the at least one character has a representation comprising a first part and a second part; program code for receiving a request to sort the plurality of text strings; and program code for sorting the plurality of text strings based on the first parts of the at least one characters of the plurality of text strings. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable medium comprising program code for causing a processor to execute a method, program code comprising:
-
program code for receiving a first text string comprising characters in a first representation; program code for generating a second text string comprising characters in a second representation, wherein the second representation represents each character in two parts comprising a first part and a second part; program code for storing the second text string in a record in a database; program code for receiving a request for the first text string; program code for retrieving the second text string from the record in the database in response to the request; program code for generating the first text string from the second text string based at least in part on the first parts and the second parts of the characters in the second text string; and program code for outputting the first text string. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-readable medium comprising program code for causing a processor to execute a method, program code comprising:
-
program code for receiving a first character set in a first representation, the first character set comprising a plurality of characters; program code for receiving an ordering of the plurality of characters; program code for receiving characteristic information describing characteristics of characters or classes of characters; program code for determining a second representation for each of the plurality of characters, each second representation having a first part and a second part, the second representations of the plurality of characters based on the ordering and the characteristic information; and program code for generating a second character set based at least in part on the second representations of the plurality of characters. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A method comprising:
-
receiving a plurality of text strings, each text string comprising at least one character, wherein the at least one character has a representation comprising a first part and a second part; receiving a request to sort the plurality of text strings; and sorting the plurality of text strings based on the first parts of the at least one characters of the plurality of text strings.
-
-
30. A method comprising:
-
receiving a first text string comprising characters in a first representation; generating a second text string comprising characters in a second representation, wherein the second representation represents each character in two parts comprising a first part and a second part; storing the second text string in a record in a database; receiving a request for the first text string; retrieving the second text string from the record in the database in response to the request; generating the first text string from the second text string based at least in part on the first parts and the second parts of the characters in the second text string; and outputting the first text string.
-
-
31. A method, comprising:
-
receiving a first character set in a first representation, the first character set comprising a plurality of characters; receiving an ordering of the plurality of characters; receiving characteristic information describing characteristics of characters or classes of characters; determining a second representation for each of the plurality of characters, each second representation having a first part and a second part, the second representations of the plurality of characters based on the ordering and the characteristic information; and generating a second character set based at least in part on the second representations of the plurality of characters.
-
Specification