Patent ID: 8209744

Claim:
In a system comprising a server which is in communication with a client computer over a computer network, and a user's mobile device which is in communication with the client computer, a process for conducting communications over the computer network, the process comprising using said client computer to perform the following process actions: facilitating an authentication by the server of the user who is attempting to access a network site associated with the server, wherein said facilitation comprises, receiving a secret value representation comprising a secret value from the mobile device, wherein the mobile device generates the secret value representation whenever needed, and wherein the server knows the secret value, and wherein said secret value is a combination comprising a hidden number stored by the mobile device, a site identification which is unique to the network site the user is attempting to access, and a mobile device identification number, combining the secret value representation and a password which is entered into the client computer by the user and known to the server, to produce a combined representation, transmitting the combined representation to the server for use in determining if the password and secret value known to the server were used to generate the combined representation, and receiving a notice from the server as to whether access to said network site has been granted or not, wherein access is granted only if the password and secret value known to the server were used to generate the combined representation; and informing the user as to whether access to said network site has been granted or not.