IP Library Patent Application 10918361
Patent Application
App. No. 10/918,361

System, method, apparatus and computer program product for facilitating digital communications

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
10/918,361
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.

Claims (62)

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.

2 . The method recited in claim 1 , wherein said receiving a passcode at said remote computer step includes receiving said passcode including a personal identification number and a pseudo-random number generated by a pseudo-random number generator.

3 . The method recited in claim 1 , wherein said receiving a passcode at said remote computer step includes receiving said passcode including a personal identification number.

4 . The method recited in claim 1 , wherein said receiving a passcode at said remote computer step includes receiving said passcode including a pseudo-random number generated by a pseudo-random number generator.

5 . The method recited in claim 2 , wherein said receiving a passcode at said remote computer step includes receiving a pseudo-random number generated by a SECUREID.

6 . The method recited in claim 1 , wherein said receiving at said remote computer an authentication challenge message from an authentication server over said network step includes receiving said authentication challenge message from an ACESERVER.

7 . The method recited in claim 1 , wherein said transmitting step includes transmitting said response message over said Internet communication link using SSL, CHAP, or PAP.

8 . The method recited in claim 1 , wherein said transmitting step includes transmitting said response message over said Internet communication link including at least one of: dial-up, a local area network, Wi-Fi, wired roaming broadband, telecommuter broadband, 2.5G/3G wireless, GPRS, and PHS networks.

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.

10 . The method recited in claim 9 , wherein said receiving step includes receiving a response message including a passcode including a personal identification number and a pseudo-random number generated by a pseudo-random number generator.

11 . The method recited in claim 10 , wherein said receiving step includes receiving a response message including a passcode including a pseudo-random number generated by a SECUREID.

12 . The method recited in claim 9 , wherein said verifying step includes verifying said passcode by an ACESERVER.

13 . The method recited in claim 9 , wherein said transmitting step includes transmitting said response message over said Internet communication link using SSL, CHAP, or PAP.

14 . The method recited in claim 9 , wherein said transmitting step includes transmitting a response message over said Internet communication link including at least one of: dial-up, a local area network, Wi-Fi, wired roaming broadband, telecommuter broadband, 2.5G/3G wireless, GPRS, and PHS networks.

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.

20 . The apparatus recited in claim 19 , wherein said input/output device is configured to receive a passcode including a personal identification number and a pseudo-random number generated by a pseudo-random number generator.

21 . The apparatus recited in claim 19 , further comprising:

a pseudo-random number generator.

22 . The apparatus recited in claim 21 , wherein said pseudo-random number generator is a SECUREID.

23 . The apparatus recited in claim 19 , wherein said input/output device is configured to receive an authentication challenge message from an ACESERVER.

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.

25 . The apparatus recited in claim 24 , wherein said passcode includes a personal identification number and a pseudo-random number generated by a pseudo-random number generator.

26 . The apparatus recited in claim 25 , wherein said pseudo-random number generator is a SECUREID.

27 . The apparatus recited in claim 24 , wherein said verification mechanism verifies said passcode using an authentication server.

28 . The apparatus recited in claim 27 , wherein said authentication server is an ACESERVER.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2016
From: FIBERLINK COMMUNICATIONS CORPORATION
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 039001/0462 →
RELEASE OF SECURITY INTEREST Recorded Dec 17, 2013
From: SILICON VALLEY BANK
To: FIBERLINK COMMUNICATIONS CORPORATION
Reel/Frame 031802/0482 →
SECURITY AGREEMENT Recorded Feb 23, 2011
From: FIBERLINK COMMUNICATIONS CORPORATION
To: SILICON VALLEY BANK
Reel/Frame 025833/0509 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2010
From: WACHOVIA BANK, NATIONAL ASSOCIATION
To: FIBERLINK COMMUNICATIONS CORPORATION
Reel/Frame 024588/0384 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2004
From: NICODEMUS, BLAIR GAVER; BLUESTONE, DEREK; ADAMS, CLINTON; PAPPANO, JOSEPH E.; PRESSMAN, HOWARD M.
To: FIBERLINK COMMUNICATIONS CORPORATION
Reel/Frame 016096/0044 →
SECURITY AGREEMENT Recorded Oct 8, 2004
From: FIBERLINK COMMUNICATIONS CORPORATION
To: WACHOVIA BANK, NATIONAL ASSOCIATION
Reel/Frame 015240/0919 →