Patent ID: 8914884

Claim:
A method for secure transfer of data from an input device to a user interface application, the method comprising: receiving first data by a driver of the input device, the first data being input by a user via the input device, wherein the first data comprises one or more of: a text in a non-English language, a handwritten input, and a voice input; interpreting the first data into second data by the driver of the input device; sending the second data by the driver to a driver filter of an antivirus software; determining, by the antivirus software, whether the second data is associated with a user interface application protected by the antivirus software; when the second data is associated with a user interface application protected by the antivirus software, bypassing an operating system and sending the second data to the user interface application by the antivirus software; sending the second data by the user interface application to a Text Services Framework (TSF) software; processing the second data by the TSF software to generate third data; sending the third data by the TSF software to the user interface application; and displaying the third data on a user interface by the user interface application.