User-specified phrase input learning
First Claim
1. A computer-implemented language editing system, comprising:
- an editor component configured to receive and process a string of language objects of a written language and for visually designating the string as ambiguous if the string is not in a dictionary;
an input component configured to enable insertion of a user-specified phrase-key separator into the string of the language objects to disambiguate language objects of the string into a user-defined phrase recognizable as a grammatical unit, as the language objects are being input, wherein the phrase-key separator is a user-specified character automatically recognized by the system as a specific word-breaking character for activating an editing mode for separating the string into a proper phrase, wherein the editing mode changes the user-defined phrase by applying visually distinctive emphasis to the user-defined phrase;
a user interface configured to facilitate settings configuration for phrase input, including phrase input options that define a user-selected keyboard key to be assigned as the phrase-key separator; and
a microprocessor that executes computer-executable instructions in a memory associated with the editor component, the input component, and the user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
Architecture that enables a user to perform manual word-breaking by phrase input. Phrase input is where the user inserts a phrase-key (or separator) as a delimiter that indicates to an editor application such as an IME (input method editor) the composition of a specific phrase when entering characters (e.g., Asian). The word-breaking is controlled by the user. The conversion quality is improved as the user knows the desired input and ambiguous cases are reduced. A phrase can be specified while the user is composing the characters. By selecting a phrase-key separator, the user can specify the composing characters before the characters are presented as a phrase. Moreover, the architecture includes a phrase prioritization mechanism wherein each phrase can be treated as a single entity and assigned a character identifier (ID), which is related to the sequence of a candidate list.
-
Citations
20 Claims
-
1. A computer-implemented language editing system, comprising:
-
an editor component configured to receive and process a string of language objects of a written language and for visually designating the string as ambiguous if the string is not in a dictionary; an input component configured to enable insertion of a user-specified phrase-key separator into the string of the language objects to disambiguate language objects of the string into a user-defined phrase recognizable as a grammatical unit, as the language objects are being input, wherein the phrase-key separator is a user-specified character automatically recognized by the system as a specific word-breaking character for activating an editing mode for separating the string into a proper phrase, wherein the editing mode changes the user-defined phrase by applying visually distinctive emphasis to the user-defined phrase; a user interface configured to facilitate settings configuration for phrase input, including phrase input options that define a user-selected keyboard key to be assigned as the phrase-key separator; and a microprocessor that executes computer-executable instructions in a memory associated with the editor component, the input component, and the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented language editing system, comprising:
-
an editor component configured to receive and process a string of language objects of a written language and for providing visual emphasis to an unrecognizable string; an input component configured to enable manual insertion of a user-specified phrase-key separator into the unrecognizable string of the language objects to break language objects of the string into a phrase recognizable as a grammatical unit, as the language objects are being input, wherein the phrase-key separator is a user-specified character automatically recognized by the system as a specific word-breaking character for separating the string into a proper phrase and applies a different visual emphasis to the recognizable phrase; a learning component configured to learn the phrase based on multiple uses of the separator to create the phrase; a user interface configured to facilitate settings configuration for phrase input, including phrase input options for defining a user-selected keyboard key to be assigned as the phrase-key separator; and a microprocessor that executes computer-executable instructions in a memory associated with at least one of the editor component, the input component, or the learning component. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer-implemented language editing method, comprising acts of:
-
employing a user interface for configuring settings for phrase input options, to define a user-selected keyboard key to be assigned as a phrase-key separator; receiving language objects of a written language into an editor; processing the language objects as determined and undetermined phrases as the language objects are entered; processing the phrase-key separator, manually-entered into an undetermined phrase of the language objects, as a word-break as the language objects are entered to designate language objects before the phrase-key separator as a phrase, wherein the phrase-key separator is a specific user-specified character automatically recognized by the system as a specific word-breaking character for separating the string into a proper phrase; interpreting language objects relative to the phrase-key separator as a determined phrase, applying visual distinctiveness to the determined phrase based on the phrase-key separator; and utilizing a microprocessor that executes instructions stored in a memory associated with at least one of the acts of receiving, processing the language objects, processing the manually-entered separator, interpreting, or applying. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification