Patent ID: 8847962
Filing Date: 2014-09-30
Classification: G06F

Abstract:
1. A computer-implemented method for generating and displaying encoded characters comprising: displaying, by data processing apparatus, a first character in a user interface in response to a first user input, the first character encoded by a first ordered code point sequence comprising at least one first code point, wherein each code point in the first ordered code point sequence represents a respective Unicode code point; receiving, by the data processing apparatus, a second user input after the first user input; determining, by the data processing apparatus, that the second user input defines an exception input to the first ordered code point sequence, including: in response to determining that the second user input defines an exception input to the first ordered code point sequence, generating, by the data processing apparatus, a second ordered code point sequence by mapping the first ordered code point sequence and the exception code point sequence to the second ordered code point sequence, wherein the second ordered code point sequence includes the at least one first code point and the one or more exception code points, and one or more beginning code points in the beginning of the second ordered code point sequence do not represent the first character; and displaying, by the data processing apparatus, a second character defined by the second ordered code point sequence in place of the first character in the user interface.