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; 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.
119 Citations
20 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; 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, 10, 11, 12, 13)
-
-
9. The system of claim 9, wherein the IME is further operative to automatically populate the plurality of application input fields with one or more presented candidates using a class instance stored in the input history store.
-
14. 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; 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 (15, 16, 17)
-
-
18. A method of suggesting one or more candidate strings based in part on a user input, the method comprising:
-
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 (19, 20)
-
Specification