Patent ID: 8640213

Claim:
A method of authenticating a user, the method comprising: automatically calculating a security code on a computer running a security program; monitoring, by the security program, a uniform resource locator (URL) entered by a user into a browser executing on the computer to access a web based account, wherein the web based account requires a login process for authentication of the user and generates a second factor security code entry request in connection with the login process; automatically verifying whether the security program is registered with the web based account; and automatically transmitting the security code by the security program to the web based account during the login process when the security program is registered with the web based account, wherein the security code is automatically transmitted to the web based account without the user manually entering the security code into the browser, wherein the automatically transmitting comprises: automatically entering the security code into the browser when the security program is registered with the web based account; and determining that the user has provided a user name and a user password, and wherein the automatically entering occurs after the user has provided the user name and the user password.