US4868376A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Intelligent portable interactive personal data system
Assignee: SmartCard International Inc
•
Filing: 1987-05-15
•
Granted: 1989-09-19
•
Expires: 2007-05-15
Abstract
Abstract An intelligent portable interactive personal data system is disclosed. A microprocessor with memory is containted with a transaction card-shaped housing. An alphanumeric keypad and alphanumeric display is located on a surface of the housing. At least one port within the housing is provided for the input and output of information. An operating system is stored in the memory to control the operation of the system through the microprocessor. The operating system provides a means for generating a plurality of messages on the display that prompts the user during the operation of the system.
Inventors
- 👤 Arlen R. Lessin
- 👤 Frank M. Gruppuso
- 👤 Shelley A. Harrison
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 19:03
CPC Classifications
G; G06; G06K; G06K5/00; G06F; G06F21/00; G06F21/30; G06F21/31; G06F21/34; G06F21/70; G06F21/71; G06F21/77; G06K19/00; G06K19/06; G06K19/067; G06K19/07; G06K19/0701; G06K19/0702; G06K19/0704; G06K19/077; G06K19/07701; G06K19/07703; G06Q; G06Q20/00; G06Q20/30; G06Q20/34; G06Q20/341; G06Q20/3415; G06Q20/355; G06Q20/3552; G06Q20/357; G06Q20/3576; G07; G07F; G07F7/00; G07F7/08; G07F7/10; G07F7/1008; Y; Y04; Y04S; Y04S40/00; Y04S40/20
Claims Analysis
Total Claims: 35
Claim 1
Independent Claim
171 words
An intelligent transaction card comprising: a transaction card-shaped housing; a means contained within the housing to provide power to operate the card; a keypad located on a surface of the housing for entry of information by a user; a display located on a surface of the housing for the presentation of information; a microprocessor contained within the housing; at least one port in said housing connected to the microprocessor for the input and output of information; a microprocessor memory contained within the housing and connected to said microprocessor; and an operating system program stored in the memory and controlling operation of the card through the microprocessor, comprising: a means for generating a plurality of messages on the display that prompt the user during the operation of the card to select from a plurality of application programs which reside in the microprocessor memory; means for switching control of the microprocessor form the operating system program to a selected application program; and means for modifying at least one program stored in said memory.
Claim 2
Dependent Claim
171 words
An intelligent transaction card comprising: a transaction card-shaped housing; a means contained within the housing to provide power to operate the card; a keypad located on a surface of the housing for entry of information by a user; a display located on a surface of the housing for the presentation of information; a microprocessor contained within the housing; at least one port in said housing connected to the microprocessor for the input and output of information; a microprocessor memory contained within the housing and connected to said microprocessor; and an operating system program stored in the memory and controlling operation of the card through the microprocessor, comprising: a means for generating a plurality of messages on the display that prompt the user during the operation of the card to select from a plurality of application programs which reside in the microprocessor memory; means for switching control of the microprocessor form the operating system program to a selected application program; and means for modifying at least one program stored in said memory.
Claim 3
Dependent Claim
14 words
The intelligent transaction card of claim 1 wherein the keypad is multifunctional and programmable.
Claim 4
Dependent Claim
24 words
The intelligent transaction card of claim 1 wherein the means to provide power is a connection in the housing to an external power supply.
Claim 5
Dependent Claim
22 words
The intelligent transaction card of claim 1 wherein the means to provide power is an electromagnetic energy receiver mounted in said housing.
Claim 6
Dependent Claim
21 words
The intelligent transaction card of claim 1 wherein the means to provide power is a solar cell mounted in said housing.
Claim 7
Dependent Claim
24 words
The intelligent transaction card of claim 1 wherein a solar cell acts as a switch to turn the intelligent transaction card on and off.
Claim 8
Dependent Claim
15 words
The intelligent transaction card of claim 1 wherein the port is an optical input/output port.
Claim 9
Dependent Claim
15 words
The intelligent transaction card of claim 1 wherein the port is an electrical input/output port.
Claim 10
Dependent Claim
21 words
The intelligent transaction card of claim 1 further comprising circuitry to receive and transmit magnetically encoded information to an external device.
Claim 11
Dependent Claim
55 words
The intelligent transaction card of claim 1 wherein said operating system comprises: a plurality of modules operable while in an idle state to monitor the keypad, the ports and to update the date and time; and a plurality of service routines to control the display, the ports the keyboard, the memory and the application programs.
Claim 12
Dependent Claim
28 words
The intelligent transaction card of claim 1 further comprising at least one undefined programmable function key that may be defined for a specific purpose according to the application.
Claim 13
Dependent Claim
30 words
The intelligent transaction card of claim 1 wherein the keypad further comprises application control keys which control the selection and execution of the application programs in the intelligent transaction card.
Claim 14
Dependent Claim
19 words
The intelligent transaction card of claim 1 wherein the application control keys are labeled "YES", "NO", "NEXT" and "BACK".
Claim 15
Dependent Claim
14 words
The intelligent transaction card of claim 1 wherein the microprocessor memory is an EEPROM.
Claim 16
Dependent Claim
21 words
The intelligent transaction card of claim 1 further comprising circuitry to receive and transmit magnetically encoded information to an external device.
Claim 17
Dependent Claim
31 words
The intelligent transaction card of claim 1 wherein said means for modifying further comprises: means for loading a variety of different application programs into the memory from at least one port.
Claim 18
Dependent Claim
54 words
The intelligent transaction card of claim 16 wherein said means for loading comprises: means for locating at least one unused portion of said memory for the storage of an application to be loaded; and means for relocating address references of said application program based on an absolute address at which said program is loaded.
Claim 19
Dependent Claim
64 words
The intelligent transaction card of claim 17 wherein said means for relocating comprises: means for temporarily storing a table of relative address references of said application programs; means for determining a starting address of said memory at which the beginning of said application program is to be loaded; and means for adding the starting address to each relative address reference of the application program.
Claim 20
Dependent Claim
45 words
The intelligent transaction card of claim 18 further comprising a means of maintaining in said memory a list of the starting addresses of all application programs stored in said memory, including a means for updating said list upon the loading of a new application program.
Claim 21
Dependent Claim
28 words
The intelligent transaction card of claim 17 wherein said operating system further comprises a memory security means for preventing an application program from accessing certain records in memory.
Claim 22
Dependent Claim
30 words
The intelligent transaction card of claim 20 wherein said memory security means comprises a means for associating with each record of memory, an authorization number corresponding to an authorized user.
Claim 23
Dependent Claim
53 words
The transaction card of claim 21 wherein said operating system further comprises a means for entering into memory a personal identification number of a user and wherein said memory security means prevents an application program form accessing a record in memory if said personal identification number does not correspond to said authorization number.
Claim 24
Dependent Claim
29 words
The intelligent transaction card of claim 1 wherein said operating system further comprises a programming security means for preventing unauthorized changes in the programs stored in the card's memory.
Claim 25
Dependent Claim
29 words
The intelligent transaction card of claim 23 wherein said programming security means prevents the cardholder from altering said programs while allowing the supplier of the program to enter modifications.
Claim 26
Dependent Claim
38 words
The intelligent transaction card of claim 24 wherein said programming security means comprises computer instructions stored in the card's memory which can only be accessed by a person who provides the card with a security program access code.
Claim 27
Dependent Claim
34 words
The intelligent transaction card of claim 1 wherein said memory comprises a system data area comprising variable length records; each record comprising an application number field, a data size field and a PIN field.
Claim 28
Dependent Claim
43 words
The intelligent transaction card of claim 26 further comprising a record locating means for locating a next record by incrementing a memory pointer containing an address of a current record by a quantity stored in said data size field of said current record.
Claim 29
Dependent Claim
58 words
The intelligent transaction card of claim 27 wherein said record locating means operates to locate a desired record by reading said application number field and said PIN field of a current record and comparing said fields against desired application and PIN numbers respectively, and for repeating said comparison with each said next record until a match is found.
Claim 30
Dependent Claim
46 words
The intelligent transaction card of claim 1 wherein said microprocessor memory comprises: a system data area for storing said operating system, an application data area for storing program code of said application program, and a transaction data area for storing data used by said application programs.
Claim 31
Dependent Claim
28 words
The intelligent transaction card of claim 1 wherein said operating system program is written in modular fashion to allow dynamic reconfiguration of said modules by said modifying means.
Claim 32
Dependent Claim
17 words
The intelligent transaction card of claim 1 further comprising a means on the card for encrypting information.
Claim 33
Dependent Claim
309 words
An intelligent transaction card comprising: a transaction card-shaped housing; a means contained within the housing to provide power to operate the card; a keypad located on a surface of the housing for entry of information by a user; a display located on the surface of the housing for the presentation of information; a microprocessor contained within the housing to control the operation of the card; at least one port in said housing connected to the microprocessor for the input and output of information; a microprocessor memory contained within the housing and connected to said microprocessor; an opening system stored in the memory and controlling the operation of the card through the microprocessor to allow a user to select from a plurality of application programs which reside in the microprocessor memory; and means for switching control of the microprocessor from the operating system to a selected application program; means for storing in said memory a personal identification number (PIN) known to a user of said card; means accessible to said user for changing the PIN stored in said memory; a credit/purchase application program stored in the memory and executed by the microprocessor through the operating system, said credit/purchase application comprising: means for storing a credit balance; means for receiving through the keypad the user's PIN and amount of a transaction; means for verifying that the PIN received through the keypad is equal to a PIN stored in the memory; means for verifying that a sufficient credit balance exists to execute the transaction; and means for generating an approval code to be displayed on the display if sufficient credit balance exists and the PIN received through the keypad is equal to the PIN stored in memory; whereby the card verifies the user's credit balance for a purchase and generates an approval code for the purchase independent of any external terminal device.
Claim 34
Dependent Claim
309 words
An intelligent transaction card comprising: a transaction card-shaped housing; a means contained within the housing to provide power to operate the card; a keypad located on a surface of the housing for entry of information by a user; a display located on the surface of the housing for the presentation of information; a microprocessor contained within the housing to control the operation of the card; at least one port in said housing connected to the microprocessor for the input and output of information; a microprocessor memory contained within the housing and connected to said microprocessor; an opening system stored in the memory and controlling the operation of the card through the microprocessor to allow a user to select from a plurality of application programs which reside in the microprocessor memory; and means for switching control of the microprocessor from the operating system to a selected application program; means for storing in said memory a personal identification number (PIN) known to a user of said card; means accessible to said user for changing the PIN stored in said memory; a credit/purchase application program stored in the memory and executed by the microprocessor through the operating system, said credit/purchase application comprising: means for storing a credit balance; means for receiving through the keypad the user's PIN and amount of a transaction; means for verifying that the PIN received through the keypad is equal to a PIN stored in the memory; means for verifying that a sufficient credit balance exists to execute the transaction; and means for generating an approval code to be displayed on the display if sufficient credit balance exists and the PIN received through the keypad is equal to the PIN stored in memory; whereby the card verifies the user's credit balance for a purchase and generates an approval code for the purchase independent of any external terminal device.
Claim 35
Dependent Claim
24 words
The intelligent transaction card of claim 32 further comprising means accessible to the user for varying an algorithm used for generating said approval code.
References Cited (Backward Citations)
US3971916A
Cited
US4211919A
Cited
US4298793A
Cited
US4587409A
Cited
US4575621A
Cited
US4677657A
Cited
US4697072A
Cited
US4614861A
Cited
US4701601A
Cited
US4752678A
Cited
US4742215A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1992-09-18 | 1993-03-20 | 1993-09-19 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1996-09-18 | 1997-03-20 | 1997-09-19 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2000-09-18 | 2001-03-20 | 2001-09-19 | $7700.00 | Window Closed / Lapsed |