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

Smart card system for use with peripheral devices

Assignee: Gemplus SA
•
Filing: 1998-03-26
•
Granted: 2001-03-06
•
Expires: 2018-03-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A smart card that is compatible with multiple different protocols includes a standard set of contacts that comply with the protocols of a published standard, and another contact not designated by the standard which is used to indicate whether the card is to operate in a non-standard mode. When the card is to operate in the non-standard mode, a simple start-up procedure is employed which does not require strict timing constraints, enabling a less expensive interface device to be used. The interface device can be connected to any bus of a computer which operates in accordance with a desired non-standard protocol. Due to the flexibility and functionality offered by smart cards that have microprocessors incorporated therein, the multi-protocol smart card can be used to drive, or otherwise communicate with, any of a variety of peripheral devices, whether or not a personal computer is present in the system.

Inventors

  • 👤 Jean-Marc Sarat

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 09:38
CPC Classifications
G; G06; G06K; G06K19/00; G06K19/06; G06K19/067; G06K19/07; G06K19/077; G06K19/0772; G06K19/07733; G06K7/00; G06K7/0008; G06K7/0013; G06K7/0086; G06K7/10; G06K7/10009; G06K7/10297

Claims Analysis

Total Claims: 31
Claim 1
Independent Claim 194 words
A user card transaction system, comprising: a user card containing a microprocessor and associated memory, and a plurality of contacts for transferring data to and from said microprocessor and memory; a peripheral device for conducting a transaction in connection with said user card, said peripheral device including a data input/output terminal that is connectable to at least one of the contacts of said user card, for communication with said microprocessor; and which communicates with a data input/output terminal of an other device, and wherein two of the contacts of said user card are respectively connected to the data input/output terminals of said peripheral device and said other device, and said microprocessor selectively provides a data communication path between said two contacts to enable said peripheral device to communicate with only said user card or with said other device; and an interface device associated with said peripheral device, said interface device providing operation signals to at least some of the contacts of the user card to place said microprocessor in an operational state, including a mode signal which identifies an operating mode in which said microprocessor is to operate to communicate with said peripheral device.
Claim 2
Dependent Claim 194 words
A user card transaction system, comprising: a user card containing a microprocessor and associated memory, and a plurality of contacts for transferring data to and from said microprocessor and memory; a peripheral device for conducting a transaction in connection with said user card, said peripheral device including a data input/output terminal that is connectable to at least one of the contacts of said user card, for communication with said microprocessor; and which communicates with a data input/output terminal of an other device, and wherein two of the contacts of said user card are respectively connected to the data input/output terminals of said peripheral device and said other device, and said microprocessor selectively provides a data communication path between said two contacts to enable said peripheral device to communicate with only said user card or with said other device; and an interface device associated with said peripheral device, said interface device providing operation signals to at least some of the contacts of the user card to place said microprocessor in an operational state, including a mode signal which identifies an operating mode in which said microprocessor is to operate to communicate with said peripheral device.
Claim 3
Dependent Claim 28 words
The transaction system of claim 1 , wherein said peripheral device further includes a clock terminal, that is connectable to one of the contacts of said user card.
Claim 4
Dependent Claim 36 words
The transaction system of claim 1 , wherein said plurality of contacts comprise a predefined set of contacts associated with an operating protocol, and at least one other contact to which said mode signal is provided.
Claim 5
Dependent Claim 29 words
The transaction system of claim 1 wherein said peripheral device includes power supply terminals that are connectable to contacts of the user card to supply power to said microprocessor.
Claim 6
Dependent Claim 29 words
The transaction system of claim 1 wherein said interface device includes a power supply that is connectable to contacts of the user card to supply power to said microprocessor.
Claim 7
Dependent Claim 141 words
A user card transaction system, comprising: a user card containing a microprocessor and associated memory, and a plurality of contacts for transferring data to and from said microprocessor and memory, including a first data input/output contact and a second data input/output contact; a first peripheral device which provides at least one of the functions of user input to said microprocessor and/or presentation of data output from said microprocessor to a user, said peripheral device including a data input/output terminal that is connectable to said first input/output contact of said user card; and a second peripheral device which provides at least one of the functions of user input to said microprocessor and/or presentation of data output from said microprocessor to a user, said peripheral device including a data input/output terminal that is connectable to said second input/output contact of said user card.
Claim 8
Dependent Claim 141 words
A user card transaction system, comprising: a user card containing a microprocessor and associated memory, and a plurality of contacts for transferring data to and from said microprocessor and memory, including a first data input/output contact and a second data input/output contact; a first peripheral device which provides at least one of the functions of user input to said microprocessor and/or presentation of data output from said microprocessor to a user, said peripheral device including a data input/output terminal that is connectable to said first input/output contact of said user card; and a second peripheral device which provides at least one of the functions of user input to said microprocessor and/or presentation of data output from said microprocessor to a user, said peripheral device including a data input/output terminal that is connectable to said second input/output contact of said user card.
Claim 9
Dependent Claim 29 words
The transaction system of claim 6 , wherein said first peripheral device further includes a clock terminal, that is connectable to one of the contacts of said user card.
Claim 10
Dependent Claim 46 words
The transaction system of claim 6 , wherein some of said plurality of contacts, including said first data input/output contact, comprise a predefined set of contacts associated with an operating protocol, and said second data input/output contact is not included within said predefined set of contacts.
Claim 11
Dependent Claim 18 words
The transaction system of claim 8 wherein said operating protocol conforms to an ISO standard for smart cards.
Claim 12
Dependent Claim 40 words
The transaction system of claim 6 wherein said microprocessor selectively provides a data communication path between said two data input/output contacts to enable said first and second peripheral devices to communicate with each other or only with said user card.
Claim 13
Dependent Claim 31 words
The transaction system of claim 6 wherein one of said peripheral devices includes power supply terminals that are connectable to contacts of the user card to supply power to said microprocessor.
Claim 14
Dependent Claim 14 words
The transaction system of claim 6 wherein said user card is a smart card.
Claim 15
Dependent Claim 128 words
A smart card, comprising: a microprocessor and associated memory; and a plurality of contacts for transferring data to and from said microprocessor and memory, said plurality of contacts comprising a predefined set of contacts associated with an operating protocol and including a first data input/output contact for connection to a data input/output terminal of a first peripheral device which provides at least one of the functions of user input to said microprocessor and/or presentation of data output from said microprocessor to a user, and at least one other data input/output contact for connection to a data input/output terminal of a second peripheral device which provides at least one of the functions of user input to said microprocessor and/or presentation of data output from said microprocessor to a user.
Claim 16
Dependent Claim 128 words
A smart card, comprising: a microprocessor and associated memory; and a plurality of contacts for transferring data to and from said microprocessor and memory, said plurality of contacts comprising a predefined set of contacts associated with an operating protocol and including a first data input/output contact for connection to a data input/output terminal of a first peripheral device which provides at least one of the functions of user input to said microprocessor and/or presentation of data output from said microprocessor to a user, and at least one other data input/output contact for connection to a data input/output terminal of a second peripheral device which provides at least one of the functions of user input to said microprocessor and/or presentation of data output from said microprocessor to a user.
Claim 17
Dependent Claim 40 words
The smart card of claim 13 wherein said microprocessor selectively provides a data communication path between said two data input/output contacts to enable said first and second peripheral devices to communicate with each other or only with said user card.
Claim 18
Dependent Claim 18 words
The smart card of claim 13 wherein said operating protocol conforms to an ISO standard for smart cards.
Claim 19
Dependent Claim 44 words
The smart card of claim 13 wherein said plurality of contacts further include a mode contact which receives a signal that identifies whether said microprocessor is to operate in accordance with said operating protocol or a different protocol to communicate with said peripheral devices.
Claim 20
Dependent Claim 37 words
The smart card of claim 13 wherein said plurality of contacts further include a clock signal contact in addition to said predefined set of contacts for receiving a data clock signal from one of said peripheral devices.
Claim 21
Dependent Claim 141 words
An interface device for use with a smart card having first and second data input/output contacts, comprising: a plurality of contacts for transferring data to and from the smart card, said plurality of contacts comprising a predefined set of contacts associated with an operating protocol and including a first data input/output contact that provides a connection between a data input/output terminal of a first peripheral device and the first data input/output contact of the smart card, and at least one other data input/output contact that provides a connection between a data input/output terminal of a second peripheral device and the second data input/output contact of the smart card, wherein each of said first and second peripheral devices provides at least one of the functions of user input to said microprocessor and/or presentation of data output from said microprocessor to a user.
Claim 22
Dependent Claim 141 words
An interface device for use with a smart card having first and second data input/output contacts, comprising: a plurality of contacts for transferring data to and from the smart card, said plurality of contacts comprising a predefined set of contacts associated with an operating protocol and including a first data input/output contact that provides a connection between a data input/output terminal of a first peripheral device and the first data input/output contact of the smart card, and at least one other data input/output contact that provides a connection between a data input/output terminal of a second peripheral device and the second data input/output contact of the smart card, wherein each of said first and second peripheral devices provides at least one of the functions of user input to said microprocessor and/or presentation of data output from said microprocessor to a user.
Claim 23
Dependent Claim 18 words
The interface device of claim 18 wherein said operating protocol conforms to an ISO standard for smart cards.
Claim 24
Dependent Claim 45 words
The interface device of claim 18 wherein said plurality of contacts further include a mode contact which provides a signal that identifies whether the smart card is to operate in accordance with said operating protocol or a different protocol to communicate with said peripheral devices.
Claim 25
Dependent Claim 37 words
The interface device of claim 18 wherein said plurality of contacts further include a clock signal contact in addition to said predefined set of contacts for providing a data clock signal from one of said peripheral devices.
Claim 26
Dependent Claim 143 words
A user card transaction system, comprising: a user card containing a microprocessor and associated memory, and a plurality of contacts for transferring data to and from said microprocessor and memory, including a first data input/output contact and a second data input/output contact; a first peripheral device which does not include microprocessor for processing data that is transferred to and from said user card via said contacts and whose operations are controlled by said microprocessor of said user card, said peripheral device including a data input/output terminal that is connectable to said first input/output contact of said user card; and a second peripheral device which does not include microprocessor for processing data that is transferred to and from said user card via said contacts, said peripheral device including a data input/output terminal that is connectable to said second input/output contact of said user card.
Claim 27
Dependent Claim 143 words
A user card transaction system, comprising: a user card containing a microprocessor and associated memory, and a plurality of contacts for transferring data to and from said microprocessor and memory, including a first data input/output contact and a second data input/output contact; a first peripheral device which does not include microprocessor for processing data that is transferred to and from said user card via said contacts and whose operations are controlled by said microprocessor of said user card, said peripheral device including a data input/output terminal that is connectable to said first input/output contact of said user card; and a second peripheral device which does not include microprocessor for processing data that is transferred to and from said user card via said contacts, said peripheral device including a data input/output terminal that is connectable to said second input/output contact of said user card.
Claim 28
Dependent Claim 132 words
A smart card, comprising: a microprocessor and associated memory; and a plurality of contacts for transferring data to and from said microprocessor and memory, said plurality of contacts comprising a predefined set of contacts associated with an operating protocol and including a first data input/output contact for connection to a data input/output terminal of a first peripheral device which does not include a separate microprocessor for processing data that is transferred to and from said microprocessor via said plurality of contacts and whose operations are controlled by said microprocessor, and at least one other data input/output contact for connection to a data input/output terminal of a second peripheral device which does not include a separate microprocessor for processing data that is transferred to and from said microprocessor via said plurality of contacts.
Claim 29
Dependent Claim 132 words
A smart card, comprising: a microprocessor and associated memory; and a plurality of contacts for transferring data to and from said microprocessor and memory, said plurality of contacts comprising a predefined set of contacts associated with an operating protocol and including a first data input/output contact for connection to a data input/output terminal of a first peripheral device which does not include a separate microprocessor for processing data that is transferred to and from said microprocessor via said plurality of contacts and whose operations are controlled by said microprocessor, and at least one other data input/output contact for connection to a data input/output terminal of a second peripheral device which does not include a separate microprocessor for processing data that is transferred to and from said microprocessor via said plurality of contacts.
Claim 30
Dependent Claim 153 words
An interface device for use with a smart card having first and second data input/output contacts, comprising: a plurality of contacts for transferring data to and from the smart card, said plurality of contacts comprising a predefined set of contacts associated with an operating protocol and including a first data input/output contact that provides a connection between a data input/output terminal of a first peripheral device and the first data input/output contact of the smart card, and at least one other data input/output contact that provides a connection between a data input/output terminal of a second peripheral device and the second data input/output contact of the smart card, wherein neither of said first and second peripheral devices includes a microprocessor for processing data that is transferred to and from the smart card via said plurality of contacts, and the operation of at least one of said peripheral devices is controlled by said microprocessor.
Claim 31
Dependent Claim 153 words
An interface device for use with a smart card having first and second data input/output contacts, comprising: a plurality of contacts for transferring data to and from the smart card, said plurality of contacts comprising a predefined set of contacts associated with an operating protocol and including a first data input/output contact that provides a connection between a data input/output terminal of a first peripheral device and the first data input/output contact of the smart card, and at least one other data input/output contact that provides a connection between a data input/output terminal of a second peripheral device and the second data input/output contact of the smart card, wherein neither of said first and second peripheral devices includes a microprocessor for processing data that is transferred to and from the smart card via said plurality of contacts, and the operation of at least one of said peripheral devices is controlled by said microprocessor.

References Cited (Backward Citations)

US4985920A Cited
US5093862A Cited
US5434395A Cited
US5841868A Cited
US5521362A Cited
US5729004A Cited
US6012634A Cited
US5852290A Cited
US5721781A Cited
US5834756A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-03-05 2004-09-04 2005-03-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-03-05 2008-09-04 2009-03-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-03-05 2012-09-04 2013-03-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag