Patent ID: 8479112
Filing Date: 2013-07-02
Classification: G06F,H04N

Abstract:
1. A method for rendering a soft keyboard, comprising: determining a first input language associated with a first application program accepting input through a computer; rendering a soft keyboard on a display of the computer, wherein the soft keyboard is configured based, at least in part, on the first input language; switching from the first application program to a second application program that is different from the first application program, in response to input from a user; determining a second input language associated with the second application program; and when the second input language differs from the first input language, automatically rendering a new soft keyboard on the display of the computer, wherein the new soft keyboard is configured based, at least in part, on the second input language, wherein the first and second input languages have been previously associated with the first and second application programs, respectively, based on input languages selected by the user, wherein the soft keyboard rendered on the display is configured based, at least in part, on a physical keyboard driver previously used on the computer for the determined input language.