INPUT METHOD EDITOR INTEGRATION
First Claim
1. A computer-implemented method, comprising:
- receiving composition inputs in an input method editor environment, the composition inputs based on user inputs;
identifying candidate selections in the input method editor environment based on the composition inputs, each candidate selection comprising one or more ideograms;
receiving in the input method editor environment a search command, the search command based on a user input;
selecting one of the candidate selections in response to the search command; and
providing the selected candidate selection and the search command to a search engine interface external to the input method editor environment.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer program products, in which an input method editor receives composition inputs in an input method editor environment, the composition inputs based on user inputs. Candidate selections are identified in the input method editor environment based on the composition inputs. Each candidate selection comprises one or more ideograms. The input method editor environment receives a search command based on a user input, and selects one of the candidate selections in response to the search command. The selected candidate selection and the search command are provided to a search engine interface external to the input method editor environment.
-
Citations
22 Claims
-
1. A computer-implemented method, comprising:
-
receiving composition inputs in an input method editor environment, the composition inputs based on user inputs; identifying candidate selections in the input method editor environment based on the composition inputs, each candidate selection comprising one or more ideograms; receiving in the input method editor environment a search command, the search command based on a user input; selecting one of the candidate selections in response to the search command; and providing the selected candidate selection and the search command to a search engine interface external to the input method editor environment. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method, comprising:
-
storing in a input method editor data store integration commands, each integration command identifying an integration of the input method editor with a corresponding application environment that is external to the input method editor user interface; identifying candidate selections in an input method editor user interface, the candidate selections based on one or more composition inputs; receiving in the input method editor user interface an integration command, the integration command based on a user input and corresponding to one of the store integration commands; selecting one of the candidate selections in response to the integration command; and providing the selected candidate selection to the corresponding application environment external to the input method editor user interface. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
means for storing in a input method editor data store integration commands, each integration command identifying an integration of the input method editor with a corresponding application environment that is external to the input method editor user interface; means for identifying candidate selections in an input method editor user interface, the candidate selections based on one or more composition inputs; means for receiving in the input method editor user interface an integration command, the integration command based on a user input; means for selecting one of the candidate selections in response to the integration command; and means for providing the selected candidate selection and the integration command to the corresponding application environment external to the input method editor user interface.
-
-
16. A system, comprising:
-
a data store storing one or more input method editor integration commands, each integration command identifying an integration of an input method editor with a corresponding application instance that is external to an input method editor user interface; a plurality of application interfaces, each application interface associated with one of the corresponding application instances and configured to facilitate data communication from the input method editor to the application instance; and an input method editor configured to; identify candidate selections based on one or more composition inputs; and in response to receiving an integration command associated with an application interface, access the application interface, select one of the candidate selections and provide the selected candidate selection to the corresponding application instance associated with the application interface. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification