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

Method and apparatus for generating summaries of prepaid instrument transaction activity

Assignee: Gemplus SA
•
Filing: 1994-02-03
•
Granted: 1997-07-22
•
Expires: 2014-02-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Method of communication between a processing unit associated with an applications program and portable information carriers of different types. It consists in adding a communications layer between the applications program and the carriers, so as to only one communications protocol in the applications program to access the carriers, whatever may be their type.

Inventors

  • 👤 Jean-Yves Le Roux

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 01:35
CPC Classifications
G; G06; G06K; G06K7/00; G06K7/10; G06K7/10009; G06K7/10297; G06F; G06F13/00; G06F13/38; G06F13/382; G06F13/385; G06K7/0013; G06K7/0021; G06K7/0047; G06K7/0086; G06K19/00; G06K19/06; G06K19/067; G06K19/07; G06K19/072

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 109 words
A method of communicating between a microcomputer and different integrated circuit cards, the microcomputer being associated with an application program which uses functions borne by the different integrated circuit cards, the different integrated circuit cards being inserted in a reader connected to the microcomputer, and the different integrated circuit cards utilizing different communication protocols, the method comprising the steps of adding a communication layer between the application program and the integrated circuit cards; and using only a single communication protocol to access the different integrated circuit cards which utilize different communication protocols, the using step being performed by the application program and being made possible by the adding step.
Claim 2
Independent Claim 109 words
A method of communicating between a microcomputer and different integrated circuit cards, the microcomputer being associated with an application program which uses functions borne by the different integrated circuit cards, the different integrated circuit cards being inserted in a reader connected to the microcomputer, and the different integrated circuit cards utilizing different communication protocols, the method comprising the steps of adding a communication layer between the application program and the integrated circuit cards; and using only a single communication protocol to access the different integrated circuit cards which utilize different communication protocols, the using step being performed by the application program and being made possible by the adding step.
Claim 3
Dependent Claim 111 words
A method of communicating according to claim 1, wherein the communication layer implements the following steps upon reception of a message from the application program: extracting, from the message, an address of a reader; detecting the presence of an integrated circuit card at the reader address and identifying the corresponding type; and, should the integrated circuit card be a flush-contact type of chip card or an edge-connector type of smart memory card, directly transmitting the message to the integrated circuit card; and, should the integrated circuit card be an edge-connector type of memory card, analyzing the message and encoding the message to make the message compatible with the integrated circuit card.
Claim 4
Dependent Claim 91 words
A method of communicating according to claim 2, wherein the communication layer implements the following steps, upon reception of a message from the integrated circuit card: identifying the type of integrated circuit card; and, should the integrated circuit card be the flush-connect type of chip card or the edge-connector type of smart memory card, directly transmitting the message to the application program; and, should the integrated circuit card be the edge-connector type of memory card, analyzing the message and encoding the message to make the message compatible with the application program.
Claim 5
Dependent Claim 61 words
A method of communicating according to claim 2, wherein the reader comprises two types of connectors enabling the reader to receive either a flush-contact chip card or an edge-connector memory card, wherein the detecting step includes reading an information of presence on each of the connectors, thus identifying the type of integrated circuit card that has been introduced into the reader.
Claim 6
Dependent Claim 43 words
A method of communicating according to claim 4 wherein, when the identified type is the edge-connector memory card, a reading is done at the particular address of the integrated circuit card to determine if the integrated circuit card is smart or not smart.
Claim 7
Dependent Claim 62 words
A method of communicating according to claim 3, wherein the reader comprises two types of connectors enabling the reader to receive either a flush-contact chip card or an edge-connector memory card, and wherein the detecting step includes reading an information of presence on each of the connectors, thus identifying the type of integrated circuit card that has been introduced into the reader.
Claim 8
Dependent Claim 43 words
A method of communicating according to claim 6 wherein, when the identified type is the edge-connector memory card, a reading is done at the particular address of the integrated circuit card to determine if the integrated circuit card is smart or not smart.
Claim 9
Dependent Claim 168 words
A communication system comprising: a first integrated circuit card, the first integrated circuit card being one of a flush-contact type of chip card and an edge-connector type of smart memory card, the first integrated circuit card utilizing a first communication protocol; a second integrated circuit card, the second integrated circuit card being an edge-connector type of memory card, the second integrated circuit card utilizing a second communication protocol, the second communication protocol being different than the first communication protocol; a microcomputer, the microcomputer further comprising at least one card reader adapted for receiving the first and second integrated circuit cards, an application program, the application program utilizing only a single communication protocol, a communication layer, the communication layer defining means for reformatting messages back and forth between the single communication protocol and at least one of the first and second communication protocols, the means for reformatting enabling the application program to utilize only the single communication protocol to communicate with both the first and second integrated circuit cards.
Claim 10
Dependent Claim 168 words
A communication system comprising: a first integrated circuit card, the first integrated circuit card being one of a flush-contact type of chip card and an edge-connector type of smart memory card, the first integrated circuit card utilizing a first communication protocol; a second integrated circuit card, the second integrated circuit card being an edge-connector type of memory card, the second integrated circuit card utilizing a second communication protocol, the second communication protocol being different than the first communication protocol; a microcomputer, the microcomputer further comprising at least one card reader adapted for receiving the first and second integrated circuit cards, an application program, the application program utilizing only a single communication protocol, a communication layer, the communication layer defining means for reformatting messages back and forth between the single communication protocol and at least one of the first and second communication protocols, the means for reformatting enabling the application program to utilize only the single communication protocol to communicate with both the first and second integrated circuit cards.
Claim 11
Dependent Claim 60 words
A communication system according to claim 8, wherein the single communication protocol is the same as the first communication protocol, wherein the communication layer relays messages directly between the application program and the first integrated circuit card without reformatting, and wherein the means for reformatting reformats messages back and forth between the single communication protocol and the second communication protocol.
Claim 12
Dependent Claim 47 words
A communication system according to claim 8, wherein the first integrated circuit card is the flush-contact type of chip card, and wherein the at least one card reader is just one card reader which is adapted for non-simultaneously receiving both the first and second integrated circuit cards.
Claim 13
Dependent Claim 58 words
A communication system according to claim 10, wherein the one card reader comprises two types of connectors which enable the one card reader to receive either a flush-contact chip card or an edge-connector memory card, and wherein each of the two types of connectors implement information elements which indicate type of card received by the one card reader.
Claim 14
Dependent Claim 35 words
A communication system according to claim 8, wherein the communication layer further defines means for reading an address of an edge-connector memory card to determine whether the edge-connector memory card is smart or not smart.
Claim 15
Dependent Claim 44 words
A communication system according to claim 8, wherein the communication layer further defines means for extracting an address of a reader to which a message is directed in order to determine whether the message should be reformatted, the address being extracted from the message.
Claim 16
Independent Claim 458 words
A method of communicating between a microcomputer and a plurality of integrated circuit cards including first, second and third integrated circuit cards, the method comprising the steps of executing an application program at the microcomputer, the application program communicating according to a single communication protocol; receiving a first plurality messages at a communication layer, the first plurality of messages being received from the plurality of integrated circuit cards, the first plurality of messages being intended for the application program, the step of receiving the first plurality of messages including receiving a first message from the first integrated circuit card and identifying the first integrated circuit card as being a flush-contact type of chip card, and in response directly transmitting the message to the application program in the format of the single communication protocol, receiving a second message from the second integrated circuit card and identifying the second integrated circuit card as being an edge-connector type of smart memory card, and in response directly transmitting the message to the application program in the format of the single communication protocol, receiving a third message from the third integrated circuit card and identifying the third integrated circuit card as being an edge-connector type of memory card, the third message being sent utilizing a protocol which is different than the single communication protocol, and in response reformatting the message so as to be compatible with the single communication protocol, and then transmitting the message to the application program; receiving a second plurality messages at a communication layer, the second plurality of messages being received from the application program, the second plurality of messages being intended for the plurality of integrated circuit cards, the step of receiving a second plurality of messages including receiving a fourth message from the application program and identifying the fourth message as being intended for the flush-contact type of chip card, and in response directly transmitting the message to the flush-contact type of chip card; receiving a fifth message from the application program and identifying the fifth message as being intended for the edge-connector type of smart memory card, and in response directly transmitting the message to the edge-connector type of smart memory card; receiving a sixth message from the application program and identifying the sixth message as being intended for the edge-connector type of memory card, and in response reformatting the message so as to be compatible with the different protocol, and then transmitting the message to the edge-connector type of memory card; and whereby the steps of receiving first and second pluralities of messages are performed such that the application program always uses the single communication protocol to communicate with the plurality of integrated circuit cards which do not all use the same single communication protocol.
Claim 17
Independent Claim 458 words
A method of communicating between a microcomputer and a plurality of integrated circuit cards including first, second and third integrated circuit cards, the method comprising the steps of executing an application program at the microcomputer, the application program communicating according to a single communication protocol; receiving a first plurality messages at a communication layer, the first plurality of messages being received from the plurality of integrated circuit cards, the first plurality of messages being intended for the application program, the step of receiving the first plurality of messages including receiving a first message from the first integrated circuit card and identifying the first integrated circuit card as being a flush-contact type of chip card, and in response directly transmitting the message to the application program in the format of the single communication protocol, receiving a second message from the second integrated circuit card and identifying the second integrated circuit card as being an edge-connector type of smart memory card, and in response directly transmitting the message to the application program in the format of the single communication protocol, receiving a third message from the third integrated circuit card and identifying the third integrated circuit card as being an edge-connector type of memory card, the third message being sent utilizing a protocol which is different than the single communication protocol, and in response reformatting the message so as to be compatible with the single communication protocol, and then transmitting the message to the application program; receiving a second plurality messages at a communication layer, the second plurality of messages being received from the application program, the second plurality of messages being intended for the plurality of integrated circuit cards, the step of receiving a second plurality of messages including receiving a fourth message from the application program and identifying the fourth message as being intended for the flush-contact type of chip card, and in response directly transmitting the message to the flush-contact type of chip card; receiving a fifth message from the application program and identifying the fifth message as being intended for the edge-connector type of smart memory card, and in response directly transmitting the message to the edge-connector type of smart memory card; receiving a sixth message from the application program and identifying the sixth message as being intended for the edge-connector type of memory card, and in response reformatting the message so as to be compatible with the different protocol, and then transmitting the message to the edge-connector type of memory card; and whereby the steps of receiving first and second pluralities of messages are performed such that the application program always uses the single communication protocol to communicate with the plurality of integrated circuit cards which do not all use the same single communication protocol.
Claim 18
Dependent Claim 67 words
A method of communicating according to claim 14, wherein the microcomputer comprises a reader having two types of connectors to enable the reader to receive either a flush-contact chip card or an edge-connector memory card, and wherein, during the step of receiving the first plurality of messages, the identifying steps are performed by reading information elements implemented by way of each of the two types of connectors.
Claim 19
Dependent Claim 45 words
A method of communication according to claim 15 wherein, when an integrated circuit card is identified as an edge-connector memory card, a reading is done at an address of the edge-connector memory card to determine whether the edge-connector memory card is smart or not smart.
Claim 20
Dependent Claim 38 words
A method of communication according to claim 14 wherein, during the step of receiving a second plurality of messages, the identifying steps are performed by extracting an address of a reader to which the respective message is directed.

References Cited (Backward Citations)

US5468947A Cited
EP0259659A2 Cited
EP0273136A2 Cited
GB2226192A Cited
US5581708A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-07-21 2001-01-20 2001-07-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-07-21 2005-01-20 2005-07-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-07-21 2009-01-20 2009-07-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag