US4904851A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Identification authenticating system
Assignee: Hitachi Ltd
•
Filing: 1987-11-16
•
Granted: 1990-02-27
•
Expires: 2007-11-16
Abstract
Abstract An identification authenticating system includes a first memory for storing a program to perform a preselected calculation on an input value to obtain an expected result. An input value is supplied to the program wherein calculation is performed thereon. An external signal is supplied, and that signal is compared the expected result. A comparison determines whether the expected result and input value correspond to one another, thereby authenticating an identification.
Inventors
- 👤 Eiichi Yukino
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 10:37
CPC Classifications
G; G07; G07F; G07F7/00; G07F7/08; G07F7/10; G07F7/1008; G06; G06Q; G06Q20/00; G06Q20/30; G06Q20/34; G06Q20/341; G06Q20/38; G06Q20/40; G06Q20/401; G06Q20/4012; G06Q20/4014; G07F7/1025; G07F7/1058; G07F7/1066
Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
146 words
A system for authenticating identification comprising: first memory means adapted for storing a program to perform a preselected calculation on an input value to obtain an expected result; means for generating the expected result in accordance with the calculation; means for placing the first memory means in data communication with the generating means; a second memory means, placed in data communication with the first memory means and the generating means, the second memory means being adapted for storage of a copy of the program of the first memory means; a means for reading out the program from the second memory means in accordance with the execution of the generating means; means for supplying the input value to the program whereby the calculation is performed thereon; means for receiving an external signal; and means for comparing the expected result and the external signal to authenticate the identification.
Claim 2
Independent Claim
146 words
A system for authenticating identification comprising: first memory means adapted for storing a program to perform a preselected calculation on an input value to obtain an expected result; means for generating the expected result in accordance with the calculation; means for placing the first memory means in data communication with the generating means; a second memory means, placed in data communication with the first memory means and the generating means, the second memory means being adapted for storage of a copy of the program of the first memory means; a means for reading out the program from the second memory means in accordance with the execution of the generating means; means for supplying the input value to the program whereby the calculation is performed thereon; means for receiving an external signal; and means for comparing the expected result and the external signal to authenticate the identification.
Claim 3
Independent Claim
117 words
A system for authenticating identification comprising: first memory means adapted for storing a program to perform a preselected calculation on an input value to obtain an expected result; means for generating the expected result in accordance with the calculation; means for placing the first memory means in data communication with the generating means; means for suppling the input value to the program whereby the calculation is performed thereon; means for receiving an external signal; means for comparing the expected result and the external signal to authenticate the identification; a host computer; means for placing the host computer in data communication with the comparing means; and means for transmitting data between the comparing means for the host computer.
Claim 4
Independent Claim
117 words
A system for authenticating identification comprising: first memory means adapted for storing a program to perform a preselected calculation on an input value to obtain an expected result; means for generating the expected result in accordance with the calculation; means for placing the first memory means in data communication with the generating means; means for suppling the input value to the program whereby the calculation is performed thereon; means for receiving an external signal; means for comparing the expected result and the external signal to authenticate the identification; a host computer; means for placing the host computer in data communication with the comparing means; and means for transmitting data between the comparing means for the host computer.
Claim 5
Independent Claim
109 words
A system for authenticating identification comprising: first memory means adapted for storing a program to perform a preselected calculation on an input value to obtain an expected result; means for generating the expected result in accordance with the calculation; means for placing the first memory means in data communication with the generating means; means for supplying the input value to the program whereby the calculation is performed thereon; means for receiving an external signal; means for comparing the expected result and the external signal to authenticate the identification; and means for selectively terminating data communication between the first memory and the generating means as the result of the comparison.
Claim 6
Independent Claim
109 words
A system for authenticating identification comprising: first memory means adapted for storing a program to perform a preselected calculation on an input value to obtain an expected result; means for generating the expected result in accordance with the calculation; means for placing the first memory means in data communication with the generating means; means for supplying the input value to the program whereby the calculation is performed thereon; means for receiving an external signal; means for comparing the expected result and the external signal to authenticate the identification; and means for selectively terminating data communication between the first memory and the generating means as the result of the comparison.
Claim 7
Independent Claim
169 words
A system for authenticating identification comprising: first memory means adapted for storing a program to perform a preselected calculation on an input value to obtain an expected result; means for generating the expected result in accordance with the calculation; means for placing the first memory means in data communication with the generating means; a second means, placed in data communication with the first memory means and the generating means, the second memory means being adapted for storage of a copy of the program of the first memory means; encoding means for encoding the program in a preselected language and to be prestored in the first memory; compiler program means for compiling the preselected language of the program into an executable machine language program, the compiler program means being stored in the second memory; means for supplying the input value to the program whereby the calculation is performed thereon; means for receiving an external signal; and means for comparing the expected result and the external signal to authenticate the identification.
Claim 8
Independent Claim
169 words
A system for authenticating identification comprising: first memory means adapted for storing a program to perform a preselected calculation on an input value to obtain an expected result; means for generating the expected result in accordance with the calculation; means for placing the first memory means in data communication with the generating means; a second means, placed in data communication with the first memory means and the generating means, the second memory means being adapted for storage of a copy of the program of the first memory means; encoding means for encoding the program in a preselected language and to be prestored in the first memory; compiler program means for compiling the preselected language of the program into an executable machine language program, the compiler program means being stored in the second memory; means for supplying the input value to the program whereby the calculation is performed thereon; means for receiving an external signal; and means for comparing the expected result and the external signal to authenticate the identification.
Claim 9
Independent Claim
94 words
A system for authenticating identification comprising: first memory means adapted for storing a program representative of current date information to perform a preselected calculation on an input value to obtain an expected result; means for generating the expected result in accordance with the calculation; means for placing the first memory means in data communication with the generating means; means for supplying the input value to the program whereby the calculation is performed thereon; means for receiving an external signal; and means for comparing the expected result and the external signal to authenticate the identification.
Claim 10
Independent Claim
94 words
A system for authenticating identification comprising: first memory means adapted for storing a program representative of current date information to perform a preselected calculation on an input value to obtain an expected result; means for generating the expected result in accordance with the calculation; means for placing the first memory means in data communication with the generating means; means for supplying the input value to the program whereby the calculation is performed thereon; means for receiving an external signal; and means for comparing the expected result and the external signal to authenticate the identification.
Claim 11
Independent Claim
151 words
A method of authentication comprising the steps of: prestoring a preselected program in a first memory wherein the preselected program performs a preselected calculation on an input value to obtain an expected result; placing the first memory means in data communication with an associated processor device; supplying the input value to the preselected program whereby the calculation is performed; generating with a generating means an expected result in accordance with the calculation; placing a second memory means in data communication with the first memory means and the generating means, the second memory means being adapted for storage of a copy of the program of the first memory means; reading out the program from the second memory means in accordance with the execution of the generating means; receiving an external signal; comparing the expected result and the external signal; and generating a comparison signal indicative of a comparison of the comparing means.
Claim 12
Independent Claim
151 words
A method of authentication comprising the steps of: prestoring a preselected program in a first memory wherein the preselected program performs a preselected calculation on an input value to obtain an expected result; placing the first memory means in data communication with an associated processor device; supplying the input value to the preselected program whereby the calculation is performed; generating with a generating means an expected result in accordance with the calculation; placing a second memory means in data communication with the first memory means and the generating means, the second memory means being adapted for storage of a copy of the program of the first memory means; reading out the program from the second memory means in accordance with the execution of the generating means; receiving an external signal; comparing the expected result and the external signal; and generating a comparison signal indicative of a comparison of the comparing means.
Claim 13
Dependent Claim
37 words
The method of claim 6 further comprising the steps of judging whether the comparison signal represents failure, and terminating the data communication between the first memory means and the associated processor device in accordance with the judging.
Claim 14
Dependent Claim
18 words
The method of claim 6 further comprising the step of writing the selected program in a preselected language.
Claim 15
Dependent Claim
36 words
The method of claim 8 wherein the method further comprises the steps of placing the second memory in data communication with the first memory; and storing a copy of the preselected program in the second memory.
Claim 16
Dependent Claim
50 words
The method of claim 9 wherein the second memory includes a compiler program stored therein and further comprises the step of translating the preselected language of the preselected program, by use of the compiler program, into an executable machine language program, prior to the step of generating an expected result.
Claim 17
Independent Claim
156 words
A system for authenticating an identification comprising: a personal identification unit having a first memory which includes a program stored therein wherein the program performs a uniquely assigned calculation on an input value to obtain an expected result; a terminal device having means for placing the first memory in data communication therewith, means for generating the expected result in accordance with the calculation, means for supplying the input value to the program whereby the calculation is performed, means for receiving an external signal and means for comparing the expected result and the external signal to authenticate the identification; a second memory means, placed in data communication with the first memory means and the generating means, the second memory means being adapted for storage of a copy of the program of the first memory means; and a means for reading out the program from the second memory means in accordance with the execution of the generating means.
Claim 18
Independent Claim
156 words
A system for authenticating an identification comprising: a personal identification unit having a first memory which includes a program stored therein wherein the program performs a uniquely assigned calculation on an input value to obtain an expected result; a terminal device having means for placing the first memory in data communication therewith, means for generating the expected result in accordance with the calculation, means for supplying the input value to the program whereby the calculation is performed, means for receiving an external signal and means for comparing the expected result and the external signal to authenticate the identification; a second memory means, placed in data communication with the first memory means and the generating means, the second memory means being adapted for storage of a copy of the program of the first memory means; and a means for reading out the program from the second memory means in accordance with the execution of the generating means.
Claim 19
Dependent Claim
36 words
The system of claim 11 further comprising a host computer, means for placing the terminal device in data communication with the host computer, and means for transmitting the result of the comparison to the host computer.
References Cited (Backward Citations)
US4709137A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1993-02-26 | 1993-08-28 | 1994-02-27 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1997-02-26 | 1997-08-28 | 1998-02-27 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2001-02-26 | 2001-08-28 | 2002-02-27 | $7700.00 | Window Closed / Lapsed |