WO2001006443A1 - Method and apparatus for supporting two different types of integrated circuit cards with a single connector - Google Patents

Method and apparatus for supporting two different types of integrated circuit cards with a single connector Download PDF

Info

Publication number
WO2001006443A1
WO2001006443A1 PCT/US2000/018893 US0018893W WO0106443A1 WO 2001006443 A1 WO2001006443 A1 WO 2001006443A1 US 0018893 W US0018893 W US 0018893W WO 0106443 A1 WO0106443 A1 WO 0106443A1
Authority
WO
WIPO (PCT)
Prior art keywords
card
interface
nrss
iso
cards
Prior art date
Application number
PCT/US2000/018893
Other languages
French (fr)
Other versions
WO2001006443A9 (en
Inventor
Charles William Worrell
Yefim Vayl
Original Assignee
Thomson Licensing S.A.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Thomson Licensing S.A. filed Critical Thomson Licensing S.A.
Priority to US10/030,788 priority Critical patent/US7062584B1/en
Priority to MXPA02000550A priority patent/MXPA02000550A/en
Priority to AU62093/00A priority patent/AU6209300A/en
Publication of WO2001006443A1 publication Critical patent/WO2001006443A1/en
Publication of WO2001006443A9 publication Critical patent/WO2001006443A9/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/0008General problems related to the reading of electronic memory record carriers, independent of its reading method, e.g. power transfer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/0013Methods or arrangements for sensing record carriers, e.g. for reading patterns by galvanic contacts, e.g. card connectors for ISO-7816 compliant smart cards or memory cards, e.g. SD card readers

Definitions

  • the present invention relates to interfaces in a system using integrated circuit (IC) cards. More particularly, the invention relates to a method and apparatus for supporting two different IC card standards using a single IC card connector.
  • IC integrated circuit
  • Integrated circuit (IC) cards such as smart cards, are used in a variety of consumer electronics devices, including pay TV systems, set top cable television boxes, terrestrial television receivers, satellite television receivers and the like.
  • Two types of IC card are based upon the ISO/781 6 standard for conventional IC cards and the NRSS standard for IC cards having high-speed data transfer ports.
  • the current IC card systems comprise a connector that is capable of supporting (or operating as an interface to) only one type of IC card.
  • a connector capable of supporting an ISO/781 6 card cannot support a NRSS card, and vice versa.
  • the IC card system would require an additional IC card connector. Therefore, a need exists for an IC card interface capable of supporting ISO/781 6 and NRSS cards with a single connector.
  • the invention overcomes the disadvantages associated with the prior art by providing a method and apparatus capable of receiving ISO/781 6 and NRSS cards with a single connector.
  • the apparatus is a computer-controlled device comprising a card reader that further comprises an interface controller and a connector.
  • the connector which comprises eight pins, forms an interface between the computer controlled device and eight corresponding contacts of the IC card, i.e., contacts C1 through C8.
  • the interface controller determines whether the IC card inserted into the card reader is an ISO/781 6 or NRSS card and provides the correct interface for the IC card.
  • an interface controller sends a test signal to the input/output contact (C7) of the IC card and detects this contact (C7) to determine whether the IC card sends a reply or answer signal in response to the test signal.
  • the test signal is selected such that one type of IC card replies to the test signal, while the other type of IC card responds differently, e.g., is non-responsive, to the test signal.
  • the interface controller implements the correct interface for the detected IC card.
  • the interface may comprise buffers and pull-up resistors. Buffers block selected signals in the connectors (associated with contacts C4, C6 and C8) unless enabled by the interface controller.
  • the interface controller detects the IC card as a NRSS card, then the interface controller sends a "buffer enable" signal to the buffers.
  • Pull-up resistors are coupled to connectors associated with selected contacts (C4, C6 and C8) on the IC card, in case the IC card is a NRSS card.
  • the inventive method comprises the steps of determining whether an IC card is an ISO/781 6 or NRSS card and implementing an interface for the identified IC card.
  • the determining step further includes the steps of applying a test signal to the IC card and identifying whether the IC card transmits a reply signal in response to the test signal.
  • the implementing step may include blocking or enabling a buffer such that signals are transmitted to selected contacts of one type of IC card (i.e., a NRSS card) and blocked to selected contacts of the other type of IC card (i.e., an ISO/781 6 card) .
  • FIG . 1 depicts a block diagram of an integrated circuit (IC) card system including a IC card interface that operates in accordance with the present invention
  • FIG. 2 depicts an assignment of signal contacts on a IC card
  • FIG. 3 depicts a flow diagram showing the operation of the present invention.
  • FIG. 1 depicts an integrated circuit (IC) card system 1 00 comprising an IC card 1 02 and a computer controlled device 1 04.
  • the IC card 1 02 is typically a smart card, an access card or a memory card for enabling the computer- controlled device 1 04 to operate a computer controlled system 1 06.
  • the IC card 1 02 comprises a card controller 1 08 and a card memory 1 1 0.
  • the card controller 1 08 coordinates signal and data transfer between the card memory 1 1 0 and the computer controlled device 104.
  • the IC card 1 02 includes an arrangement of contacts that generally comply with either the conventional ISO/781 6 standard or the NRSS standard for high-speed data transfer. Variations of the ISO/781 6 and NRSS cards are contemplated within the scope of the invention.
  • the computer-controlled device 1 04 generally includes any device that operates a computer-controlled system 1 06 upon receipt of the IC card 1 02. Examples of such computer-controlled devices 1 04 include a direct broadcast satellite television system, set top cable television boxes for cable and video-on- demand systems, high definition television system, terrestrial television receivers, satellite television receivers and other similar devices.
  • the computer-controlled device 1 04 comprises a computer-controlled system 1 06, a microcontroller 1 1 2, a memory 1 1 4 and a card reader 1 1 6.
  • the microcontroller 1 1 0 is a processor that retrieves and executes a card reading software or routine 300 from the memory 1 1 4, instructs the card reader 1 1 6 to detect the IC card 1 02 received therein, and activates the computer controlled system 106 upon an acknowledgement from the card reader 1 1 6.
  • the computer-controlled system 1 06 is a system or module that operates the IC card system 1 00 in response to a signal from the microcontroller 1 1 2.
  • the memory 1 14 stores the card reading routine 300 or method, as well as other applications for implementing the IC card system 1 00.
  • the card reader 1 1 6 couples the IC card 1 02 to the computer-controlled device 1 04 at an interface 1 1 8.
  • the card reader 1 1 6 comprises a connector 1 20 and an interface controller 1 22.
  • the connector 1 20 comprises eight pins that form the interface 1 1 8 between the interface controller 1 22 and the IC card 1 02. If the pins are coupled to the contacts of the IC card 1 02, then these pins form conductive paths for transmitting or receiving signals and data through the interface 1 1 8.
  • the card reader 1 1 6 comprises a buffer 1 24 and a resistor 1 26 for further defining the interface 1 1 8.
  • the signals and data at the interface 1 1 8 are typically assigned to the contacts of the ISO/781 6 and NRSS cards as depicted in FIG. 2.
  • Five of the contacts have the same assigned signals for the two types of IC cards 1 02 depicted, namely: supply voltage, reset signal, clock signal, ground and data input/output.
  • Another contact typically the sixth contact (C6) of the IC card 102, is assigned to a programming signal for the ISO/781 6 card and a NRSS clock signal for the NRSS card.
  • the two remaining contacts, typically the fourth and eighth contacts (C4 and C8) on the IC card 102, are undefined for ISO/781 6 cards, but represent high speed data input and output paths on NRSS cards.
  • the buffer 1 24 is coupled to the interface controller 1 22 and the pins of the connector associated with contacts C4, C6 and C8 of the IC card 1 02. Specifically, the buffer 1 24 may block or disable the conductive path to and from the contacts C4, C6 and C8. If the buffer 1 24 receives a "buffer enable" signal from the interface controller 1 22, then the buffer 1 24 enables the conductive path between the interface controller 1 22 and contacts C4, C6 and C8 of the IC card 1 02.
  • the resistor 1 26 is coupled to a supply voltage, typically 5 volts, as well as to the pins of the connector associated with contacts C4, C6 and C8 of the IC card 1 02. If the buffer 1 24 blocks the conductive path to and from these contacts C4, C6 and C8, the pins associated with these connector are "pulled up” to the supply voltage. In this case, the supply voltage drives the contacts C4, C6 and C8.
  • the pull up resistor 1 26 is generally of high resistance, such that the effect on the conductive path is minimal when the buffer 1 24 is enabled, i.e., a "weak" pull-up.
  • the interface controller 1 22 is a processor that determines whether the IC card 1 02 is an ISO/781 6 or NRSS card. The interface controller 1 22 performs this determination while the microcontroller executes the routine or method 300. Once the correct IC card 1 02 is determined, the interface controller 1 22 implements the correct interface 1 1 8 for the ISO/781 6 or NRSS card 1 02. The steps for determining the type of IC card 1 02 and implementing the correct interface for the IC card 1 02 are described with respect to FIG. 3.
  • FIG. 3 depicts a flow diagram of the routine or method 300 used in the present invention. Specifically, the microcontroller 1 1 2 executes the method 300 and the interface controller 1 22 implements the method 300 for determining whether the received IC card 1 02 is an ISO 781 6 or NRSS card. Once the IC card 1 02 is inserted into the card reader 1 1 6, the method
  • step 302. the method 300 assumes that the received IC card 1 02 is an ISO/781 6 card.
  • the buffers 1 24 are disabled for blocking the conductive path to and from contacts C4, C6 and C8 of the IC card 1 02.
  • the pins associated with these contacts are pulled up to the supply voltage.
  • the method 300 instructs the interface controller 1 22 to apply a test signal or a reset signal to contact C7 on the IC card 1 02.
  • the test signal is selected such that the card controller 108 in one type of IC card 1 02 responds to the test signal, whereas the card controller 1 08 in the other type of IC card 1 02 responds differently, e.g., is non-responsive, to the test signal.
  • the test signal or reset signal may elicit a response from the ISO/781 6 card and no response from the NRSS card.
  • the interface controller 1 22 determines whether the received
  • IC card 1 02 is a NRSS card. Specifically, the interface controller 1 22 determines whether the card controller 1 08 of the IC card 1 02 transmits a reply signal on contact C7. If the selected test or reset signal elicits a response from only an ISO/781 6 card, the interface controller 1 22 checks for the absence of a reply signal from the IC card 1 02.
  • step 31 0 the interface controller 1 22 implements an interface 1 1 8 for the NRSS card.
  • the interface controller 1 22 sends buffer enable signals to the buffers 1 24.
  • the interface controller 1 22 may transmit NRSS input data and NRSS clock signals to contacts C4 and C6, and receive NRSS output data from contact C8 of the NRSS card.
  • step 31 2 the interface controller 1 22 implements an interface 1 1 8 for the ISO/781 6 card.
  • the buffers 1 24 continue to disable the conductive paths to and from contacts C4, C6 and C8 of the ISO/781 6 card.

Abstract

A method and apparatus for implementing an interface for ISO/7816 and NRSS cards with a single connector. The apparatus is a computer controlled device comprising a card reader further comprising an interface controller and a connector. The connector forms the interface between the card reader and the IC card. The interface controller determines whether the IC card inserted into the card reader is an ISO/7816 or NRSS card. Additionally, the interface controller implements the correct interface for the detected IC card. The method comprises the steps of determining whether an IC card is an ISO/7816 or NRSS card and implementing an interface for the identified IC card.

Description

METHOD AND APPARATUS FOR SUPPORTING TWO DIFFERENT TYPES OF INTEGRATED CIRCUIT CARDS WITH A SINGLE CONNECTOR
BACKGROUND OF THE DISCLOSURE
1 . Field of the Invention
The present invention relates to interfaces in a system using integrated circuit (IC) cards. More particularly, the invention relates to a method and apparatus for supporting two different IC card standards using a single IC card connector.
2. Description of the Background Art
Integrated circuit (IC) cards, such as smart cards, are used in a variety of consumer electronics devices, including pay TV systems, set top cable television boxes, terrestrial television receivers, satellite television receivers and the like. Two types of IC card are based upon the ISO/781 6 standard for conventional IC cards and the NRSS standard for IC cards having high-speed data transfer ports. The current IC card systems comprise a connector that is capable of supporting (or operating as an interface to) only one type of IC card. For example, a connector capable of supporting an ISO/781 6 card cannot support a NRSS card, and vice versa. In order to support both types of IC cards, the IC card system would require an additional IC card connector. Therefore, a need exists for an IC card interface capable of supporting ISO/781 6 and NRSS cards with a single connector.
SUMMARY OF THE INVENTION The invention overcomes the disadvantages associated with the prior art by providing a method and apparatus capable of receiving ISO/781 6 and NRSS cards with a single connector. The apparatus is a computer-controlled device comprising a card reader that further comprises an interface controller and a connector. The connector, which comprises eight pins, forms an interface between the computer controlled device and eight corresponding contacts of the IC card, i.e., contacts C1 through C8. The interface controller determines whether the IC card inserted into the card reader is an ISO/781 6 or NRSS card and provides the correct interface for the IC card.
Specifically, an interface controller sends a test signal to the input/output contact (C7) of the IC card and detects this contact (C7) to determine whether the IC card sends a reply or answer signal in response to the test signal. The test signal is selected such that one type of IC card replies to the test signal, while the other type of IC card responds differently, e.g., is non-responsive, to the test signal. Once the interface controller determines the type of IC card, the interface controller implements the correct interface for the detected IC card. For example, the interface may comprise buffers and pull-up resistors. Buffers block selected signals in the connectors (associated with contacts C4, C6 and C8) unless enabled by the interface controller. If the interface controller detects the IC card as a NRSS card, then the interface controller sends a "buffer enable" signal to the buffers. Pull-up resistors are coupled to connectors associated with selected contacts (C4, C6 and C8) on the IC card, in case the IC card is a NRSS card.
The inventive method comprises the steps of determining whether an IC card is an ISO/781 6 or NRSS card and implementing an interface for the identified IC card. The determining step further includes the steps of applying a test signal to the IC card and identifying whether the IC card transmits a reply signal in response to the test signal. The implementing step may include blocking or enabling a buffer such that signals are transmitted to selected contacts of one type of IC card (i.e., a NRSS card) and blocked to selected contacts of the other type of IC card (i.e., an ISO/781 6 card) . BRIEF DESCRIPTION OF THE DRAWINGS
FIG . 1 depicts a block diagram of an integrated circuit (IC) card system including a IC card interface that operates in accordance with the present invention;
FIG. 2 depicts an assignment of signal contacts on a IC card; and FIG. 3 depicts a flow diagram showing the operation of the present invention.
To facilitate understanding, identical reference numerals have been used, where possible, to designate identical elements that are common to the figures.
DETAILED DESCRIPTION FIG. 1 depicts an integrated circuit (IC) card system 1 00 comprising an IC card 1 02 and a computer controlled device 1 04. The IC card 1 02 is typically a smart card, an access card or a memory card for enabling the computer- controlled device 1 04 to operate a computer controlled system 1 06. The IC card 1 02 comprises a card controller 1 08 and a card memory 1 1 0. The card controller 1 08 coordinates signal and data transfer between the card memory 1 1 0 and the computer controlled device 104. The IC card 1 02 includes an arrangement of contacts that generally comply with either the conventional ISO/781 6 standard or the NRSS standard for high-speed data transfer. Variations of the ISO/781 6 and NRSS cards are contemplated within the scope of the invention.
The computer-controlled device 1 04 generally includes any device that operates a computer-controlled system 1 06 upon receipt of the IC card 1 02. Examples of such computer-controlled devices 1 04 include a direct broadcast satellite television system, set top cable television boxes for cable and video-on- demand systems, high definition television system, terrestrial television receivers, satellite television receivers and other similar devices. The computer-controlled device 1 04 comprises a computer-controlled system 1 06, a microcontroller 1 1 2, a memory 1 1 4 and a card reader 1 1 6. The microcontroller 1 1 0 is a processor that retrieves and executes a card reading software or routine 300 from the memory 1 1 4, instructs the card reader 1 1 6 to detect the IC card 1 02 received therein, and activates the computer controlled system 106 upon an acknowledgement from the card reader 1 1 6. The computer-controlled system 1 06 is a system or module that operates the IC card system 1 00 in response to a signal from the microcontroller 1 1 2. The memory 1 14 stores the card reading routine 300 or method, as well as other applications for implementing the IC card system 1 00.
The card reader 1 1 6 couples the IC card 1 02 to the computer-controlled device 1 04 at an interface 1 1 8. The card reader 1 1 6 comprises a connector 1 20 and an interface controller 1 22. The connector 1 20 comprises eight pins that form the interface 1 1 8 between the interface controller 1 22 and the IC card 1 02. If the pins are coupled to the contacts of the IC card 1 02, then these pins form conductive paths for transmitting or receiving signals and data through the interface 1 1 8. Additionally, the card reader 1 1 6 comprises a buffer 1 24 and a resistor 1 26 for further defining the interface 1 1 8.
The signals and data at the interface 1 1 8 are typically assigned to the contacts of the ISO/781 6 and NRSS cards as depicted in FIG. 2. Five of the contacts have the same assigned signals for the two types of IC cards 1 02 depicted, namely: supply voltage, reset signal, clock signal, ground and data input/output. Another contact, typically the sixth contact (C6) of the IC card 102, is assigned to a programming signal for the ISO/781 6 card and a NRSS clock signal for the NRSS card. The two remaining contacts, typically the fourth and eighth contacts (C4 and C8) on the IC card 102, are undefined for ISO/781 6 cards, but represent high speed data input and output paths on NRSS cards.
The buffer 1 24 is coupled to the interface controller 1 22 and the pins of the connector associated with contacts C4, C6 and C8 of the IC card 1 02. Specifically, the buffer 1 24 may block or disable the conductive path to and from the contacts C4, C6 and C8. If the buffer 1 24 receives a "buffer enable" signal from the interface controller 1 22, then the buffer 1 24 enables the conductive path between the interface controller 1 22 and contacts C4, C6 and C8 of the IC card 1 02.
The resistor 1 26 is coupled to a supply voltage, typically 5 volts, as well as to the pins of the connector associated with contacts C4, C6 and C8 of the IC card 1 02. If the buffer 1 24 blocks the conductive path to and from these contacts C4, C6 and C8, the pins associated with these connector are "pulled up" to the supply voltage. In this case, the supply voltage drives the contacts C4, C6 and C8. The pull up resistor 1 26 is generally of high resistance, such that the effect on the conductive path is minimal when the buffer 1 24 is enabled, i.e., a "weak" pull-up.
The interface controller 1 22 is a processor that determines whether the IC card 1 02 is an ISO/781 6 or NRSS card. The interface controller 1 22 performs this determination while the microcontroller executes the routine or method 300. Once the correct IC card 1 02 is determined, the interface controller 1 22 implements the correct interface 1 1 8 for the ISO/781 6 or NRSS card 1 02. The steps for determining the type of IC card 1 02 and implementing the correct interface for the IC card 1 02 are described with respect to FIG. 3.
FIG. 3 depicts a flow diagram of the routine or method 300 used in the present invention. Specifically, the microcontroller 1 1 2 executes the method 300 and the interface controller 1 22 implements the method 300 for determining whether the received IC card 1 02 is an ISO 781 6 or NRSS card. Once the IC card 1 02 is inserted into the card reader 1 1 6, the method
300 starts at step 302. At step 304, the method 300 assumes that the received IC card 1 02 is an ISO/781 6 card. At this point, the buffers 1 24 are disabled for blocking the conductive path to and from contacts C4, C6 and C8 of the IC card 1 02. The pins associated with these contacts are pulled up to the supply voltage.
At step 306, the method 300 instructs the interface controller 1 22 to apply a test signal or a reset signal to contact C7 on the IC card 1 02. The test signal is selected such that the card controller 108 in one type of IC card 1 02 responds to the test signal, whereas the card controller 1 08 in the other type of IC card 1 02 responds differently, e.g., is non-responsive, to the test signal. For example, the test signal or reset signal may elicit a response from the ISO/781 6 card and no response from the NRSS card. At step 308, the interface controller 1 22 determines whether the received
IC card 1 02 is a NRSS card. Specifically, the interface controller 1 22 determines whether the card controller 1 08 of the IC card 1 02 transmits a reply signal on contact C7. If the selected test or reset signal elicits a response from only an ISO/781 6 card, the interface controller 1 22 checks for the absence of a reply signal from the IC card 1 02.
If the interface controller 1 22 identifies the IC card 1 02 as a NRSS card, the method 300 proceeds to step 31 0, where the interface controller 1 22 implements an interface 1 1 8 for the NRSS card. In this case, the interface controller 1 22 sends buffer enable signals to the buffers 1 24. Once the buffers 1 24 receive the buffer enable signal, the interface controller 1 22 may transmit NRSS input data and NRSS clock signals to contacts C4 and C6, and receive NRSS output data from contact C8 of the NRSS card.
If the interface controller 1 22 identifies the IC card 1 02 as an ISO/781 6 card, the method 300 proceeds to step 31 2, where the interface controller 1 22 implements an interface 1 1 8 for the ISO/781 6 card. In this case, there are no buffer enable signals and the buffers 1 24 continue to disable the conductive paths to and from contacts C4, C6 and C8 of the ISO/781 6 card.
Although one embodiment, which incorporates the teachings of the present invention, has been shown and described in detail herein, those skilled in the art can readily devise many other varied embodiments that still incorporate these teachings.

Claims

What is claimed is:
1 . A computer controlled device comprising: a card reader, coupled to said microcontroller, operating as an interface for both ISO/781 6 and NRSS cards, said card reader having means for producing a first signal to the interface between said card reader and an IC card; means for analyzing whether the IC card produces a second signal in response to the first signal .
2. The computer controlled device of claim 1 wherein said card reader applies the first signal to an input/output contact of the IC card and monitors whether the IC card produces the second signal at the input/output contact of the IC card.
3. The computer controlled device of claim 1 wherein said card reader comprises: an interface controller for implementing an interface for a specific type of IC card detected by said card reader.
4. The computer controlled device of claim 3 wherein said card reader further comprises: a connector, coupled to said interface controller, for providing a conductive path between said interface controller and the IC card.
5. The computer controlled device of claim 4 wherein said card reader further comprises: a buffer, coupled between said interface controller and said connector, for blocking a conductive path to a contact of the IC card unless said buffer receives an enable signal from said interface controller; and a resistor, coupled to said connector, for coupling the contact of the IC card to a supply voltage.
6. A method of providing an interface for ISO/781 6 and NRSS cards, the method comprising the steps of: determining whether an integrated circuit (IC) card is a ISO/781 6 card or a NRSS card; and implementing an interface for the identified IC card.
7. The method of claim 6 wherein said determining step comprises the steps of: applying a test signal to the IC card; and identifying whether the IC card transmits a particular reply signal in response to the test signal.
8. The method of claim 7 wherein the test signal is selected such that an ISO/781 6 card transmits a reply signal in response to the test signal and a NRSS card is non-responsive to the test signal.
9. The method of claim 7 wherein the test signal is a reset signal.
10. The method of claim 6 wherein said implementing step comprises the step of disabling selected contacts of the IC card if said determining step identifies the IC card as an ISO/781 6 card.
1 1 . The method of claim 6 wherein said implementing step comprises the step of enabling selected contacts of the IC card if said determining step identifies the IC card as a NRSS card.
1 2. An apparatus for receiving ISO/781 6 and NRSS cards with one interface, the apparatus comprising: an interface capable of distinguishing between ISO/781 6 and NRSS cards; a IC card comprising a IC card controller; and a computer-controlled device for implementing said interface for the ISO/781 6 and NRSS cards upon receipt of said IC card.
1 3. The apparatus of claim 1 2 wherein said computer-controlled device comprises: a memory for storing computer code; a microcontroller, coupled to said memory, for executing computer code; and a card reader, coupled to said microcontroller, operating as an interface for ISO/781 6 cards and NRSS cards.
AMENDED CLAIMS
[received by the International Bureau on 11 December 2000 (11.12.00); new claim 14 added; remaining claims unchanged (1 page)]
1 1 . The method of claim 6 wherein said implementing step comprises the step of enabling selected contacts of the IC card if said determining step identifies the IC card as a NRSS card.
1 2. An apparatus for receiving ISO/781 6 and NRSS cards with one interface, the apparatus comprising: an interface capable of distinguishing between ISO/781 6 and NRSS cards; a IC card comprising a IC card controller; and a computer-controlled device for implementing said interface for the ISO/781 6 and NRSS cards upon receipt of said IC card.
1 3. The apparatus of claim 1 2 wherein said computer-controlled device comprises: a memory for storing computer code; a microcontroller, coupled to said memory, for executing computer code; and a card reader, coupled to said microcontroller, operating as an interface for ISO/781 6 cards and NRSS cards.
14 A computer controlled device comprising: a card reader, coupled to a microcontroller, said card reader operative as an interface for both ISO/781 6 and NRSS cards, said card reader having: a controller for configuring a plurality of connection paths in an initial configuration associated with only one of said ISO/781 6 and NRSS cards; a circuit for producing a first signal to the interface between said card reader and an IC card over one communication path; and a circuit for analyzing whether the IC card produces a second signal in response to the first signal.
PCT/US2000/018893 1999-07-15 2000-07-12 Method and apparatus for supporting two different types of integrated circuit cards with a single connector WO2001006443A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US10/030,788 US7062584B1 (en) 1999-07-15 2000-07-12 Method and apparatus for supporting two different types of integrated circuit cards with a single connector
MXPA02000550A MXPA02000550A (en) 1999-07-15 2000-07-12 Method and apparatus for supporting two different types of integrated circuit cards with a single connector.
AU62093/00A AU6209300A (en) 1999-07-15 2000-07-12 Method and apparatus for supporting two different types of integrated circuit cards with a single connector

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US14384399P 1999-07-15 1999-07-15
US60/143,843 1999-07-15

Publications (2)

Publication Number Publication Date
WO2001006443A1 true WO2001006443A1 (en) 2001-01-25
WO2001006443A9 WO2001006443A9 (en) 2002-09-12

Family

ID=22505914

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/018893 WO2001006443A1 (en) 1999-07-15 2000-07-12 Method and apparatus for supporting two different types of integrated circuit cards with a single connector

Country Status (3)

Country Link
AU (1) AU6209300A (en)
MX (1) MXPA02000550A (en)
WO (1) WO2001006443A1 (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005052845A1 (en) * 2003-11-25 2005-06-09 Infineon Technologies Ag Chip card reader and a chip card for use in a reader of this type
US7050830B2 (en) * 2001-04-17 2006-05-23 Thomson Licensing System with IC card deactivation
EP1675389A1 (en) * 2003-09-19 2006-06-28 Matsushita Electric Industrial Co., Ltd. Digital television receiver module and digital television receiver using the same
WO2007113729A1 (en) 2006-04-05 2007-10-11 Nxp B.V. Method of dynamically allocating contacts of a subscriber chip card in a mobile terminal, and corresponding subscriber chip card and mobile terminal
EP2105892A1 (en) 2008-03-28 2009-09-30 Incard SA Apparatus and method for initializing an IC card
WO2009146830A1 (en) 2008-06-02 2009-12-10 Sartorius Ag Electronic device and method for testing a circuit board
EP2160030A1 (en) * 2008-08-27 2010-03-03 Irdeto Access B.V. Multi-vendor conditional access system
US8337252B2 (en) 2000-07-06 2012-12-25 Mcm Portfolio Llc Smartconnect flash card adapter
US8963680B2 (en) 2004-07-21 2015-02-24 Denso Wave Incorporated Contactless communication method and system
US9558135B2 (en) * 2000-07-06 2017-01-31 Larry Lawson Jones Flashcard reader and converter for reading serial and parallel flashcards

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0409241A1 (en) * 1989-07-19 1991-01-23 Kabushiki Kaisha Toshiba IC card with additional terminals and method of controlling the IC card
US5712472A (en) * 1995-02-25 1998-01-27 Samsung Electronics Co., Ltd. Card read/write method
US5847372A (en) * 1994-03-02 1998-12-08 Clm Combicard Licence Marketing Gmbh & Co Kg Chip card

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0409241A1 (en) * 1989-07-19 1991-01-23 Kabushiki Kaisha Toshiba IC card with additional terminals and method of controlling the IC card
US5847372A (en) * 1994-03-02 1998-12-08 Clm Combicard Licence Marketing Gmbh & Co Kg Chip card
US5712472A (en) * 1995-02-25 1998-01-27 Samsung Electronics Co., Ltd. Card read/write method

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8337252B2 (en) 2000-07-06 2012-12-25 Mcm Portfolio Llc Smartconnect flash card adapter
US9558135B2 (en) * 2000-07-06 2017-01-31 Larry Lawson Jones Flashcard reader and converter for reading serial and parallel flashcards
US7050830B2 (en) * 2001-04-17 2006-05-23 Thomson Licensing System with IC card deactivation
EP1675389A1 (en) * 2003-09-19 2006-06-28 Matsushita Electric Industrial Co., Ltd. Digital television receiver module and digital television receiver using the same
EP1675389A4 (en) * 2003-09-19 2008-12-03 Panasonic Corp Digital television receiver module and digital television receiver using the same
US8108889B2 (en) 2003-09-19 2012-01-31 Panasonic Corporation Digital television receiver module and digital television receiver using the same
WO2005052845A1 (en) * 2003-11-25 2005-06-09 Infineon Technologies Ag Chip card reader and a chip card for use in a reader of this type
US8963680B2 (en) 2004-07-21 2015-02-24 Denso Wave Incorporated Contactless communication method and system
WO2007113729A1 (en) 2006-04-05 2007-10-11 Nxp B.V. Method of dynamically allocating contacts of a subscriber chip card in a mobile terminal, and corresponding subscriber chip card and mobile terminal
JP2010506431A (en) * 2006-04-05 2010-02-25 エヌエックスピー ビー ヴィ Dynamic designation process for subscriber smart card contacts in mobile terminals
US8364203B2 (en) 2006-04-05 2013-01-29 ST-Ericsson S.A. Method of dynamically allocating contacts of a subscriber chip in a mobile terminal, and corresponding subscriber chip card and mobile terminal
EP2105892B1 (en) * 2008-03-28 2014-07-23 STMicroelectronics International N.V. Apparatus and method for initializing an IC card
EP2105892A1 (en) 2008-03-28 2009-09-30 Incard SA Apparatus and method for initializing an IC card
US8395407B2 (en) 2008-06-02 2013-03-12 Sartorius Weighing Technology Gmbh Electronic device and method for testing a circuit board
DE102008026276B4 (en) * 2008-06-02 2012-08-09 Sartorius Weighing Technology Gmbh Method of inspecting a printed circuit board and electronic device
US8508236B2 (en) 2008-06-02 2013-08-13 Sartorius Weighing Technology Gmbh Electronic device and method for testing a circuit board
US8508235B2 (en) 2008-06-02 2013-08-13 Sartorius Weighing Technology Gmbh Electronic device and method for testing a circuit board
DE102008026276A1 (en) * 2008-06-02 2009-12-24 Sartorius Ag Method of inspecting a printed circuit board, electronic device and printed circuit board
WO2009146830A1 (en) 2008-06-02 2009-12-10 Sartorius Ag Electronic device and method for testing a circuit board
WO2010023242A1 (en) * 2008-08-27 2010-03-04 Irdeto Access B.V. Multi-vendor conditional access system
EP2160030A1 (en) * 2008-08-27 2010-03-03 Irdeto Access B.V. Multi-vendor conditional access system

Also Published As

Publication number Publication date
MXPA02000550A (en) 2002-07-02
AU6209300A (en) 2001-02-05
WO2001006443A9 (en) 2002-09-12

Similar Documents

Publication Publication Date Title
US7062584B1 (en) Method and apparatus for supporting two different types of integrated circuit cards with a single connector
KR100995534B1 (en) Method and test adapter for testing an appliance having a smart card reader
JP3357048B2 (en) Method and interface for interfacing a portable data carrier to a host processor
US6543690B2 (en) Method and apparatus for communicating with a host
US6557754B2 (en) Apparatus and method of providing a dual mode card and reader
US5793987A (en) Hot plug port adapter with separate PCI local bus and auxiliary bus
US7685328B2 (en) Generic universal serial bus device operable at low and full speed and adapted for use in a smart card device
KR100642216B1 (en) Method and apparatus for updating computer code using an integrated circuit interface
CN100492407C (en) Integral circuit device with multiple communication model and its operation method
WO2001006443A1 (en) Method and apparatus for supporting two different types of integrated circuit cards with a single connector
US8245979B2 (en) Centralized bus interface with single wire secondary distribution
EP0759593A2 (en) Interface device between a RS232 port and an I2C bus and method using the same
US8156254B2 (en) Data exchange between an electronic payment terminal and a maintenance tool through a USB link
EP0907137B1 (en) IC card processing system and processing method
EP4340238A1 (en) Automatic hardware interface detection
JPH043282A (en) Ic card
EP1708517A1 (en) Method for transmitting test data in an electronic device equipped with an electronic card reader, electronic device comprising an electronic card reader and an adapter for testing electronic devices equipped with an electronic card reader
JPH09258848A (en) Pos device
WO2013182511A1 (en) Common interface for wifi peripheral and smart card
JP2001169314A (en) Transmission interface device
JPH10307894A (en) Method for discriminating ic card
KR20010002303A (en) Smart card reading system
KR980010864A (en) A device for detecting a parity of a smart card
WO2014056792A1 (en) Remote control interface for chip card reader

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 10030788

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: PA/a/2002/000550

Country of ref document: MX

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

AK Designated states

Kind code of ref document: C2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: C2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

COP Corrected version of pamphlet

Free format text: PAGES 1/2-2/2, DRAWINGS, REPLACED BY NEW PAGES 1/2-2/2; DUE TO LATE TRANSMITTAL BY THE RECEIVING OFFICE

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP