Back to results
US 2012/0060147 A1Published application
Client input method
AssigneeGoogle Inc.
InventorsFeng Hong, Quji Guo
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatus, including computer program products, in which input method editor code is provided to a client device, and an input method context is received from the client device. A library model for an input method instance based on the input method context is selected. The library model can be utilized to provide input method processing for an input method instance on the client device.
Claims22
A computer-implemented method, comprising:
- providing input method code to a client device;
- receiving an input method context from the client device;
- identifying a library model for an input method instance based on the input method context;
- and
- providing the client device access to the identified input method editor library model.
2 more elements
A computer-implemented method, comprising:
- receiving data from a client device identifying an input method editor context;
- selecting an input method editor library that is optimized for the identified input method editor context, the input method editor library including associations of composition inputs and characters;
- providing the client device access to the selected input method editor library;
- and
- providing input method editor code to the client device, the input method editor code configured to generate an input method editor instance at the client device, the input method editor instance operable to process composition inputs for a plurality of input method editor contexts, and to process the composition inputs to identify candidate characters according to the associations of composition inputs and characters included in the selected input method editor library.
2 more elements
A system, comprising:
- a data store configured to store input method editor libraries, each input method editor library optimized for a corresponding input method editor context, and each input method editor library including associations of composition inputs and characters;
- and
- an input method editor engine configured to:
- receive input method editor context data identifying an input method editor context, select an input method editor library that is optimized for the identified input method editor context and provide a client device access to the input method editor library;
- and
- provide input method editor code to the client device, the input method editor code configured to generate an input method editor instance at the client device, the input method editor instance operable to process composition inputs for a plurality of input method editor contexts, and to process the composition inputs to identify candidate characters according to the associations of composition inputs and characters included in the selected input method editor library.
3 more elements
A computer implemented method, comprising:
- receiving an input method editor code at a client device;
- executing the input method editor code to instantiate an input method editor instance that is operable to process composition inputs for a plurality of input method editor contexts;
- identifying an input method editor context in which the input method editor instance is being utilized;
- providing data identifying the input method context to an input method editor server;
- and
- accessing an input method editor library for the input method instance, wherein the input method editor library is a contextual library that is optimized for the input method editor context.
3 more elements
Dependencies are inferred from the claim text.