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

Smart card apparatus and method of programming same

Assignee: Entrust Corp
•
Filing: 1988-10-05
•
Granted: 1989-10-17
•
Expires: 2008-10-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A smart card (20) including a microcomputer (40). The microcomputer (40) being programmed with a smart card control program (50) and a data dictionary (52) defining the data to be stored in the microcomputer.

Inventors

  • 👤 Thomas L. Younger

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 05:07
CPC Classifications
G; G07; G07F; G07F7/00; G07F7/08; G07F7/10; G07F7/1008; G06; G06K; G06K17/00; G06Q; G06Q20/00; G06Q20/30; G06Q20/34; G06Q20/341; G06Q20/355; G06Q20/3552; G07F7/0806; G07F7/0833; G07F7/084

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 51 words
A method for making a smart card including a microcomputer; the method comprising the steps of: a. programming the microcomputer with a smart card control program; b. defining data dictionary means for defining data stored in the microcomputer; and c. programming the microcomputer with the data dictionary means and personalized data.
Claim 2
Independent Claim 51 words
A method for making a smart card including a microcomputer; the method comprising the steps of: a. programming the microcomputer with a smart card control program; b. defining data dictionary means for defining data stored in the microcomputer; and c. programming the microcomputer with the data dictionary means and personalized data.
Claim 3
Dependent Claim 31 words
A method in accordance with claim 1, wherein the step of programming the microcomputer with a smart card control program includes defining predetermined commands for accessing the smart card control program.
Claim 4
Dependent Claim 28 words
A method in accordance with claim 1, wherein the method of defining data dictionary means includes defining data dictionary means with a fixed portion and a variable portion.
Claim 5
Dependent Claim 49 words
A method in accordance with claim 1 wherein the step of programming the microcomputer with the data dictionary and personalized data includes the step of using a utility program at a terminal for interfacing with the smart card control program previously programmed in the microcomputer of the smart card.
Claim 6
Dependent Claim 30 words
A method in accordance with claim 1, wherein the step of programming the microcomputer with personalized data includes defining a data field ID, a length of field, and data attribute.
Claim 7
Dependent Claim 47 words
A method in accordance with claim 5, wherein the step of defining the data attribute includes defining the data as volatile, non-volatile, or match, whereby if defined as match the personalized data stored in the smart card must match the data input thereby providing a security check.
Claim 8
Dependent Claim 24 words
A method in accordance with claim 1, wherein the step of defining the data dictionary means includes defining application specific data and personalized data.
Claim 9
Independent Claim 59 words
A method for making a smart card including a microprocessor, the method comprising the steps of: a. programming the microcomputer with a smart card control program; b. allocating memory for data dictionary means for defining data stored in the microcomputer; c. programming data values into the data dictionary area of memory; and d. programming the microcomputer with personalized data.
Claim 10
Independent Claim 59 words
A method for making a smart card including a microprocessor, the method comprising the steps of: a. programming the microcomputer with a smart card control program; b. allocating memory for data dictionary means for defining data stored in the microcomputer; c. programming data values into the data dictionary area of memory; and d. programming the microcomputer with personalized data.
Claim 11
Dependent Claim 20 words
A method in accordance with claim 8, wherein volatile and non-volatile areas of memory are defined for storage of data.
Claim 12
Dependent Claim 30 words
A method in accordance with claim 9, wherein the step of programming the microcomputer with a smart card control program includes defining commands for retrieving, storing, altering and protecting data.
Claim 13
Independent Claim 151 words
A method for making a smart card including a microcomputer embedded in the smart card; the method comprising the steps of: a. programming the microcomputer with a smart card control program before embedding the microcomputer in the smart card; b. defining data dictionary means, of predetermined structure known to the smart card control program, for defining data stored in the microcomputer, the step of defining data dictionary means including the step of defining a first fixed portion of the data dictionary means including system and application data definitions and subsequently defining a second variable portion of the data dictionary means including personalized data definitions; c. embedding the microcomputer in the smart card; and d. personalizing the smart card including programming the microcomputer with the data dictionary means and personalized data, the second variable portion of the data dictionary means being defined prior to programming the microcomputer with the data dictionary means.
Claim 14
Independent Claim 151 words
A method for making a smart card including a microcomputer embedded in the smart card; the method comprising the steps of: a. programming the microcomputer with a smart card control program before embedding the microcomputer in the smart card; b. defining data dictionary means, of predetermined structure known to the smart card control program, for defining data stored in the microcomputer, the step of defining data dictionary means including the step of defining a first fixed portion of the data dictionary means including system and application data definitions and subsequently defining a second variable portion of the data dictionary means including personalized data definitions; c. embedding the microcomputer in the smart card; and d. personalizing the smart card including programming the microcomputer with the data dictionary means and personalized data, the second variable portion of the data dictionary means being defined prior to programming the microcomputer with the data dictionary means.
Claim 15
Dependent Claim 54 words
A method in accordance with claim 11 wherein the personalizing step includes the step of utilizing utility program means for interfacing with the smart card control program embedded in the smart card to define the second portion of the data dictionary means, the utility program means querying a user to define the personalized data.
Claim 16
Dependent Claim 39 words
A method in accordance with claim 12 wherein the step of programming the microcomputer includes the step of powering up the smart card program which in turn will load the data dictionary means and the personalized data into memory.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-10-16 1993-04-17 1993-10-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-10-16 1997-04-17 1997-10-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-10-16 2001-04-17 2001-10-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag