Management of input methods
AssigneeInternational Business Machines Corporation
InventorsYujie Deng, Su Liu, Steven R. Loomis, Albert Zhongxing Yao
Life of this patent
Estimating the term…
Abstract
Embodiments of a system and method are disclosed concerning the management of a plurality input methods on a computer. The input method may define how input from a human interface device is interpreted by a receiving application. The method may include locating one or more input method factors. The method may also include determining a numerical score of the input method factor using a metric of the input method factor and a weight of the factor. The method may also include ranking an input method factor using the determined numerical score of the input method factor. The method may also include presenting a user selection interface that lists the plurality of input methods as a function of the ranking.
Claims9
A system of selecting a primary input method from a plurality of input methods, each input method defines how input from a human interface device is interpreted by a receiving application on a computing processing system, comprising:
- an input method portfolio having the plurality of input methods, each input method having one or more input method factors, an input method factor determines affinity of a user profile from a prior session for the input method for a certain language used;
- an input method daemon configured to:
- determine a numerical score for one or more input method factors in the input method portfolio using a metric of the input method factor and a weight of the input method factor;
- rank the input methods in the input method portfolio as a function of the numerical score of the input method factor;
- present a user selection interface that lists the plurality of input methods in the input method portfolio as a function of the rank, wherein the input method portfolio has a cutoff;
- determine whether there is a stale input method in the input method portfolio, the stale input method is an input method that is unlikely to be presented, wherein the stale input method is not accessed for a particular time;
- highlight, visually, the stale input method in the user selection interface;
- and
- remove the stale input method from the input method portfolio.
Dependencies are inferred from the claim text.