System, method, apparatus and computer program product for facilitating digital communications
First Claim
1. A computer-implemented method for authenticating a user of a remote computer over a network comprising:
- receiving at said remote computer an authentication challenge message from an authentication server over said network, at least a portion of said network including an Internet communication link;
receiving a passcode at said remote computer;
creating a response message to said authentication challenge, said response message including said passcode;
transmitting said response message from said remote computer to said authentication server over said network; and
receiving at said remote computer a verification message from said authentication server that said response message is verified.
6 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method and apparatus authenticates a user of a remote computer over a network. In one aspect of the present invention, an authentication challenge is received at said remote computer an authentication challenge message from an authentication server over a network, at least a portion of the network including an Internet communication link. A passcode is received at the remote computer. A response message to the authentication challenge is created, the response message including the passcode. The response message is transmitted from the remote computer to the authentication server over the network. The remote computer receives a verification message from the authentication server that the response message is verified.
-
Citations
28 Claims
-
1. A computer-implemented method for authenticating a user of a remote computer over a network comprising:
-
receiving at said remote computer an authentication challenge message from an authentication server over said network, at least a portion of said network including an Internet communication link;
receiving a passcode at said remote computer;
creating a response message to said authentication challenge, said response message including said passcode;
transmitting said response message from said remote computer to said authentication server over said network; and
receiving at said remote computer a verification message from said authentication server that said response message is verified. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for providing an authentication challenge message to a client securely accessing a computer over a network comprising:
-
transmitting said authentication challenge message to said client over said network, at least a portion of said network including an Internet communication link;
receiving a response message from said client over said network, said response message including a passcode;
verifying said passcode; and
transmitting a verification message to said client if said passcode is verified by an authentication server. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product including a computer storage medium and a computer program code mechanism embedded in the computer storage medium for authenticating a user of a remote computer over a network, the computer code mechanism comprising:
-
a computer code device configured to receive at said remote computer an authentication challenge message from an authentication server over said network, at least a portion of said network including an Internet communication link;
a computer code device configured to receive a passcode at said remote computer;
a computer code device configured to create a response message to said authentication challenge, said response message including said passcode;
a computer code device configured to transmit said response message from said remote computer to said authentication server over said network; and
a computer code device configured to receive at said remote computer a verification message from said authentication server that said response message is verified.
-
-
16. A computer program product including a computer storage medium and a computer program code mechanism embedded in the computer storage medium for providing an authentication challenge message to a client securely accessing a computer over a network, the computer code mechanism comprising:
-
a computer code device configured to transmit said authentication challenge message to said client over said network, at least a portion of said network including an Internet communication link;
a computer code device configured to receive a response message from said client over said network, said response message including a passcode;
a computer code device configured to verify said passcode; and
a computer code device configured to transmit a verification message to said client if said passcode is verified by an authentication server.
-
-
17. An apparatus for authenticating a user of a remote computer over a network comprising:
-
means for receiving at said remote computer an authentication challenge message from an authentication server over said network, at least a portion of said network including an Internet communication link;
means for receiving a passcode at said remote computer;
means for creating a response message to said authentication challenge, said response message including said passcode;
means for transmitting said response message from said remote computer to said authentication server over said network; and
means for receiving at said remote computer a verification message from said authentication server that said response message is verified.
-
-
18. An apparatus for providing an authentication challenge message to a client securely accessing a computer over a network comprising:
-
means for transmitting said authentication challenge message to said client over said network, at least a portion of said network including an Internet communication link;
means for receiving a response message from said client over said network, said response message including a passcode;
means for verifying said passcode; and
means for transmitting a verification message to said client if said passcode is verified by an authentication server.
-
-
19. An apparatus for authenticating a user of a remote computer over a network comprising:
-
an input/output device configured to receive at said remote computer an authentication challenge message from an authentication server over said network, at least a portion of said network including an Internet communication link, said input/output device configured to receive a passcode at said remote computer; and
a processor including a response message generation mechanism configured to create a response message to said authentication challenge, said response message including said passcode, wherein said input/output device is configured to transmit said response message from said remote computer to said authentication server over said network and receive at said remote computer a verification message from said authentication server that said response message is verified. - View Dependent Claims (20, 21, 22, 23)
-
-
24. An apparatus for providing an authentication challenge message to a client securely accessing a computer over a network comprising:
-
an input/output device configured to transmit said authentication challenge message to said client over said network, at least a portion of said network including an Internet communication link, said input/output device configured to receive a response message from said client over said network, said response message including a passcode; and
a processor including a verification mechanism configured to verify said passcode, wherein said an input/output device is configured to transmit a verification message to said client if said passcode is verified by said verification mechanism. - View Dependent Claims (25, 26, 27, 28)
-
Specification