Patent US4874935A successfully refreshed from Google Patents.
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
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 08:37
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.
References Cited (Backward Citations)
US3971916A
Cited
US4007355A
Cited
US4092524A
Cited
US4102493A
Cited
US4001550A
Cited
US4001550B1
Cited
US4442345A
Cited
US4471216A
Cited
US4498000A
Cited
US4654512A
Cited
US4667088A
Cited
US4568824A
Cited
US4544833A
Cited
US4578573A
Cited
US4572946A
Cited
US4590365A
Cited
US4580041A
Cited
US4650981A
Cited
US4591974A
Cited
US4683372A
Cited
US4575621A
Cited
US4736094A
Cited
US4709137A
Cited
US4650975A
Cited
US4697073A
Cited
US4701601A
Cited
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 |