Patent Document ID: 10049478
Application ID: 14920162
Patent Status: 1

Claim One:
1. A method of providing one or more two-dimensional visual objects in a communication terminal, the method comprising: receiving in the communication terminal a data entry defining the one or more two-dimensional visual objects, said data entry entered by a user of the communication terminal; determining a defined target visual representation of the one or more visual objects corresponding to the data entry; retrieving character metrics data for the target visual representation from a server; determining in the communication terminal, from visual representations of visual objects supported by the communication terminal, that the target visual representation of the one or more visual objects is not supported by the communication terminal; generating in the communication terminal, from the visual representations of visual objects supported by the communication terminal, a first visual representation of the one or more visual objects, the first visual representation having a one-to-one correspondence to the data entry; and showing in a display area of the communication terminal the first visual representation of the one or more visual objects while applying the received character metrics data for the target visual representation, the display area corresponding to the data entry; in response to determining that the target visual representation of the one or more visual objects is not supported by the communication terminal: transmitting a request for the target visual representation of the one or more visual objects via a network to the server; by the server, responding to the request by generating the target visual representation of the one or more visual objects from visual representations of visual objects supported by the server, and by transmitting the target visual representation to the communication terminal; receiving in the communication terminal from the server via the network the target visual representation of the one or more visual objects; and overwriting in the display area the first visual representation of the one or more visual objects with the target visual representation of the one or more visual objects.