Patent ID: 8375432
Filing Date: 2013-02-12
Classification: G06F,H04L

Abstract:
1. A method for providing temporary generated codes by a portal authentication server for portal authentication, comprising: in response to triplet authentication of a communication device to a service provider network for communications, receiving at the portal authentication server an initial code from a user utilizing the communication device to request a temporary generated code for a user account for a bank portal; verifying by the portal authentication server the triplet authentication of the communication device to the service provider network; in response to proper verification, determining by the portal authentication server whether there is a user account match to the initial code which corresponds to the bank portal; in response to determining the user account match of the bank portal, determining by the portal authentication server a corresponding application server of a bank based on the initial code and the user account match to the bank portal of the application server; in response to the user account match to the bank portal and determining the application server of the bank having the user account match to the bank portal, generating by the portal authentication server the temporary generated code to access the application server of the bank; transmitting the temporary generated code from the portal authentication server to both the application server and the communication device; wherein receipt of the temporary generated code by the application server causes the application server of the bank to set the temporary generated code to the user account making the temporary generated code required to gain access to the user account; wherein the temporary generated code is set to expire at a preset time; wherein the temporary generated code is generated to allow the user access to a single session on the application server of the bank for the bank portal; and wherein the temporary generated code is generated to expire after the temporary generated code is input to access the single session on the application server; before the user of the communication device inputs the temporary code to start the single session, setting by the application server of the bank the temporary generated code to expire according to a time when the application server of the bank receives the temporary generated code from the portal authentication server; checking by the portal authentication server to ensure that a same one of the temporary generated code has not been previously transmitted to the application server of the bank; and when the portal authentication server determines that the same one of the temporary generated code has already been generated, creating by the portal authentication server a different temporary generated code for the application server of the bank.