Patent US3018849A successfully refreshed from Google Patents.
Patent US328837A successfully refreshed from Google Patents.
US5771291A
Expired / Lapsed
US
⏱️ 0.0 years remaining
User identification and authentication system using ultra long identification keys and ultra large databases of identification keys for secure remote terminal access to a host computer
Assignee: ITRANSACT Inc
•
Filing: 1995-12-11
•
Granted: 1998-06-23
•
Expires: 2015-12-11
Abstract
Abstract A method of providing user identification and authentication using ultra long identification key codes and/or ultra large databases of identification key codes in a manner providing secure access to a remote computer terminal to a database or server transaction program stored on a host computer.
Inventors
- 👤 Farrell Newton
- 👤 Gareth Williams
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 17:11
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/30; G06F21/45; G06F21/46; G06F2211/00; G06F2211/007; G06F2211/008; G06F2221/00; G06F2221/21; G06F2221/2107
Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
345 words
A method of providing user identification and authentication using ultra long identification key codes and/or ultra large databases of identification key codes in a manner providing secure access from a remote computer terminal to a database or server transaction program stored on a host computer, comprising the steps of: (a) utilizing key generation algorithms to generate individual, class specific, or both user key codes which may optionally contain individual encryption keys; (b) creating a database or otherwise updating an existing database comprising a compilation of each of the access key codes which have been generated for predetermined authorized users of the server transaction program; (c) recording, on separate individual portable storage media directly compatible with and readily insertable and removable from said remote computer terminal, each of said individualized and class specified user access key codes along with the optional individual encryption keys; (d) loading or providing the server serving as the host computer with a complete registry or compilation of each individualized and class specified access key code and any optional individual encryption keys which have been generated by the key generation algorithms; (e) providing each authorized user with said portable storage medium containing the authorized user's individual or class specified access key code; (f) providing the server with computer programming including steps for comparing individual and class specified access key codes transmitted over telephone networks or communication networks from a user's remote computer terminal against the stored compilation of authorized access key codes and permitting correct matches to have access to said server transaction program while denying access to unauthorized access key codes; (g) providing users' remote computer terminals with programming to permit connection to said server through a communication network or telephone network and to transmit individual and class specific access key codes through said remote computer terminal utilizing readers for the portable storage medium to said server for the purposes of gaining access to said server transaction database; and (h) conducting a communications session between the user's remote computer terminal and said server transaction program through said telephone or communication network.
Claim 2
Independent Claim
345 words
A method of providing user identification and authentication using ultra long identification key codes and/or ultra large databases of identification key codes in a manner providing secure access from a remote computer terminal to a database or server transaction program stored on a host computer, comprising the steps of: (a) utilizing key generation algorithms to generate individual, class specific, or both user key codes which may optionally contain individual encryption keys; (b) creating a database or otherwise updating an existing database comprising a compilation of each of the access key codes which have been generated for predetermined authorized users of the server transaction program; (c) recording, on separate individual portable storage media directly compatible with and readily insertable and removable from said remote computer terminal, each of said individualized and class specified user access key codes along with the optional individual encryption keys; (d) loading or providing the server serving as the host computer with a complete registry or compilation of each individualized and class specified access key code and any optional individual encryption keys which have been generated by the key generation algorithms; (e) providing each authorized user with said portable storage medium containing the authorized user's individual or class specified access key code; (f) providing the server with computer programming including steps for comparing individual and class specified access key codes transmitted over telephone networks or communication networks from a user's remote computer terminal against the stored compilation of authorized access key codes and permitting correct matches to have access to said server transaction program while denying access to unauthorized access key codes; (g) providing users' remote computer terminals with programming to permit connection to said server through a communication network or telephone network and to transmit individual and class specific access key codes through said remote computer terminal utilizing readers for the portable storage medium to said server for the purposes of gaining access to said server transaction database; and (h) conducting a communications session between the user's remote computer terminal and said server transaction program through said telephone or communication network.
Claim 3
Dependent Claim
152 words
A user identification authentication system using ultra long identification keys and/or ultra large databases of identification keys for secure remote computer terminal access to a host computer comprising: (a) a host computer having a compiled database of pre-authorized user access key codes of ultra long length; (b) a series of individual portable storage media directly compatible with and readily insertable and removable from said remote computer terminal, each containing a unique or class unique access key code distributed among authorized users of a server transaction program; (c) a server with programming to compare received access key codes with stored authorized access key codes and to deny access to the server transaction program to any user transmitting an unauthorized key code but to permit access to any user transmitting an authorized access key code; (d) each of said access key codes being ultra long and comprising at least 25 characters or 25 bytes.
Claim 4
Dependent Claim
152 words
A user identification authentication system using ultra long identification keys and/or ultra large databases of identification keys for secure remote computer terminal access to a host computer comprising: (a) a host computer having a compiled database of pre-authorized user access key codes of ultra long length; (b) a series of individual portable storage media directly compatible with and readily insertable and removable from said remote computer terminal, each containing a unique or class unique access key code distributed among authorized users of a server transaction program; (c) a server with programming to compare received access key codes with stored authorized access key codes and to deny access to the server transaction program to any user transmitting an unauthorized key code but to permit access to any user transmitting an authorized access key code; (d) each of said access key codes being ultra long and comprising at least 25 characters or 25 bytes.
Claim 5
Dependent Claim
78 words
A method of providing user identification and authentication as described in claim 1, further comprising: (a) an algorithm which generates one time pads; (b) said one time pads are stored on a CD-ROM which is said portable storage medium and said pads are loaded or provided to the server; and (c) the one time pads are used to encrypt the user access key codes by the remote computer terminal access program before being transmitted to the host computer.
Claim 6
Dependent Claim
17 words
The method of claim 3, further including the step of: (a) providing additional programming on said CD-ROM.
References Cited (Backward Citations)
US4438824A
Cited
US4430728A
Cited
US4528643A
Cited
GB2168831A
Cited
US4733345A
Cited
US5261070A
Cited
US4916738A
Cited
US4962449A
Cited
US4993068A
Cited
US5274824A
Cited
US5272754A
Cited
US5363446A
Cited
US5371792A
Cited
US5282247A
Cited
US5337358A
Cited
US5400319A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-06-22 | 2001-12-22 | 2002-06-23 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-06-22 | 2005-12-22 | 2006-06-23 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-06-22 | 2009-12-22 | 2010-06-23 | $7700.00 | Window Closed / Lapsed |