Patent ID: 9171234
Filing Date: 2015-10-27
Classification: G06F,G06K,G06N

Abstract:
1. A method comprising: receiving, by a device, inputs corresponding to a first set of characters selected from a first alphabet; replacing, by the device, the first set of characters with a second set of characters from a second alphabet, the second set of characters associated with the first set of characters; receiving, by the device, a selection from a user of one or more of the characters of the second set of characters in the second alphabet; in response to the user selection, outputting, by the device, one or more replacement characters from the second alphabet in a window separate from the second set of characters, the one or more replacement characters associated with the one or more of the characters in the first set of characters, different from the one or more of the characters of the second set of characters, and configured to replace the one or more of the characters of the second set of characters; receiving, by the device, an editing input selecting the one or more replacement characters from the second alphabet in the separate window; in response to the editing input, replacing the one or more of the characters of the second set of characters in the second alphabet with the one or more replacement characters from the second alphabet; storing, by the device, a combination object comprising: a representation of the one or more replacement characters associated with the one or more of the characters in the first set of characters, and a representation of at least one of the characters from the second set of characters that is adjacent to one of, and different from, the one or more replacement characters; determining a frequency with which the characters represented by the combination object are used together based on user inputs; and providing the characters represented by the combination object together, in response to one or more subsequent inputs, based on the frequency.