← Back to Patent Explorer
US4908502A Expired / Lapsed US ⏱️ 0.0 years remaining

Fault tolerant smart card

Assignee: Pitney Bowes Inc
•
Filing: 1988-02-08
•
Granted: 1990-03-13
•
Expires: 2008-02-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A fault tolerant smart card is provided having primary functional units including a standard ISO interface, a first microcontroller, a clock, and main memory. Secondary functional units including a secondary microcontroller, secondary memory with bit checking capability and an alternate battery power source are also provided. A microcontroller error detector is connected to both microcontrollers. Should a discrepancy between microcontrollers occur known test patterns are run on the second microcontroller to determine which microcontroller is faulty. A private access port provides alternate access to information stored in the fault tolerant smart card. Registers for funds remaining, error condition and access account are also provided.

Inventors

  • 👤 Winslow E. Jackson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 10:38
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/1629; G06F11/1654; G06F11/0703; G06F11/0706; G06F11/073; G06F11/079; G06F11/1641; G06F11/165; G06F11/22; G06F11/2205; G06F11/2236; G06K; G06K19/00; G06K19/06; G06K19/067; G06K19/07; G06K19/072; G06K19/073; G06Q; G06Q20/00; G06Q20/30; G06Q20/34; G06Q20/341; G07; G07B; G07B17/00; G07B17/00016; G07B17/0008; G07B17/00185; G07B17/00314; G07F; G07F7/00; G07F7/08; G07F7/0806; G07F7/0813; G07F7/082; G07F7/0833; G07F7/084; G07F7/10; G07F7/1008; G06F11/08; G06F11/10; G07B2017/00153; G07B2017/00177; G07B2017/00338; G07B2017/00346; G07B17/00733; G07B2017/0079

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.

References Cited (Backward Citations)

US4780602A Cited
US4829166A Cited
US4859837A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-03-12 1993-09-11 1994-03-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-03-12 1997-09-11 1998-03-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-03-12 2001-09-11 2002-03-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag