Patent ID: 7725388

Claim:
A computer-implemented method for verifying an electronic financial transaction, the method comprising: generating an interface for display by a display device to a user, the interface comprising portions of a first security code and associating different portions of the first security code with different user-activatable parts of a user input device by locating the portions of the first security code in proximity to respective user-activatable parts of the user input device, wherein a particular portion of the first security code is associated with a corresponding particular one of the user-activatable parts, wherein the particular user-activatable part has a visual indicia having at least one character, wherein the visual indicia is different from a visual representation of the particular portion, and wherein the display device is separate from the user-activatable parts of the user input device; detecting activation of a combination of the user-activatable parts of the user input device in a manner that generates a code; and determining whether the code generated by activation of the combination of the user-activatable parts corresponds to the first security code.