Techniques for inserting diacritical marks to text input via a user device
First Claim
1. A computer-implemented method for assisting a user to input Vietnamese text via a user interface of a user device lacking a subset of characters in a Vietnamese alphabet, the method comprising:
- receiving, at the user device including the user interface, a display, and a processor, a character input by a user;
determining, at the user device, three words previously input by the user, the three words having already had diacritical marks inserted;
transmitting, from the user device, the three words and the character to a server via a network;
receiving, at the user device, at least one of first and second information corresponding to the character from the server via the network, the first and second information generated at the server based on a context of the three words, the context determined at the server using a language model, the first information indicating whether the character requires a diacritical mark, and the second information indicating a specific diacritical mark;
generating, at the user device, a modified character based on the character and the first and second information, the modified character comprising a character in the Vietnamese alphabet; and
displaying, via the display of the user device, the modified character.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for assisting a user to input Vietnamese text to a user device lacking a subset of characters in a Vietnamese alphabet includes receiving a character input by a user, determining three words previously input by the user, the three words having already had diacritical marks inserted, transmitting the three words and the character to a server via a network, receiving first and second information corresponding to the character from the server via the network, the first and second information generated at the server based on a context of the three words, the context determined at the server using a language model, the first and second information indicating whether the character requires a diacritical mark and a specific diacritical mark, respectively, generating a modified character comprising a character in the Vietnamese alphabet based on the character and the first and second information, and displaying the modified character.
196 Citations
20 Claims
-
1. A computer-implemented method for assisting a user to input Vietnamese text via a user interface of a user device lacking a subset of characters in a Vietnamese alphabet, the method comprising:
-
receiving, at the user device including the user interface, a display, and a processor, a character input by a user; determining, at the user device, three words previously input by the user, the three words having already had diacritical marks inserted; transmitting, from the user device, the three words and the character to a server via a network; receiving, at the user device, at least one of first and second information corresponding to the character from the server via the network, the first and second information generated at the server based on a context of the three words, the context determined at the server using a language model, the first information indicating whether the character requires a diacritical mark, and the second information indicating a specific diacritical mark; generating, at the user device, a modified character based on the character and the first and second information, the modified character comprising a character in the Vietnamese alphabet; and displaying, via the display of the user device, the modified character.
-
-
2. A computer-implemented method, comprising:
-
receiving, at a user device including a user interface, a display, and a processor, a first character input by a user; determining, at the user device, one or more second characters previously input by the user to the user device; determining, at the user device, a context of the one or more second characters using a language model; determining, at the user device, first information corresponding to the first character based on the context of the one or more second characters, the first information indicating whether the first character requires a diacritical mark; when the first character requires a diacritical mark, determining, at the user device, second information corresponding to the first character based on the context of the one or more second characters, the second information indicating a specific diacritical mark; generating, at the user device, a modified first character based on the first character and the first and second information; and displaying, via the display of the user device, the modified first character. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system, comprising:
-
an input determination module that determines a first character input by a user to a user device including a user interface, a display, and a processor, and that determines one or more second characters previously input by the user to the user device; a context determination module that determines a context of the one or more second characters using a language model; an information determination module that determines first information corresponding to the first character based on the context, the first information indicating whether the first character requires a diacritical mark, and that determines second information corresponding to the first character based on the context, the second information indicating a specific diacritical mark; a mark insertion module that generates a modified first character based on the first character and the first and second information, wherein the modified first character comprises a character of a Vietnamese alphabet; and an input control module that provides the modified first character to the user via the display of the user device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification