← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag