Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
239 words
An electronic card for use in a secure data interchange system having a terminal adapted to receive and communicate with said electronic card, said card having means for communicating with said terminal and having a memory for storing program algorithms and data therein including valid terminal verification data and valid user identification request data; said electronic card comprising: means for monitoring, for a predetermined period of time, immediately following insertion of said card in said terminal, an output from said terminal for a terminal verification message and being operable to erase said memory when said terminal verification message is not received within said predetermined period of time and being responsive to said terminal verification message received within said predetermined period of time, by comparing said received terminal verification message to said stored valid terminal verification message and being operable to erase said memory when said received terminal verification message is not valid; and means for monitoring, following receipt of a valid terminal verification message, the output from said terminal for a user identification request and being responsive to said user identification request by comparing said received user identification request to said stored valid user identification request and being operable to erase said memory when said user identification request is not valid and being operable to erase said memory when said received request is an attempt to read data from said memory before receipt of said valid user identification request.
Claim 2
Dependent Claim
239 words
An electronic card for use in a secure data interchange system having a terminal adapted to receive and communicate with said electronic card, said card having means for communicating with said terminal and having a memory for storing program algorithms and data therein including valid terminal verification data and valid user identification request data; said electronic card comprising: means for monitoring, for a predetermined period of time, immediately following insertion of said card in said terminal, an output from said terminal for a terminal verification message and being operable to erase said memory when said terminal verification message is not received within said predetermined period of time and being responsive to said terminal verification message received within said predetermined period of time, by comparing said received terminal verification message to said stored valid terminal verification message and being operable to erase said memory when said received terminal verification message is not valid; and means for monitoring, following receipt of a valid terminal verification message, the output from said terminal for a user identification request and being responsive to said user identification request by comparing said received user identification request to said stored valid user identification request and being operable to erase said memory when said user identification request is not valid and being operable to erase said memory when said received request is an attempt to read data from said memory before receipt of said valid user identification request.
Claim 3
Dependent Claim
17 words
A card as defined in claim 1, wherein each of said means for monitoring is a microprocessor.
Claim 4
Dependent Claim
66 words
A card as defined in claim 1 or 2, said memory including prestored information indicative of a predetermined user of said card and said means for monitoring, following receipt of a valid terminal verification message being operable to read said predetermined user information from said memory and being operable to transmit to said terminal said predetermined user information, upon receipt of said valid user identification request.
Claim 5
Dependent Claim
296 words
An electronic card for use in a secure data interchange system having a terminal adapted to receive and communicate with said electronic card, said card comprising: means for communicating with said terminal; memory for storing program algorithms and data therein including valid terminal verification data, valid user identification request data, and information indicative of a predetermined user of said card; means for monitoring, for a predetermined period of time, immediately following insertion of said card in said terminal, an output from said terminal for a terminal verification message and being operable to erase said memory when said terminal verification message is not received within said predetermined period of time and being responsive to said terminal verification message received within said predetermined period of time, by comparing said received terminal verification message to said stored valid terminal verification message and being operable to erase said memory when said received terminal verification message is not valid; means for monitoring, following receipt of a valid terminal verification message, the output from said terminal for a user identification request and being responsive to said user identification request by comparing said received user identification request to said stored valid user identification request and being operable to erase said memory when said user identification request is not valid identification instruction message and being operable to erase said memory when said received request is an attempt to read data from said memory before receipt of said valid user identification request; each of said means for monitoring is a microprocessor; and said means for monitoring, following receipt of a valid terminal verification message, being operable to read said predetermined user information from said memory and being operable to transmit to said terminal said predetermined user information, upon receipt of said valid user identification request.
Claim 6
Dependent Claim
296 words
An electronic card for use in a secure data interchange system having a terminal adapted to receive and communicate with said electronic card, said card comprising: means for communicating with said terminal; memory for storing program algorithms and data therein including valid terminal verification data, valid user identification request data, and information indicative of a predetermined user of said card; means for monitoring, for a predetermined period of time, immediately following insertion of said card in said terminal, an output from said terminal for a terminal verification message and being operable to erase said memory when said terminal verification message is not received within said predetermined period of time and being responsive to said terminal verification message received within said predetermined period of time, by comparing said received terminal verification message to said stored valid terminal verification message and being operable to erase said memory when said received terminal verification message is not valid; means for monitoring, following receipt of a valid terminal verification message, the output from said terminal for a user identification request and being responsive to said user identification request by comparing said received user identification request to said stored valid user identification request and being operable to erase said memory when said user identification request is not valid identification instruction message and being operable to erase said memory when said received request is an attempt to read data from said memory before receipt of said valid user identification request; each of said means for monitoring is a microprocessor; and said means for monitoring, following receipt of a valid terminal verification message, being operable to read said predetermined user information from said memory and being operable to transmit to said terminal said predetermined user information, upon receipt of said valid user identification request.
Claim 7
Dependent Claim
13 words
A card as defined in claim 4, said microprocessor including a computer program.
Claim 8
Dependent Claim
24 words
A card as defined in claim 4, said predetermined user information being indicative of a physical characteristic of an authorized user of the card.
Claim 9
Dependent Claim
27 words
A card as defined in claim 6, said physical characteristic is a computer generated image of a finger print pattern of said authorized user of said card.
Claim 10
Dependent Claim
27 words
A card as defined in claim 4, 5, 6, or 7, including means for receiving power, from said terminal, upon insertion of said card in said terminal.
Claim 11
Independent Claim
216 words
A method for providing a secure electronic card for use in a data interchange system, wherein a terminal is adapted to receive and communicate with the electronic card and wherein said card has means for communicating with said terminal and a memory for storing data and program algorithms therein including valid terminal verification data and valid user identification request data, said method comprising: monitoring by said card for a predetermined period of time, immediately following insertion of said card in said terminal, an output from said terminal for a terminal verification message; erasing said memory when said terminal verification message is not received within said predetermined period of time, and comparing said terminal verification message received within said predetermined period of time to said stored valid terminal verification message, and erasing said memory when said terminal verification message is not valid; monitoring by said card, following receipt of a valid terminal verification message, the output from said terminal for a user identification request from said terminal and comparing said received user identification request to said stored valid user identification request; and erasing said memory when said user identification request is not valid, and erasing said memory when said request is an attempt to read data from said memory before receipt of a valid user identification request.
Claim 12
Independent Claim
216 words
A method for providing a secure electronic card for use in a data interchange system, wherein a terminal is adapted to receive and communicate with the electronic card and wherein said card has means for communicating with said terminal and a memory for storing data and program algorithms therein including valid terminal verification data and valid user identification request data, said method comprising: monitoring by said card for a predetermined period of time, immediately following insertion of said card in said terminal, an output from said terminal for a terminal verification message; erasing said memory when said terminal verification message is not received within said predetermined period of time, and comparing said terminal verification message received within said predetermined period of time to said stored valid terminal verification message, and erasing said memory when said terminal verification message is not valid; monitoring by said card, following receipt of a valid terminal verification message, the output from said terminal for a user identification request from said terminal and comparing said received user identification request to said stored valid user identification request; and erasing said memory when said user identification request is not valid, and erasing said memory when said request is an attempt to read data from said memory before receipt of a valid user identification request.
Claim 13
Dependent Claim
38 words
A method as defined in claim 9, including transmitting to said terminal a card verification message for verification of said card by said terminal, following receipt, within said predetermined period of time, of said valid terminal identification message.
Claim 14
Dependent Claim
58 words
A method as defined in claim 9, said card including information, prestored therein, indicative of a predetermined user of said card, said method including: reading said stored predetermined user information from said memory; and transmitting said predetermined user information to said terminal, upon receipt of a valid user identification request, for verification by said terminal of said user.
Claim 15
Independent Claim
284 words
A method for providing a secure electronic card for use in a data interchange system, wherein a terminal is adapted to receive and communicate with the electronic card and wherein said card has means for communicating with said terminal and a memory for storing data and program algorithms therein including valid terminal verification data and valid user identification request data, said method comprising: monitoring by said card for a predetermined period of time, immediately following insertion of said card in said terminal, an output from said terminal for a terminal verification message; erasing said memory when said terminal verification message is not received within said predetermined period of time, and comparing said terminal verification message received within said predetermined period of time to said stored valid terminal verification message, and erasing said memory when said terminal verification message is not valid; monitoring by said card, following receipt of a valid terminal verification message, the output from said terminal for a user identification request from said terminal and comparing said received user identification request to said stored valid user identification request; erasing said memory when said user identification request is not valid, and erasing said memory when said request is an attempt to read data from said memory before receipt of a valid user identification request; transmitting to said terminal a card verification message, following receipt, within said predetermined period of time, of said valid terminal identification message for verification of said card by said terminal; storing information indicative of a predetermined user of said card, in said card memory; and transmitting said predetermined user information to said terminal upon receipt of a valid user identification request, for verification by said terminal of said user.
Claim 16
Independent Claim
284 words
A method for providing a secure electronic card for use in a data interchange system, wherein a terminal is adapted to receive and communicate with the electronic card and wherein said card has means for communicating with said terminal and a memory for storing data and program algorithms therein including valid terminal verification data and valid user identification request data, said method comprising: monitoring by said card for a predetermined period of time, immediately following insertion of said card in said terminal, an output from said terminal for a terminal verification message; erasing said memory when said terminal verification message is not received within said predetermined period of time, and comparing said terminal verification message received within said predetermined period of time to said stored valid terminal verification message, and erasing said memory when said terminal verification message is not valid; monitoring by said card, following receipt of a valid terminal verification message, the output from said terminal for a user identification request from said terminal and comparing said received user identification request to said stored valid user identification request; erasing said memory when said user identification request is not valid, and erasing said memory when said request is an attempt to read data from said memory before receipt of a valid user identification request; transmitting to said terminal a card verification message, following receipt, within said predetermined period of time, of said valid terminal identification message for verification of said card by said terminal; storing information indicative of a predetermined user of said card, in said card memory; and transmitting said predetermined user information to said terminal upon receipt of a valid user identification request, for verification by said terminal of said user.
Claim 17
Independent Claim
241 words
A system for the secure interchange of information comprising: at least one portable electronic card having a memory for storing program algorithms and data therein including valid terminal verification data and valid user identification request data; at least one terminal device adapted to receive and communicate with said portable electronic card; said card including: means for communicating with said terminal; means for monitoring, for a predetermined period of time, immediately following insertion of said card in said terminal, an output from said terminal for a terminal verification message and being operable to erase said memory when said terminal verification message is not received within said predetermined period of time, and being responsive to said terminal verification message received within said predetermined period of time, by comparing said received terminal verification message to said stored valid terminal verification message and being operable to erase said memory when said received terminal verification message is not valid; and means for monitoring, following receipt of a valid terminal verification message, the output from said terminal for a user identification request and being responsive to said user identification request by comparing said received user identification request to said stored valid user identification request and being operable to erase said memory when said user identification request is not valid and being operable to erase said memory when said received request is an attempt to read data from said memory before receipt of said valid user identification request.
Claim 18
Independent Claim
241 words
A system for the secure interchange of information comprising: at least one portable electronic card having a memory for storing program algorithms and data therein including valid terminal verification data and valid user identification request data; at least one terminal device adapted to receive and communicate with said portable electronic card; said card including: means for communicating with said terminal; means for monitoring, for a predetermined period of time, immediately following insertion of said card in said terminal, an output from said terminal for a terminal verification message and being operable to erase said memory when said terminal verification message is not received within said predetermined period of time, and being responsive to said terminal verification message received within said predetermined period of time, by comparing said received terminal verification message to said stored valid terminal verification message and being operable to erase said memory when said received terminal verification message is not valid; and means for monitoring, following receipt of a valid terminal verification message, the output from said terminal for a user identification request and being responsive to said user identification request by comparing said received user identification request to said stored valid user identification request and being operable to erase said memory when said user identification request is not valid and being operable to erase said memory when said received request is an attempt to read data from said memory before receipt of said valid user identification request.
Claim 19
Dependent Claim
201 words
A system as defined in claim 13, said terminal comprising: terminal memory having a valid card verification message stored therein; means for transmitting to said output said terminal verification message, upon insertion of said card in said terminal; means for monitoring, for a second predetermined period of time a card output for receipt of a card verification message and being operable to reject said card when said card verification message is not received within said second predetermined period of time, and being responsive to said card verification message received within said second predetermined period of time by comparing said received card verification message to a stored valid card verification message, and being operable to reject said card when said received card verification message is invalid; means for reading a user identification from said user following receipt of a valid card verification message; and means for transmitting to said output a user identification request, and means for monitoring said card output for receipt of said predetermined user information and being responsive to said predetermined user information for comparing said received predetermined user information to said read user identification, and being operable to reject said card when said predetermined user information is invalid.
Claim 20
Dependent Claim
27 words
A system as defined in claim 14, said card including means for transmitting to said terminal, following receipt of valid terminal verification message, a card verification message.
Claim 21
Dependent Claim
23 words
A system as defined in claim 14, said means for reading is a scanning device for scanning a physical characteristic of said user.
Claim 22
Dependent Claim
15 words
A system as defined in claim 16, said physical characteristic is a finger print pattern.
Claim 23
Dependent Claim
27 words
A system as defined in claim 13, said card including means for transmitting to said terminal, following receipt of valid terminal verification message, a card verification message.
Claim 24
Dependent Claim
23 words
A system as defined in claim 13, 14 or 18, including protection means associated with said terminal to prevent tapering with said terminal.
Claim 25
Dependent Claim
25 words
A system as defined in claim 19, said protection means including a volatile memory which looses its contents when power is interrupted to said memory.
Claim 26
Independent Claim
458 words
A system for the secure interchange of information comprising: at least one portable electronic card having a memory for storing program algorithms and data therein including valid terminal verification data and valid user identification request data; at least one terminal device adapted to receive and communicate with said portable electronic card; said card including: means for communicating with said terminal; means for monitoring, for a predetermined period of time, immediately following insertion of said card in said terminal, an output from said terminal for a terminal verification message and being operable to erase said memory when said terminal verification message is not received within said predetermined period of time, and being responsive to said terminal verification message received within said predetermined period of time, by comparing said received terminal verification message to said stored valid terminal verification message and being operable to erase said memory when said received terminal verification message is not valid; and means for monitoring, following receipt of a valid terminal verification message, the output from said terminal for a user identification request and being responsive to said user identification request by comparing said received user identification request to said stored valid user identification request and being operable to erase said memory when said user identification request is not valid and being operable to erase said memory when said received request is an attempt to read data from said memory before receipt of said valid user identification request; means for transmitting a card output, following receipt of valid terminal verification message within said predetermined period of time, a card verification message; said terminal including: terminal memory having a valid card verification message stored therein; means for transmitting to said output said terminal verification message, upon insertion of said card in said terminal; means for monitoring, for a second predetermined period of time a card output for receipt of a card verification message and being operable to reject said card when said card verification message is not received within said second predetermined period of time, and being responsive to said card verification message received within said second predetermined period of time by comparing said received card verification message to a stored valid card verification message, and being operable to reject said card when said received card verification message is invalid; means for reading a user identification from said user following receipt of a valid card verification message; and means for transmitting to said output a user identification request, and means for monitoring said card output for receipt of said predetermined user information and being responsive to said predetermined user information for comparing said received predetermined user information to said read user identification, and being operable to reject said card when said predetermined user information is invalid.
Claim 27
Independent Claim
458 words
A system for the secure interchange of information comprising: at least one portable electronic card having a memory for storing program algorithms and data therein including valid terminal verification data and valid user identification request data; at least one terminal device adapted to receive and communicate with said portable electronic card; said card including: means for communicating with said terminal; means for monitoring, for a predetermined period of time, immediately following insertion of said card in said terminal, an output from said terminal for a terminal verification message and being operable to erase said memory when said terminal verification message is not received within said predetermined period of time, and being responsive to said terminal verification message received within said predetermined period of time, by comparing said received terminal verification message to said stored valid terminal verification message and being operable to erase said memory when said received terminal verification message is not valid; and means for monitoring, following receipt of a valid terminal verification message, the output from said terminal for a user identification request and being responsive to said user identification request by comparing said received user identification request to said stored valid user identification request and being operable to erase said memory when said user identification request is not valid and being operable to erase said memory when said received request is an attempt to read data from said memory before receipt of said valid user identification request; means for transmitting a card output, following receipt of valid terminal verification message within said predetermined period of time, a card verification message; said terminal including: terminal memory having a valid card verification message stored therein; means for transmitting to said output said terminal verification message, upon insertion of said card in said terminal; means for monitoring, for a second predetermined period of time a card output for receipt of a card verification message and being operable to reject said card when said card verification message is not received within said second predetermined period of time, and being responsive to said card verification message received within said second predetermined period of time by comparing said received card verification message to a stored valid card verification message, and being operable to reject said card when said received card verification message is invalid; means for reading a user identification from said user following receipt of a valid card verification message; and means for transmitting to said output a user identification request, and means for monitoring said card output for receipt of said predetermined user information and being responsive to said predetermined user information for comparing said received predetermined user information to said read user identification, and being operable to reject said card when said predetermined user information is invalid.