Predicting candidates using input scopes
First Claim
Patent Images
1. A system to provide one or more candidates comprising:
- a memory component including;
an input history store having stored input data and input identifiers associated with the input data that comprise input scope values; and
,an input method editor (IME) in communication with the memory component, the IME including;
a prediction component operative to identify one or more potential candidates stored in the memory component based in part on zero or more input characters and a prediction determination, wherein the IME is operative to identify the one or more candidates from the one or more potential candidates based in part on an input identifier associated with an input interface currently in use.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are configured to provide one or more candidates based in part on an input identifier associated with an input interface. In an embodiment, a system includes an input method editor (IME) that can be configured to provide one or more candidates based in part on a prediction model and one or more input scope values associated with an input interface. The IME can also operate to store an entered string including one or more associated input scope values to a storage component. The stored information can be used when suggesting candidates.
90 Citations
17 Claims
-
1. A system to provide one or more candidates comprising:
-
a memory component including; an input history store having stored input data and input identifiers associated with the input data that comprise input scope values; and
,an input method editor (IME) in communication with the memory component, the IME including; a prediction component operative to identify one or more potential candidates stored in the memory component based in part on zero or more input characters and a prediction determination, wherein the IME is operative to identify the one or more candidates from the one or more potential candidates based in part on an input identifier associated with an input interface currently in use. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer readable storage medium including executable instructions which, when executed, present one or more candidates by:
-
receiving user input to a first input interface of a first application; identifying an input identifier associated with the first input interface of the first application; storing the user input and the identified input identifier including an entered string with a plurality of input scope values associated with an input field; receiving user input to a second input interface of a second application; identifying an input identifier associated with the second input interface of the second application; predicting one or more candidates based in part on a prediction model, the user input to the second input interface and previously stored input data; and
,suggesting one or more candidates from the one or more predicted candidates based in part on the identified input identifier associated with the second input interface. - View Dependent Claims (14, 15)
-
-
16. A method of suggesting one or more candidate strings based in part on a user input, the method comprising:
-
defining an input scope class that includes a plurality of input scope values for a plurality of input fields; determining an input scope value associated with an input interface; identifying one or more prefix matching candidate strings using zero or more characters input to the input interface; filtering the one or more prefix matching candidate strings based in part on the input scope value to identify the one or more candidate strings; and
,presenting the one or more candidate strings in a candidate interface. - View Dependent Claims (17)
-
Specification