Patent US4956000A successfully refreshed from Google Patents.
Patent JPS63255513A successfully refreshed from Google Patents.
Patent FR1465848A successfully refreshed from Google Patents.
Patent US5177789A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5177789A Expired / Lapsed US ⏱️ 0.0 years remaining

Pocket-sized computer access security device

Assignee: Hewlett Packard Development Co LP
•
Filing: 1991-10-09
•
Granted: 1993-01-05
•
Expires: 2011-10-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A credit-card-sized code-generating device is employed by a user in a computer-access security arrangement. The device has a multi-digit display producing a time-related set of digits, in an X-Y array. The user selects from this X-Y array of digits a multi-digit code based upon a secret code (PIN) memorized by the user. The device may display an array of rows and columns of digits, and the user selects a digit from each row based upon the digits of his secret code, where the column selected corresponds to the value of each digit of the secret code. The array of digits produced on the display is generated within the device by first generating a multi-digit token by some algorithm unique to this user, and using this token to index into a table of sets of display digits, then modifying the digits from the selected set, also based upon digits of the token. In this manner, the code read from the display, i.e., selected from rows and columns of digits based upon the personal password, is encrypted, and will be worthless to an unauthorized user even if the device is stolen.

Inventors

  • 👤 John R. Covert

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 12:59
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/30; G06F21/31; G06F21/34; G06F21/35; G07; G07F; G07F7/00; G07F7/08; G07F7/10

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 119 words
A method of determining the identity of a user of a computer system, comprising the steps of: providing a user with a secret ID having a number of characters; generating in a hand-carried device a token consisting of a number of digits or characters, and displaying a matrix of values derived by an algorithm using said token; entering into a user terminal of said computer system a sequence of values selected by a user from said matrix based on characters of said ID, to produce a first sequence; generating in said computer system said sequence of values using said algorithm, to produce a second sequence; comparing said first and second sequences to thereby establish the identity of said user.
Claim 2
Independent Claim 119 words
A method of determining the identity of a user of a computer system, comprising the steps of: providing a user with a secret ID having a number of characters; generating in a hand-carried device a token consisting of a number of digits or characters, and displaying a matrix of values derived by an algorithm using said token; entering into a user terminal of said computer system a sequence of values selected by a user from said matrix based on characters of said ID, to produce a first sequence; generating in said computer system said sequence of values using said algorithm, to produce a second sequence; comparing said first and second sequences to thereby establish the identity of said user.
Claim 3
Dependent Claim 31 words
A method according to claim 1 wherein said sequence of values is a sequence of digits, said ID is a sequence of digits, and said token is a number of digits.
Claim 4
Dependent Claim 17 words
A method according to claim 1 including the step of displaying said matrix in a regular array.
Claim 5
Dependent Claim 26 words
A method according to claim 3 wherein said user selects values from said displayed matrix by indexing into said matrix using said characters of said ID.
Claim 6
Dependent Claim 35 words
A method according to claim 1 wherein a different said token is generated in said device at regular time intervals, and the same token is generated in said computer system at the same time intervals.
Claim 7
Dependent Claim 26 words
A method according to claim 1 including the step of granting access to said computer system for said user if said first and second sequences match.
Claim 8
Dependent Claim 18 words
A method according to claim 6 wherein said device is a self-contained unit connected to said computer system.
Claim 9
Dependent Claim 71 words
A hand-held computer access security device comprising: a display producing an array of rows and columns of characters; a character generator producing a set of characters for said display, said set changing at selected time intervals; wherein a user of said hand-held device selects from said array a code for entering into a computer system, said selection being based upon character positions corresponding to a secret number known to the user.
Claim 10
Dependent Claim 71 words
A hand-held computer access security device comprising: a display producing an array of rows and columns of characters; a character generator producing a set of characters for said display, said set changing at selected time intervals; wherein a user of said hand-held device selects from said array a code for entering into a computer system, said selection being based upon character positions corresponding to a secret number known to the user.
Claim 11
Dependent Claim 12 words
A device according to claim 8 wherein said characters are decimal digits.
Claim 12
Dependent Claim 26 words
A device according to claim 8 wherein the number of characters in said set is much greater than the number of digits in said secret number.
Claim 13
Dependent Claim 22 words
A device according to claim 8 wherein said device includes a microcomputer chip as said character generator and for driving said display.
Claim 14
Dependent Claim 18 words
A device according to claim 11 wherein said device includes a time reference for generating said time intervals.
Claim 15
Dependent Claim 21 words
A device according to claim 8 wherein said set is selected from a number of possible sets stored in said device.
Claim 16
Independent Claim 82 words
A method of generating a code for secured computer access comprising the steps of: displaying in a hand-held device an array of rows and columns of characters; generating in said hand-held device a set of characters for said display, and changing said set at selected time intervals; wherein a user of said hand-held device selects from said array a code for entering into a computer system, said selection being based upon character positions corresponding to a secret number known to the user.
Claim 17
Independent Claim 82 words
A method of generating a code for secured computer access comprising the steps of: displaying in a hand-held device an array of rows and columns of characters; generating in said hand-held device a set of characters for said display, and changing said set at selected time intervals; wherein a user of said hand-held device selects from said array a code for entering into a computer system, said selection being based upon character positions corresponding to a secret number known to the user.
Claim 18
Dependent Claim 12 words
A method according to claim 14 wherein said characters are decimal digits.
Claim 19
Dependent Claim 26 words
A method according to claim 14 wherein the number of characters in said set is much greater than the number of digits in said secret number.
Claim 20
Dependent Claim 24 words
A method according to claim 14 wherein said device includes a microcomputer chip for generating said set of characters and for driving said display.
Claim 21
Dependent Claim 23 words
A method according to claim 17 including the step of generating a time reference locally in said device for generating said time intervals.
Claim 22
Dependent Claim 21 words
A method according to claim 14 wherein said set is selected from a number of possible sets stored in said device.

References Cited (Backward Citations)

US4471216A Cited
US4536647A Cited
US4599489A Cited
US4720860A Cited
US4972475A Cited
US5058036A Cited
US4926481A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-01-05 1996-07-06 1997-01-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-01-05 2000-07-06 2001-01-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-01-05 2004-07-06 2005-01-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag