Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
123 words
A fault tolerant smart card comprising: a standard input-output interface; clock means for providing a time reference during smart card operations; main memory means for storing program and data information; first microcontroller means connected to said interface, said clock means and said main memory means for performing normal smart card functions; secondary microcontroller means connected to said first microcontroller means, said clock means, said main memory means and to secondary memory means for performing normal smart card functions in synchronization with said first microcontroller means; microcontroller error detection means connected to said first microcontroller means and said secondary microcontroller means for detecting a failure of either of said first or secondary microcontrollers; and primary power supply means connected to said first microcontroller means.
Claim 2
Dependent Claim
123 words
A fault tolerant smart card comprising: a standard input-output interface; clock means for providing a time reference during smart card operations; main memory means for storing program and data information; first microcontroller means connected to said interface, said clock means and said main memory means for performing normal smart card functions; secondary microcontroller means connected to said first microcontroller means, said clock means, said main memory means and to secondary memory means for performing normal smart card functions in synchronization with said first microcontroller means; microcontroller error detection means connected to said first microcontroller means and said secondary microcontroller means for detecting a failure of either of said first or secondary microcontrollers; and primary power supply means connected to said first microcontroller means.
Claim 3
Dependent Claim
22 words
The fault tolerant smart card according to claim 1 wherein said secondary microcontroller means has read-only access to said main memory means.
Claim 4
Dependent Claim
33 words
The fault tolerant smart card according to claim 1 wherein said clock means further comprise a primary clock and a secondary clock, said secondary clock being connected to a secondary battery power means.
Claim 5
Dependent Claim
39 words
The fault tolerant smart card according to claim 1 further comprising an access account register connected to and addressed by said first microcontroller means for providing a history trace of user identity and memory locations addressed by prior users.
Claim 6
Dependent Claim
31 words
The fault tolerant smart card according to claim 1 wherein said secondary memory further comprises read-only memory including programming for running one or more known test patterns on said second microcontroller.
Claim 7
Dependent Claim
36 words
The fault tolerant smart card according to claim 5 wherein said secondary memory programming is activated by said microcontroller error detection means upon detection of a failure in either of said first or second microcontroller means.
Claim 8
Dependent Claim
40 words
The fault tolerant smart card according to claim 6 wherein, upon indication of a microcontroller failure by said microcontroller error detection means, said first microcontroller is maintained in a frozen state while said secondary microcontroller runs said known test patterns.
Claim 9
Dependent Claim
36 words
The fault tolerant smart card according to claim 7 wherein, should an error occur in said known test patterns, said secondary microcontroller is assumed to be faulty and said first microcontroller is permitted to continue processing.
Claim 10
Dependent Claim
35 words
The fault tolerant smart card according to claim 7 wherein, should no error occur in said known test patterns, said first microcontroller is assumed to be faulty and card failure is indicated to the user.
Claim 11
Dependent Claim
31 words
The fault tolerant smart card according to claim 9 further comprising private access port means connected to said second microcontroller means for permitting service access to the fault tolerant smart card.
Claim 12
Dependent Claim
46 words
The fault tolerant smart card according to claim 10 further comprising a funds remaining register connected to said second microcontroller and further connected to and accessible through said private access port means for indicating a remaining amount of funds stored in the fault tolerant smart card.
Claim 13
Dependent Claim
45 words
The fault tolerant smart card according to claim 10 further comprising access account means connected to said first microcontroller means and connected to and accessible through said private access port means for providing a history trace of user identity memory locations addressed by prior users.
Claim 14
Dependent Claim
29 words
The fault tolerant smart card according to claim 11 wherein said secondary microcontroller, said secondary memory, and said funds remaining register are connected to a secondary battery power source.
Claim 15
Dependent Claim
29 words
The fault tolerant smart card according to claim 12 wherein said secondary microcontroller, said secondary memory and said access account means are connected to a secondary battery power source.
Claim 16
Dependent Claim
33 words
The fault tolerant smart card according to claim 10 further comprising checking bit means associated with said secondary memory for detecting and circumventing single bit or single path failures within said secondary memory.
Claim 17
Dependent Claim
54 words
The fault tolerant smart card according to claim 1 wherein said microcontroller error detection means further comprise an exclusive "OR" gate furnished with the output signal of each of said first and second microcontrollers, said exclusive "OR" gate being triggered to produce an error signal should a discrepancy occur between said microcontroller output signals.
Claim 18
Dependent Claim
131 words
A fault tolerant smart card comprising: a standard input-output interface; clock means for providing a time reference during smart card operations; main memory means for storing program and data information; first microcontroller means connected to said interface, said clock means and said main memory means for performing normal smart card functions; secondary microcontroller means connected to said first microcontroller means, said clock means, said main memory means and to secondary memory means, said secondary microcontroller means performing normal smart card functions in synchronization with said first microcontroller means; microcontroller error detection means connected to said first and secondary microcontroller means for detecting a discrepancy between said first and secondary microcontroller means; and private access port means connected to said secondary microcontroller for providing private access to the fault tolerant smart card.
Claim 19
Dependent Claim
131 words
A fault tolerant smart card comprising: a standard input-output interface; clock means for providing a time reference during smart card operations; main memory means for storing program and data information; first microcontroller means connected to said interface, said clock means and said main memory means for performing normal smart card functions; secondary microcontroller means connected to said first microcontroller means, said clock means, said main memory means and to secondary memory means, said secondary microcontroller means performing normal smart card functions in synchronization with said first microcontroller means; microcontroller error detection means connected to said first and secondary microcontroller means for detecting a discrepancy between said first and secondary microcontroller means; and private access port means connected to said secondary microcontroller for providing private access to the fault tolerant smart card.
Claim 20
Dependent Claim
54 words
The fault tolerant smart card according to claim 17 wherein, upon detection of an error by said microcontroller error detection means, said first microcontroller is maintained in a frozen state and said secondary microcontroller is released from said main memory means to run known test patterns under the direction of said secondary memory means.
Claim 21
Dependent Claim
36 words
The fault tolerant smart card according to claim 18 wherein, should an error occur during said known test patterns, said secondary microcontroller will be assumed faulty and said first microcontroller will be permitted to continue processing.
Claim 22
Dependent Claim
35 words
The fault tolerant smart card according to claim 18 wherein, should no error occur during said known test patterns, said first microcontroller is assumed faulty and a faulty card signal is transmitted to the user.
Claim 23
Dependent Claim
24 words
The fault tolerant smart card according to claim 20 wherein said private access port permits access to information contained in said main memory means.
Claim 24
Dependent Claim
40 words
The fault tolerant smart card according to claim 21 further comprising a funds remaining register connected to said secondary microcontroller and said private access port means for storing information relating to available funds remaining within the fault tolerant smart card.