Patent ID: 8161395
Filing Date: 2012-04-17
Classification: G06F

Abstract:
1. A method for entering data in an application, the method comprising: displaying a graphical user interface (GUI) keyboard, the keyboard comprising multiple identifier keys, wherein the multiple identifier keys are mapped to randomly generated code representing the multiple identifier keys, wherein each identifier key of the multiple identifier keys is mapped to different randomly generated code generated each time the GUI keyboard is displayed; monitoring the position of a pointer of a pointing device in relation to the multiple identifier keys; detecting that the pointer of the pointing device has been positioned over one of the multiple identifier keys; detecting selection of the identifier key based on the position of the pointer, the selection of the identifier being independent of a clicking action associated with the pointing device and wherein detecting selection of the identifier key comprises detecting when the pointer has been positioned for a predetermined period of time over the identifier key; in response to detecting the selection, generating data associated with the selected identifier key; and displaying indication data representative of the generated data in a data field, wherein the indication data is the generated data or masked data, the masked data being one of an asterisk, a hash, an ampersand symbol, or a randomly generated sequence.