Multiple protocol smart card communication device
First Claim
1. A method of establishing a communication link between a communication device and a smart card adapted to communicate using a valid smart card communication protocol, wherein the valid smart card communication protocol is one of a plurality of smart card communication protocols, the method comprising the steps of:
- transmitting a plurality of initiation messages, wherein each of plurality of initiation messages corresponds to each of the plurality of smart card protocols;
receiving an acknowledgment message in accordance with the valid smart card communication protocol from the smart card; and
establishing the communication link using the valid smart card communication protocol.
0 Assignments
0 Petitions
Accused Products
Abstract
A communication link is established between the smart card and a computer using a valid smart card communication protocol. A smart card communication device determines the valid smart card communication protocol used by a smart card by polling a communication channel using a plurality of smart card communication protocols until a valid acknowledgment message is received. A radio frequency circuit is configured to communicate with the smart card using the valid smart card communication protocol. A digital signal processor having at least two demodulators demodulates an incoming data stream produced by the receiver in accordance with the valid smart card communication protocol in a dynamically reconfigurable manner.
112 Citations
39 Claims
-
1. A method of establishing a communication link between a communication device and a smart card adapted to communicate using a valid smart card communication protocol, wherein the valid smart card communication protocol is one of a plurality of smart card communication protocols, the method comprising the steps of:
-
transmitting a plurality of initiation messages, wherein each of plurality of initiation messages corresponds to each of the plurality of smart card protocols;
receiving an acknowledgment message in accordance with the valid smart card communication protocol from the smart card; and
establishing the communication link using the valid smart card communication protocol. - View Dependent Claims (2, 3, 4, 5, 6, 30)
-
-
7. A method of establishing a communication link between a central computer system and a smart card, the communication link using a valid smart card communication protocol of a plurality of smart card communication protocols, the method comprising the steps of:
-
polling a communication channel using a plurality of smart card communication protocols;
identifying the valid smart card communication protocol when a valid acknowledgment message is received through the communication channel; and
establishing the communication link between the smart card and the central computer system through the communication channel using the valid smart card communication protocol. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method of establishing a communication link between a communication device and a smart card adapted to communicate using valid smart card communication protocol, wherein the valid smart card communication protocol is one of a plurality of smart card communication protocols, the method comprising the steps of:
-
sequentially transmitting a plurality of initiation messages, wherein each of plurality of initiation messages corresponds to each of the plurality of smart card protocols;
monitoring a communication channel for an acknowledgment message corresponding to one of the plurality of smart card protocols until an acknowledgment message in accordance with the valid smart card communication protocol is received; and
establishing the communication link using the valid smart card communication protocols.
-
-
13. A smart card communication device for establishing a communication link between a smart card and a computer, the smart card communication device comprising:
-
a transceiver having a variable structure responsive to a control signal;
a digital signal processor coupled to the transceiver;
a controller coupled to the digital signal processor and the transceiver, the controller adapted to generate the control signal based on a plurality of smart card communication protocols. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A smart card communication device for communicating with a smart card using a valid smart card communication protocol of a plurality of smart card communication protocols, the device comprising:
-
a digital signal processor adapted to generate a plurality of initiation messages wherein each of the initiation messages is in accordance with each of the plurality of smart card communication protocols; and
a transceiver coupled to the digital signal processor and adapted to transmit the plurality of initiation messages in accordance with a modulation type corresponding to an initiation message of the plurality of initiation messages corresponding to a first smart card communication protocol of the plurality of smart card communication protocols.
-
-
21. A digital signal processor comprising:
-
a first demodulator adapted to demodulate a first incoming data signal in accordance with a first smart card communication protocol; and
a second demodulator adapted to demodulate a second incoming data signal in accordance with a second smart card communication protocol. - View Dependent Claims (22, 23)
-
-
24. A radio frequency circuit adapted for establishing a communication link with a smart card using any one of a plurality of smart card communication protocols, the radio frequency circuit comprising:
-
a first configuration based on a control signal and adapted to acquire a data signal modulated onto an incoming radio frequency signal in accordance with a first smart card communication protocol of the plurality of smart card communication protocols; and
a second configuration based on the control signal and adapted to acquire a data signal modulated on to the incoming radio frequency signal in accordance with a second smart card communication protocol of the plurality of smart card communication protocols. - View Dependent Claims (25, 26, 27)
-
-
28. A radio frequency circuit adapted for use in a smart card communication device, the radio frequency circuit comprising:
-
a first mixer adapted to shift an incoming radio frequency signal to a baseband frequency to produce a baseband signal;
a second mixer shifting the baseband signal to a subcarrier frequency; and
a switch having a first input port coupled to the first mixer, a second input port coupled to an output of the second mixer, and an output port, the switch adapted to couple the first input port to the output port in a first mode and the second port to the output port in a second mode. - View Dependent Claims (29)
-
-
31. A method of communicating with a non-contact smart card comprising the steps of:
-
demodulating an incoming radio frequency signal to produce an incoming data signal at a smart card communication device;
transmitting the incoming data signal to a master module through a data channel;
identifying from the incoming data signal a smart card communication protocol;
transmitting an outgoing data signal through the data channel; and
modulating an outgoing radio frequency signal according to the identified smart card communication protocol.
-
-
32. A method of communicating with a non-contact smart card comprising the steps of:
-
establishing a radio frequency communication channel between a smart card communication device and the non-contact smart card;
establishing a data channel between the smart card communication device and a remotely located master module; and
establishing a secure communication channel between the master module and the smart card using a security device within the master module. - View Dependent Claims (33, 34, 35)
-
-
36. A method of remotely re-programming a smart card communication device comprising the steps of:
-
transmitting new code through a data channel from central computer system through a master module coupled to a network;
storing the new code in a memory device; and
loading the new code form the memory device to a processor. - View Dependent Claims (37, 38, 39)
-
Specification