System and method for multi-protocol radio-frequency identification
First Claim
Patent Images
1. A method for communicating with a contactless IC card, the method comprising:
- transmitting an integrated circuit (IC) card polling signal;
receiving a data transmission from an IC card;
determining whether or not the data transmission is being received from the IC card in response to the polling signal;
decoding in real-time the data transmission being received when the data transmission is being received in response to the polling signal;
storing the entire received data transmission in a memory when the data transmission is not received in response to the polling signal; and
responsive to the entire received data transmission being stored in the memory, decoding the stored data transmission including determining a format of the stored data transmission that includes determining whether the data transmission includes one or more start bits by determining a total number of bits in the data transmission and determining whether the total number of bits in the data transmission is divisible without remainder by at least a first integer.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for communicating with contactless IC cards of multiple protocols includes transmitting an IC card polling signal and receiving a data transmission from an IC card. A processor is configured to determine whether or not a data transmission is received in response to the polling signal. The processor is configured to decode the data transmission in real-time if it is received in response to the polling signal. The processor is otherwise configured to first store the received data transmission in a memory and then decode the stored data transmission.
41 Citations
32 Claims
-
1. A method for communicating with a contactless IC card, the method comprising:
-
transmitting an integrated circuit (IC) card polling signal; receiving a data transmission from an IC card; determining whether or not the data transmission is being received from the IC card in response to the polling signal; decoding in real-time the data transmission being received when the data transmission is being received in response to the polling signal; storing the entire received data transmission in a memory when the data transmission is not received in response to the polling signal; and responsive to the entire received data transmission being stored in the memory, decoding the stored data transmission including determining a format of the stored data transmission that includes determining whether the data transmission includes one or more start bits by determining a total number of bits in the data transmission and determining whether the total number of bits in the data transmission is divisible without remainder by at least a first integer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for communicating with a contactless integrated circuit (IC) card, comprising:
-
a transmitter configured to transmit an IC card polling signal; a receiver configured to detect a data transmission from an IC card; a memory configured to store the detected data transmission; and a processor configured to determine whether or not the data transmission is being received from the IC card in response to the polling signal; decode in real-time the data transmission being received when the data transmission is being received in response to the polling signal; store the entire received data transmission in a memory when the data transmission is not received in response to the polling signal; and responsive to the entire received data transmission being stored in the memory, decode the stored data transmission to determine a format of the stored data transmission, wherein to decode the stored data transmission to determine the format of the stored data transmission the processor is further configured to determine whether the data transmission includes one or more start bits by determining a total number of bits in the data transmission and determine by determining whether the total number of bits in the data transmission is divisible without remainder by at least a first integer. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A programmable integrated circuit (IC) device for facilitating communication with a contactless IC card, the IC device comprising program logic for:
-
generating a bit sequence for transmission as a polling signal to an IC card; receiving a bit sequence generated from a data transmission from an IC card; determining whether or not the data transmission is being received in response to the polling signal; decoding in real-time the bit sequence being received when the data transmission is being received in response to the polling signal; storing the entire received bit sequence in a memory when the data transmission is not received in response to the polling signal; and responsive to the entire received bit sequence being stored in the memory, the programmable IC device further including program logic for decoding the stored bit sequence that includes determining whether the data transmission includes one or more start bits by determining a total number of bits in the data transmission and determining whether the total number of bits in the data transmission is divisible without remainder by at least a first integer. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A non-transitory computer-readable medium comprising computer-executable instructions for configuring operation of a contactless integrated circuit (IC) card interrogator, comprising instructions for selecting an operating mode of the IC card interrogator, wherein the operating mode is selected from a group of operating modes including:
-
a first operating mode, wherein the IC card interrogator initiates communication with proximate IC cards by periodically transmitting an IC card polling signal; a second operating mode, wherein an IC card interrogator listens for communications initiated by proximate IC cards; a third operating mode, wherein the IC card interrogator periodically alternates between the first operating mode and the second operating mode; and
further comprising;instructions for storing the entire communications received from a proximate IC card in memory when the communications are not being received in response to the IC card polling signal; and instructions for decoding the stored data transmission including determining a format of the stored data transmission responsive to the entire communications received being stored in the memory that includes determining whether the stored data transmission includes one or more start bits by determining a total number of bits in the stored data transmission and determining whether the total number of bits in the stored data transmission is divisible without remainder by at least a first integer. - View Dependent Claims (30, 31, 32)
-
Specification