Patent ID: 8769433

Claim:
A method for protecting communication of information through a graphical user interface (GUI) comprising: receiving a call from a calling application to present an additional trusted interaction window, other than a browser window, as part of a secure on-line transaction; in response to the call, displaying a GUI to a user that includes the trusted interaction window as a parent window for the secure on-line transaction, wherein the trusted interaction window comprises a location for receiving transaction information to be entered for the on-line transaction; continuously determining, after displaying of the trusted interaction window, whether displayed information has been overlayed on top of at least a portion of the displayed trusted interaction window independent of an expiration time of access to the trusted interaction window; taking desired action in response to determining that displayed information has been overlayed on top of at least a portion of the displayed trusted interaction window so as to prevent a party other than the user from interfering with the on-line transaction; and keeping the trusted interaction window as a top most window in a display area in response to determining that displayed information has been overlayed on top of at least a portion of the displayed trusted interaction window.