WO1999012122A1 - Method for resolving signal collisions between multiple rfid transponders in a field - Google Patents

Method for resolving signal collisions between multiple rfid transponders in a field Download PDF

Info

Publication number
WO1999012122A1
WO1999012122A1 PCT/US1998/017413 US9817413W WO9912122A1 WO 1999012122 A1 WO1999012122 A1 WO 1999012122A1 US 9817413 W US9817413 W US 9817413W WO 9912122 A1 WO9912122 A1 WO 9912122A1
Authority
WO
WIPO (PCT)
Prior art keywords
interrogator
transponder
carrier signal
data
recited
Prior art date
Application number
PCT/US1998/017413
Other languages
French (fr)
Inventor
Donald L. Black
Dale Yones
Original Assignee
Micron Communications, Inc.
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=25447112&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=WO1999012122(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Micron Communications, Inc. filed Critical Micron Communications, Inc.
Priority to AU90299/98A priority Critical patent/AU9029998A/en
Publication of WO1999012122A1 publication Critical patent/WO1999012122A1/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/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10009Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves
    • G06K7/10019Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves resolving collision on the communication channels between simultaneously or concurrently interrogated record carriers.
    • G06K7/10029Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves resolving collision on the communication channels between simultaneously or concurrently interrogated record carriers. the collision being resolved in the time domain, e.g. using binary tree search or RFID responses allocated to a random time slot
    • G06K7/10039Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves resolving collision on the communication channels between simultaneously or concurrently interrogated record carriers. the collision being resolved in the time domain, e.g. using binary tree search or RFID responses allocated to a random time slot interrogator driven, i.e. synchronous
    • 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

Definitions

  • Tlie present invention relates to electronic identification devices and systems, and
  • the interrogator can send signals to allow tags to respond with a random number that is
  • Another method of collision resolution is to cause tags to transmit at different
  • Yet another method involves the use of spread spectnim techniques.
  • DSSS direct sequence spread spectnim
  • frequency hopping either direct sequence spread spectnim (DSSS) or frequency hopping.
  • the transponder remains inactive. This feature is limited by the vast number
  • One other method for resolution is the utilization of a random oscillator and a
  • interrogator systems a read-write tag, or they are excessively slow to resolve a useful number
  • the present invention addresses the limitations of the above solutions to the
  • the invention comprises a method for sending data from a transponder having
  • the method comprises the steps wherein the transponder: detects the interrogator, such as by receiving a
  • predetermined manner transmits its data in groups of one or more data bits; determines
  • transponder stores a number in memory, iteratively changes the number until the number stored
  • the invention also comprises a method for an interrogator to read one or more
  • RFID transponders in a field by: providing a carrier signal; detecting the presence of at least
  • one transponder modifying the carrier signal in a predetermined manner, such as by sending
  • the carrier signal- such as by suppressing the signal for a predetermined number of clock
  • the interrogator iteratively repeats the steps of
  • determining that the interrogator has received an invalid data transmission comprises detecting
  • the carrier signal is modified in a
  • FIG. 1 is a block diagram of a passive RFID system.
  • FIG. 2 is a block diagram of an RFID interrogator.
  • FIG. 3 is a block diagram of a passive RFID transponder.
  • FIG. 4 is a flow chart of the sequence of events that occur within the transponder
  • FIG. 5 is a flow chart of the sequence of events that occur within the interrogator
  • FIG. 6 is a timing diagram showing clock waveforms from the interrogator.
  • FIG. 1 Referring to FIG. 1 ,
  • a passive, read-only RFID system consists of an interrogator 10 and a transponder 20.
  • interrogator provides a carrier signal 12 necessary for powering and synchronizing the
  • transponder 20 receives modulated data 22 transmitted from the transponder 20.
  • interrogator 10 decodes the data from the transponder 20, verifies that the modulated
  • transponder data 22 is valid, and sends this data to a computer system, not shown, for
  • the interrogator 10 may be connected to a series circuit 11 that is resonant at the
  • the transponder 20 in one embodiment, consists of a parallel resonant LC
  • this circuit is resonant at the carrier frequency of the interrogator 10;
  • FIG. 2 a block diagram of a typical RFID interrogator is given.
  • the main components of the interrogator are the microcontroller 18, amplifier and filter 16,
  • the microcontroller 18 contains firmware and the necessary I/O lines to provide
  • the microcontroller 18 generates a frequency that
  • This frequency is from the range of 100 kHz to 13.56 MHz. This frequency is filtered to generate
  • This sine wave signal is buffered by the driver and
  • demodulator block 14 to provide increased current drive capability.
  • circuit driven at the resonant frequency is such that the impedance of the circuit approaches the
  • the carrier signal 12 is radiated without any underlying information being
  • carrier signal 12 is magnetically coupled to the parallel resonant circuit 21 within the
  • transponder 20 When the transponder 20 is moved to a certain distance from the reader, sufficient power will be applied to the transponder 20 to allow it to begin transmitting its data back to the interrogator 10 by reflecting a load across the magnetically coupled medium.
  • the output of the demodulator 14 will consist of the raw encoded data from the
  • transponder 20 as well as a very large component of the carrier frequency and its ha ⁇ nonics.
  • This amp & filter block 16 provides a bandpass filter which allows the
  • the resultant signal is amplified to provide proper signal levels for the
  • microcontroller 18 In one embodiment, the output of the .amp & filter 16 is connected directly
  • the microcontroller 18 executes a routine whereby the data from the amp &
  • the data received and decoded is determined to be valid or invalid. If the data is not
  • the data is sent to a host computer through the I/O block 19. If the data is determined
  • the interrogator 10 ignores the received data and continues processing data from
  • the reader In other embodiments, and specifically for anti-collision features, the reader
  • transponders 20, and the reader suppresses a number of carrier clocks in addition to ignoring the received data from the transponder(s) 20.
  • the need for clock suppression will be explained
  • FIG. 3 a passive RFID transponder block diagram is shown.
  • rectifier 22 regulator 23, clock generator 25, timing 26,
  • modulator 28 anti-collision arbitrator 29, control logic and state machine 27, and memory 30.
  • the memory 30 includes: row address 34, column address and sense amplifiers 32, and
  • the rectifier 22 is typically a full-wave rectifier which converts the AC carrier
  • the rectifier 22 may also contain clamping diodes or an automatic gain
  • control circuit to prevent an over-voltage condition when the interrogator is placed in close
  • the regulator 23 controls the amplitude of the DC voltage from the rectifier 22
  • the regulator 23 may also provide a stable operating voltage for the transponder 20.
  • the regulator 23 may also provide a stable operating voltage for the transponder 20.
  • the regulator 23 may also provide a stable operating voltage for the transponder 20.
  • the clock generator 25 performs signal conditioning on the carrier signal to
  • the modulator block 28 provides the proper encoding of data and generation of
  • the anti-collision arbitrator 29 controls the performance of the transponder 20
  • the anti-collision arbitrator 29 also assigns a random
  • the row address block 34 is used to address the rows within the memory array
  • the column address and Sense Amplifier block 32 contains logic addresses each
  • the control logic and state machine block 27 executes a specific routine which
  • transponder 20 has successfully transmitted its data.
  • the timing 26 block provides the proper timing for the desired data rate from
  • the timing 26 block may provide the necessary signals for
  • the memory array 36 stores the unique identification code in a read-only
  • transponder 20 stores identification and user programmable data in a read/write
  • the interrogator 10 is sending out a carrier signal 12 for example a 125 kHz sine wave, for a
  • the interrogator 10 then suppresses the carrier
  • transponders 20 are detected. The detection of transponders 20 is
  • interrogator 10 detects the presence of transponder(s) 20, the interrogator 10 begins sending out
  • FILTER 16 is a logic ' 1 ' or a logic '0' .
  • the interrogator 10 will suppress the carrier signal 12
  • the interrogator 10 transmits
  • a continuous carrier signal 12 and processes the data received from the transponder 20.
  • a possible word length is 96 bits, but the invention is not limited by the length of the data
  • the circuitry within the transponder to a known state. Specifically, it sets the anti-collision
  • the transponder does not transmit data, it merely
  • the transponder 20 determines that it is in the 'transmit armed' state, it begins to execute
  • the transponder 20 will determine that a suppression of clocks has occurred and, if the
  • the transponder 20 will cease transmitting its data.
  • the transponder 20 will load a new number into its address register.
  • the transponder 20 will load a new number into its address register.
  • the address is decremented by one count.
  • the count may be increased or decreased by a different number of cycles, each address in each
  • transponder 20 is altered.
  • a transponder 20 has its address reach a preset critical value
  • the critical value is when the address is zero.
  • the transponder 20 will transmit its full cycle and
  • the interrogator 10 will send out a continuous carrier signal 12 until it verifies that all data has
  • Fig. 4 is a flow
  • the transponder 20 enters the field generated by the interrogator 10 and resets 100 by setting itself to the transmit-armed state and
  • the transponder 20 detects the presence of an interrogator by checking 110
  • the transponder 20 iteratively keeps
  • transponder 20 determines whether the number in memory 30 is equal to zero 115 to satisfy the
  • modification is achieved by decrementing the number 120 and then
  • the transponder 20 modulates the data to the interrogator
  • the transponder 20 iteratively determines whether it has
  • the transponder 20 transmits the data one bit at a time 140, starting with the first
  • the transponder 20 then iteratively determines whether the carrier signal 12 has been
  • the transponder 20 detects a collision and the random number generator generates a new number, the random number generator is turned off
  • the transponder 20 iteratively determines whether there is any carrier signal loss 110.
  • the transponder 20 determines whether the last data bit has been sent
  • the transponder 20 sets the full-cycle flag 155.
  • the transponder 20 After setting the full cycle flag, the transponder 20 transmits the first data bit 160
  • the transponder 20 then iteratively determines whether the carrier signal
  • transponder 20 determines that there is no carrier loss, then the transponder 20 iteratively
  • the transponder 20 determines 175 whether the first bit was just transmitted and whether the
  • the transponder 20 detects an error and the random number generator generates a new
  • the random number generator is turned off 180, and the transponder 20 iteratively
  • the transponder 20 determines whether there is any carrier signal loss 110. If the transponder 20 determines 175 that the first data bit has been sent and the
  • the transponder 20 determines that the interrogator 10 has read the
  • the interrogator 10 is powered up 200 and immediately begins transmitting
  • the interrogator 10 looks 215 for transponders 20 during the first
  • interrogator 10 suppresses 270 the carrier signal 12 for a second predetermined period to signal
  • the interrogator 10 reads 225 the first bit of data, looking for a sync word.
  • interrogator 10 iteratively determines 230 whether each bit of data is good and if the data bit
  • the interrogator 10 detects a collision and suppresses 270 the carrier signal 12 for a
  • the interrogator 10 next determines 275 whether the period is complete and
  • the interrogator 10 turns on 285 the carrier signal 12.
  • the interrogator 10 then repeats the process and looks 210 for transponders 20 during the first
  • the interrogator 10 determines whether the sync word valid and if the sync word
  • the interrogator 10 detects an error and suppresses 270 the carrier signal 12 for a
  • the interrogator 10 next determines 275 whether the period is complete and
  • the interrogator 10 continues to suppress 280 the carrier signal 12 until the interrogator determines 275 that the period done, in which case, the interrogator 10 turns on 285 the carrier signal 12.
  • interrogator 10 then repeats the process and looks 210 for transponders 20 during the first
  • the interrogator 10 determines 240 that the sync word is valid, the interrogator
  • the interrogator 10 continues to read 245 each data bit to obtain data and the CRC.
  • the interrogator 10 is
  • the interrogator 10 next determines 275 whether the period is complete and continues to
  • the interrogator 10 turns on 285 the carrier signal 12. The intereogator 10 then turns on 285 the carrier signal 12. The intereogator 10 then turns on 285 the carrier signal 12.
  • the interrogator 10 determines 250 that the data bit is good, the interrogator
  • the interrogator 10 computes 260 the CRC and tests. If the interrogator 10 determines 265 that the CRC is not good, then the interrogator 10
  • the interrogator 10 next determines 275 whether the period is complete and continues to
  • the interrogator 10 turns on 285 the carrier signal 12. The interrogator 10 then
  • the interrogator determines 265 that the CRC is good, then the interrogator
  • interrogator 10 next determines 295 whether the period is complete and continues to suppress
  • the interrogator 10 turns on 305 the carrier signal 12 and process 310 the transponder
  • the interrogator 10 then repeats the process and looks 210 for transponders 20 during
  • the interrogator 10 or reader sends 400 interrupts and
  • the first tag is within the reader's field upon the
  • Tag transmits its data 430 to the reader.
  • the reader reads the first tag, waits till the first bit is repeated for the first tag
  • the reader detects the collision and sends an interrupt at time position 410.
  • the tag Because the second tag generated a random number of three, the tag transmits its data
  • the third tag generated a random number of four and it

Abstract

Communications between an RFID interrogator and an RFID transponder require that no more than one transponder be present in the reading range of the interrogator and transmitting into motion at any given time. If multiple transponders are in the field, then a collision between the return signals of the transponders occurs, rendering the signals unreadable. A method to resolve the collisions and allow for accurate transmission of each transponder's data is given. This method is especially effective over other methods when the transponder is a read-only type of device, whereby there is no communications interrogator on board the read-only transponder.

Description

METHOD FOR RESOLVING SIGNAL COLLISIONS BETWEEN MULTIPLE RFID TRANSPONDERS
IN A FIELD
FIELD OF THF, INVENTION
Tlie present invention relates to electronic identification devices and systems, and
in particular, to devices where their application in a system will allow more than one device to
be present in the interrogator field at any moment in time. Furthermore, the system requires
that all the devices in the field are properly identified by the interrogator.
RAΓKOROTTNT) OF TIIF TNVFNTTON
There are methods currently in use that provide varying degrees of success in
resolving the collision of the tags, and especially in tags with read/write capability, where
communications to the tags is facilitated by an on-board interrogator in the RFID tag. In such
a tag, the interrogator can send signals to allow tags to respond with a random number that is
manipulated by the interrogator and transmitted to all tags in the field. Only the tag that
matches the computed number generated by the interrogator will transmit its data. This process
continues until all tags have transmitted their data. This method significantly increases the complexity of the transponder by requiring the transponder to include an interrogator and being
only partially effective for regulation of collisions.
Another method of collision resolution is to cause tags to transmit at different
frequencies, thereby avoiding a collision of signals. This method significantly increases the
complexity of the interrogator while being only partially effective for resolution of the collision.
Yet another method involves the use of spread spectnim techniques. The
technique can be either direct sequence spread spectnim (DSSS) or frequency hopping. Either
method requires correlation of the signal in the interrogator and requires a very complex
interrogator system.
-I- Another method of collision resolution uses part of the unique identification code of the transponder to provide a specific time whereby the transponder transmits its data, and
all other times, the transponder remains inactive. This feature is limited by the vast number
of unique transmission slots available, and the time required to read all the possible tags in the
field. Moreover, a single transponder in the field could take an inordinate amount of time to
be read. If the unique identification code is truncated to allow for faster performance, then the
probability of an un-resolvable collision occurs due to the duplication of codes.
One other method for resolution is the utilization of a random oscillator and a
binary counter on each transponder which enables transmission from the transponder when the
counter is in a specific state. All other times the transponder is inactive. This method has the
disadvantage of requiring alignment of all the transponders asynchronously before coherent data
can be received by the interrogator.
All the above methods require either the use of expensive and complicated
interrogator systems, a read-write tag, or they are excessively slow to resolve a useful number
of tags.
SUMMARY OF THE INVENTION
The present invention addresses the limitations of the above solutions to the
collision problem by providing a simple system for collision resolution that does not require the
transponder to have read-write capability nor does the solution require additional complexity
to the interrogator to perform the anti-collision function.
The invention comprises a method for sending data from a transponder having
at least one memory, a transmission criteria, a transmit state and a full cycle flag. The method comprises the steps wherein the transponder: detects the interrogator, such as by receiving a
carrier signal from the interrogator; determines that it is time to transmit the data by verifying
that it is the transmit-armed state and that the carrier signal has been modified in a
predetermined manner; transmits its data in groups of one or more data bits; determines
whether its complete data has been read by the interrogator during the transmission of its data;
and sets a full cycle flag after sending its complete data transmission. The transponder
determines that the interrogator has read the complete data transmission by verifying that the
carrier signal has not been modified until the full cycle flag is set. If the transponder
determines that the interrogator did not read the complete data transmission, then the
transponder stores a number in memory, iteratively changes the number until the number stored
in memory satisfies the transmission criteria, and then transmits its data. This process of
transmitting and determining whether the complete data has been read by the interrogator
during data transmission is repeated until the transponder determines that the interrogator has
read the complete data transmission.
The invention also comprises a method for an interrogator to read one or more
RFID transponders in a field by: providing a carrier signal; detecting the presence of at least
one transponder; modifying the carrier signal in a predetermined manner, such as by sending
out a continuous carrier signal; receiving data from all active transponders in the field;
determining whether it has received a valid data transmission by checking the validity of each
group of data as it is received; and upon determining an invalid data transmission, modifying
the carrier signal-such as by suppressing the signal for a predetermined number of clock
cycles— to inform all active transponders in the field that there was an incomplete read. The step of modifying the carrier signal is performed prior to the transponder sending its complete
data transmission and it is performed substantially simultaneously upon the determination that
invalid data transmission has been received. The interrogator iteratively repeats the steps of
receiving data and determining whether it has received valid data, until the interrogator
determines that it has read the complete data for each transponder in the field. The step of
determining that the interrogator has received an invalid data transmission comprises detecting
the interrogator's inability to compute a proper synchronization word, a proper CRC, or a
proper word length. After determining that the interrogator has received complete data
transmission by determining that the CRC is valid, the carrier signal is modified in a
predetermined manner, such as by suppressing the signal for a predetermined number of clock
cycles. The complete data for each transponder is transmitted from the interrogator to a
computer system for processing.
BRIEF DESCRIPTION OF THE DRAWINGS
The invention will be explained in detail with reference to an example of the
embodiment with the aid of the drawings as follows:
FIG. 1 is a block diagram of a passive RFID system.
FIG. 2 is a block diagram of an RFID interrogator.
FIG. 3 is a block diagram of a passive RFID transponder.
FIG. 4 is a flow chart of the sequence of events that occur within the transponder
during collision resolution.
FIG. 5 is a flow chart of the sequence of events that occur within the interrogator
during collision resolution. FIG. 6 is a timing diagram showing clock waveforms from the interrogator.
DETAILED DESCRDTTION OF THE INVENTION
Passive, read-only RFID systems are well known in the art and only a brief
overview of an RFID system will be given here for reference purposes. Referring to FIG. 1 ,
a passive, read-only RFID system consists of an interrogator 10 and a transponder 20. The
interrogator provides a carrier signal 12 necessary for powering and synchronizing the
transponder 20, and receives modulated data 22 transmitted from the transponder 20. The
interrogator 10 decodes the data from the transponder 20, verifies that the modulated
transponder data 22 is valid, and sends this data to a computer system, not shown, for
processing.
The interrogator 10 may be connected to a series circuit 11 that is resonant at the
desired carrier frequency, or it may be connected to an antenna, depending upon frequency of
operation and the desired communications method between the interrogator 10 and the
transponder 20.
The transponder 20, in one embodiment, consists of a parallel resonant LC
circuit 21. In general, this circuit is resonant at the carrier frequency of the interrogator 10;
however, it could be configured such the resonant frequency changes as a function of the
transmitted data; or multiple resonant circuits could be utilized to optimize both power
reception (resonance at the carrier frequency) and optimize signal strength from the transponder
(resonance at the return frequency from the transponder).
Likewise, multiple antennas could be used for the same purpose. Referring to FIG. 2, a block diagram of a typical RFID interrogator is given.
The main components of the interrogator are the microcontroller 18, amplifier and filter 16,
demodulator and drivers 14 and I/O circuitry 19.
The microcontroller 18 contains firmware and the necessary I/O lines to provide
proper operation of the interrogator. The microcontroller 18 generates a frequency that
corresponds to the carrier frequency of the system. For low frequency transponders, this
frequency is from the range of 100 kHz to 13.56 MHz. This frequency is filtered to generate
a relatively harmonic free sine wave. This sine wave signal is buffered by the driver and
demodulator block 14 to provide increased current drive capability. The output of the drivers
circuit, not shown, is connected to the series LC circuit 11. The nature of a series resonant
circuit driven at the resonant frequency is such that the impedance of the circuit approaches the
series resistance of the inductance in the circuit, and the voltage amplitude across the inductor
and the capacitor increases to a large magnitude, far in excess of the applied voltage across the
series LC circuit.
This large amplitude voltage across the inductor is the carrier referred to in this
invention and is necessary to provide sufficient power to the transponder at substantial distances
from the interrogator.
The carrier signal 12 is radiated without any underlying information being
transmitted, and when a transponder 20 is placed within the field of the interrogator 10, the
carrier signal 12 is magnetically coupled to the parallel resonant circuit 21 within the
transponder 20. When the transponder 20 is moved to a certain distance from the reader, sufficient power will be applied to the transponder 20 to allow it to begin transmitting its data back to the interrogator 10 by reflecting a load across the magnetically coupled medium.
This reflected load will cause the amplitude of the carrier frequency to vary
slightly, and these variations in the carrier frequency are detected by the demodulator. 14 This
method of communications is well known and some of the earlier work is described in U.S.
Patent #1 ,744,036 and U.S. Patent #4,333,072, which are hereby incorporated by reference.
The output of the demodulator 14 will consist of the raw encoded data from the
transponder 20 as well as a very large component of the carrier frequency and its haπnonics.
Consequently, it is necessary to provide filtering of this signal. The amp & filter block 16
perform this function. This amp & filter block 16 provides a bandpass filter which allows the
signal components to pass but the carrier frequency and its harmonics are sufficiently
suppressed. The resultant signal is amplified to provide proper signal levels for the
microcontroller 18. In one embodiment, the output of the .amp & filter 16 is connected directly
to the microcontroller 18.
The microcontroller 18 executes a routine whereby the data from the amp &
filter 16 is decoded into the proper logical states, and an error detection routine is executed,
whereby, the data received and decoded is determined to be valid or invalid. If the data is
valid, the data is sent to a host computer through the I/O block 19. If the data is determined
to be invalid, the interrogator 10 ignores the received data and continues processing data from
the tag. In other embodiments, and specifically for anti-collision features, the reader
determines that invalid data should be construed as a collision of data from multiple
transponders 20, and the reader suppresses a number of carrier clocks in addition to ignoring the received data from the transponder(s) 20. The need for clock suppression will be explained
in detail when the anti-collision invention is discussed.
Referring to FIG. 3, a passive RFID transponder block diagram is shown. The
main function blocks are given as: rectifier 22, regulator 23, clock generator 25, timing 26,
modulator 28, anti-collision arbitrator 29, control logic and state machine 27, and memory 30.
The memory 30 includes: row address 34, column address and sense amplifiers 32, and
memory array 36.
The rectifier 22 is typically a full-wave rectifier which converts the AC carrier
signal to a DC voltage. The rectifier 22 may also contain clamping diodes or an automatic gain
control circuit to prevent an over-voltage condition when the interrogator is placed in close
proximity to the transponder coil.
The regulator 23 controls the amplitude of the DC voltage from the rectifier 22
and provides a stable operating voltage for the transponder 20. The regulator 23 may also
contains a power-on-reset circuit which prevents the transponder from beginning operation or
transmitting data before there is sufficient voltage available for proper operation.
The clock generator 25 performs signal conditioning on the carrier signal to
provide a square wave clock signal for timing purposes. Additionally, "glitch" suppression and
clock overlaps are eliminated by this circuitry. Another function performed by this circuitry
is the detection of missing clocks from the carrier signal. This function will be explained in
detail in the section describing the anti-collision function.
The modulator block 28 provides the proper encoding of data and generation of
the signals to be transmitted to the interrogator. The anti-collision arbitrator 29 controls the performance of the transponder 20
when collisions between tags is detected. The anti-collision arbitrator 29 also assigns a random
address to the transponders 20 and controls the timing of the data to be transmitted to the
interrogator 10. This section will be discussed in detail in subsequent paragraphs.
The row address block 34 is used to address the rows within the memory array
36.
The column address and Sense Amplifier block 32 contains logic addresses each
column within the memory array 36 and also contains the sense amplifier to deteπnine the logic
state of the specific bit in the array that is being addressed.
The control logic and state machine block 27 executes a specific routine which
ensures that proper synchronization data, stored data in the array and Cyclic Redundancy Check
(CRC) codes are sent in the proper sequence to the interrogator. This block also inhibits
further transmission of data from the transponder 20 once it has been determined that
transponder 20 has successfully transmitted its data.
The timing 26 block provides the proper timing for the desired data rate from
the transponder. Additionally, the timing 26 block may provide the necessary signals for
synchronization with the interrogator.
The memory array 36 stores the unique identification code in a read-only
transponder 20, and stores identification and user programmable data in a read/write
transponder 20.
Referring to FIG. 4 and FIG. 5, flow charts for the operation of the interrogator
10 and the transponder 20, respectively, are shown. During normal operation of the system, the interrogator 10 is sending out a carrier signal 12 for example a 125 kHz sine wave, for a
first predetermined number of clock cycles. The interrogator 10 then suppresses the carrier
signal 12 for next a second predetermined number of clock cycles. This sequence continues
until one or more transponders 20 are detected. The detection of transponders 20 is
accomplished by detecting data from the demodulator in the interrogator 10. Once the
interrogator 10 detects the presence of transponder(s) 20, the interrogator 10 begins sending out
the carrier signal 12 continuously until a collision is detected. Collisions can be detected by
the Microcontroller's 18 inability to resolve whether the received data from the AMP &
FILTER 16 is a logic ' 1 ' or a logic '0' .
If a collision is detected, the interrogator 10 will suppress the carrier signal 12
for a second predetermined period of clocks and then begin transmitting a first predetennined
period of clocks. This cycle continues until data from a transponder 20 is detected.
Again, when data from a transponder 20 is detected, the interrogator 10 transmits
a continuous carrier signal 12 and processes the data received from the transponder 20.
Other conditions that denote the presence of multiple transponders 20 is the
inability to compute a proper synchronization word, inability to compute a proper CRC or
improper word length. For example, a person with ordinary skill in the art would recognize
that a possible word length is 96 bits, but the invention is not limited by the length of the data
word. It is therefore advantageous for the interrogator to examine the received data to
determine that it has a proper synchronization word, a proper CRC, and a proper word length.
Upon the failure of any of these conditions, may be treated as a collision, as discussed above. Once the interrogator 10 has determined that it has received the full data word
of the proper length, and the CRC is computed correctly, the interrogator will suppress the
carrier signal 12 for the second predetermined number of clock periods. It is now necessary
to refer to the transponder flow chart, FIG 4. to understand the difference in behavior of the
transponder 20 due to when carrier signal 12 is suppressed for the second predetermined
number of clock periods.
When a transponder 20 is sufficiently powered by the interrogator 10, it resets
the circuitry within the transponder to a known state. Specifically, it sets the anti-collision
arbitrator 29 to the 'transmit armed' state. The transponder does not transmit data, it merely
waits until it determines that the carrier signal 12 has been suppressed for a predetennined
number of clock periods. When the transponder 20 determines that the interrogator 10 is again
sending a carrier signal 12 after the suppression for a predetermined number of clock periods,
and the transponder 20 determines that it is in the 'transmit armed' state, it begins to execute
a sequence of commands that will cause data from the memory array 26 to be modulated and
transmitted to the interrogator 10.
If, due to the conditions previously discussed when describing the interrogator
flow chart a collision is detected and the intenogator suppress the carrier signal 12 for a second
period, the transponder 20 will determine that a suppression of clocks has occurred and, if the
full-cycle flag has not been set, the transponder 20 will cease transmitting its data.
Concurrently, the transponder 20 will load a new number into its address register. Preferably,
this will be a random number. As previously described, the interrogator 10 will continuously cycle through
generation of clocks for a first predetermined amount of time and suppression of clocks for a
second predetermined amount of time.
Each time the interrogator 10 suppresses the carrier signal 12 for a second
predetermined number of clock cycles, the address is decremented by one count. Alternatively,
the count may be increased or decreased by a different number of cycles, each address in each
transponder 20 is altered. When a transponder 20 has its address reach a preset critical value,
the anti-collision to 'transmit armed' state and the transponder 20 begins to transmit its data.
Preferably, the critical value is when the address is zero.
If no collisions are detected, the transponder 20 will transmit its full cycle and
the interrogator 10 will send out a continuous carrier signal 12 until it verifies that all data has
been properly received.
Likewise, for the other transponders 20 in the field, the detection of missing
clocks causes their addresses to be altered, and preferably decremented. This cycle continues
until .another transponder 20 has a address of the critical value and the anti-collision arbitrator
changes 'transmit armed' state, at which time the transponder 20 begins to transmit its data.
If more than one transponder 20 has their address as the critical value, the reader
detects the collision and stops the clocks for a second predetermined number of cycles. At that
time, only the transponders 20 with an address of the critical will recompute their addresses,
preferably with a random number.
The operation of a specific embodiment is described in Fig. 4 which is a flow
chart outlining the process steps for the transponder 20. The transponder 20 enters the field generated by the interrogator 10 and resets 100 by setting itself to the transmit-armed state and
by removing the full-cycle flag. The number in memory 30 is set to zero and modulation is
turned off 105. The transponder 20 detects the presence of an interrogator by checking 110
whether the transponder 20 sees modification of the carrier signal in a predetermined manner,
which for this embodiment is carrier signal 12 loss. The transponder 20 iteratively keeps
checking until the transponder 20 sees a loss and then determines whether the number in
memory 30 satisfies the transmission criteria. In the embodiment described in Fig. 4, the
transponder 20 determines whether the number in memory 30 is equal to zero 115 to satisfy the
transmission criteria. If the number in memory 30 does not satisfy the transmission criteria
which for this embodiment the number would not equal zero, then the number is modified.
For this embodiment, modification is achieved by decrementing the number 120 and then
returning to the iterative process of checking to determine whether there is any carrier signal
loss 110. If the number in memory 30 equals zero, then the random number generator is turned
on until the next loss of carrier 125. The transponder 20 modulates the data to the interrogator
10 after waiting four bit periods 130. The transponder 20 iteratively determines whether it has
waited four bit periods 135 and if so, modulation occurs on the first data bit.
The transponder 20 transmits the data one bit at a time 140, starting with the first
data bit. The transponder 20 then iteratively determines whether the carrier signal 12 has been
modified in a predetermined manner, which in this embodiment is the determination 145 of
whether the transponder 20 sees any carrier signal 12 loss. If the transponder 20 determines
that there is a loss in the carrier signal 12, then the transponder 20 detects a collision and the random number generator generates a new number, the random number generator is turned off
180, and the transponder 20 iteratively determines whether there is any carrier signal loss 110.
If the transponder 20 determines that there is no carrier loss after transmitting
the data bit 145, then the transponder 20 determines whether the last data bit has been sent
(complete data transmission), which in this embodiment would require the determination of
whether the 96th data bit had been sent 150. If the last data bit has not been sent, then the next
data bit is transmitted 140 to the interrogator 10. If the transponder determines that the last
data bit has been sent, then the transponder 20 sets the full-cycle flag 155.
After setting the full cycle flag, the transponder 20 transmits the first data bit 160
to the interrogator 10. The transponder 20 then iteratively determines whether the carrier signal
12 has been modified in a predetermined manner, which in this embodiment is the
determination 165 of whether the transponder 20 sees any carrier signal 12 loss. If the
transponder 20 determines that there is no carrier loss, then the transponder 20 iteratively
transmits 160 the next bit of data. If the transponder 20 determines that there is a loss in the carrier signal 12, then
the transponder 20 determines 175 whether the first bit was just transmitted and whether the
full-cycle flag is set. If the data is not the first data bit then the transponder iteratively
transmits 160 the next data bit. If the full-cycle flag has not been set and the data is the first
bit, then the transponder 20 detects an error and the random number generator generates a new
number, the random number generator is turned off 180, and the transponder 20 iteratively
determines whether there is any carrier signal loss 110. If the transponder 20 determines 175 that the first data bit has been sent and the
full-cycle flag is set, then the transponder 20 determines that the interrogator 10 has read the
complete data set and the transponder 20 goes dormant 190.
An embodiment is described in Fig. 5, which shows the process steps for the
interrogator 10. The interrogator 10 is powered up 200 and immediately begins transmitting
205 the carrier signal 12. The interrogator 10 looks 215 for transponders 20 during the first
predetermined period 210 and if the interrogator 10 does not detect 215 a transponder 20, the
interrogator 10 suppresses 270 the carrier signal 12 for a second predetermined period to signal
a new tag or transponder 20 to transmit or to sync colliding tags. The interrogator 10 next
determines 275 whether the period is complete and continues to suppress 280 the carrier signal
12 until the interrogator determines 275 that the period done, in which case, the interrogator
10 turns on 285 the carrier signal 12. The interrogator 10 then repeats the process and looks
210 for transponders 20 during the first predetermined period. If the interrogator 10 detects
215 the presence of a transponder 20, the interrogator 10 leaves the carrier signal 12 on until
it receives 220 invalid data due to a collision or error.
The interrogator 10 reads 225 the first bit of data, looking for a sync word. The
interrogator 10 iteratively determines 230 whether each bit of data is good and if the data bit
is bad, the interrogator 10 detects a collision and suppresses 270 the carrier signal 12 for a
second predetermined period to signal a new tag or transponder 20 to transmit or to sync
colliding tags. The interrogator 10 next determines 275 whether the period is complete and
continues to suppress 280 the carrier signal 12 until the interrogator determines 275 that the
period done, in which case, the interrogator 10 turns on 285 the carrier signal 12. The interrogator 10 then repeats the process and looks 210 for transponders 20 during the first
predetermined period. If the interrogator 10 determines 230 that each data bit is good, at the
eleventh bit, the interrogator 10 determines whether the sync word valid and if the sync word
is invalid, the interrogator 10 detects an error and suppresses 270 the carrier signal 12 for a
second predetermined period to signal a new tag or transponder 20 to transmit or to sync
colliding tags. The interrogator 10 next determines 275 whether the period is complete and
continues to suppress 280 the carrier signal 12 until the interrogator determines 275 that the period done, in which case, the interrogator 10 turns on 285 the carrier signal 12. The
interrogator 10 then repeats the process and looks 210 for transponders 20 during the first
predetermined period.
If the interrogator 10 determines 240 that the sync word is valid, the interrogator
10 continues to read 245 each data bit to obtain data and the CRC. The interrogator 10
determines 250 whether each data bit is valid and if the data is bad, the interrogator 10 detects
a collision and the interrogator 10 suppresses 270 the carrier signal 12 for a second
predetermined period to signal a new tag or transponder 20 to transmit or to sync colliding tags.
The interrogator 10 next determines 275 whether the period is complete and continues to
suppress 280 the carrier signal 12 until the interrogator determines 275 that the period done,
in which case, the interrogator 10 turns on 285 the carrier signal 12. The intereogator 10 then
repeats the process and looks 210 for transponders 20 during the first predetermined period.
If the interrogator 10 determines 250 that the data bit is good, the interrogator
10 iteratively continues to read the next data bit until the interrogator 10 determines 255 that
it has read the ninety-sixth data bit, wherein the interrogator 10 computes 260 the CRC and tests. If the interrogator 10 determines 265 that the CRC is not good, then the interrogator 10
detects a collision and the interrogator 10 suppresses 270 the carrier signal 12 for a second
predetermined period to signal a new tag or transponder 20 to transmit or to sync colliding tags.
The interrogator 10 next determines 275 whether the period is complete and continues to
suppress 280 the carrier signal 12 until the interrogator determines 275 that the period done,
in which case, the interrogator 10 turns on 285 the carrier signal 12. The interrogator 10 then
repeats the process and looks 210 for transponders 20 during the first predetermined period.
If the interrogator determines 265 that the CRC is good, then the interrogator
10 suppresses 290 the carrier signal 12 for a second predetermined period when the interrogator
10 reads the first data bit in order to signal to the transponder 20 that it was read. The
interrogator 10 next determines 295 whether the period is complete and continues to suppress
300 the carrier signal 12 until the interrogator determines 295 that the period done, in which
case, the interrogator 10 turns on 305 the carrier signal 12 and process 310 the transponder
code. The interrogator 10 then repeats the process and looks 210 for transponders 20 during
the first predetermined period.
An example of the anti-collision timing is shown in Fig. 6. The carrier signal
12 sent by the interrogator is represented pictorially by 420, wherein the signal interrupts are
shown as square wave pulses in 425. The interrogator 10 or reader sends 400 interrupts and
bursts to look for tags or transponders 20. The first tag is within the reader's field upon the
end of the suppression of the carrier signal 12 at position 400, the transponder 20 and the reader
detects 400 the presence of the first tag and transmits the carrier signal continuously. The first
tag transmits its data 430 to the reader. The reader reads the first tag, waits till the first bit is repeated for the first tag
and sends an interrupt at time position 405 which starts the second 440 and third 450 tags
transmitting. The reader detects the collision and sends an interrupt at time position 410. The
reader continues to send interrupts and bursts at time position 415 looking for tags. When the
reader detects the presence of the second tag, it sends a continuous carrier signal while reading
the tag. Because the second tag generated a random number of three, the tag transmits its data
on the third interrupt 445. Similarly, the third tag generated a random number of four and it
sends its data after waiting one more time slot on the fourth interrupt 455.
The present invention has been described above with reference to a preferred
embodiment. However, those skilled in the art will recognize that changes and modifications may
be made in this embodiment without departing from the scope of the present invention. Those
skilled in the art will recognize that the various specific tasks and devices described herein in
connection with this embodiment may be altered significantly without departing from the scope
of the present invention. These and other changes and modifications which are obvious to those
skilled in the art are intended to be within the scope of the present invention.

Claims

WHAT TS CT AIMED TS:
1. A method for sending data from a transponder having at least one memory
and a transmission criteria comprising the steps of:
a. detecting the presence of an interrogator;
b. transmitting the data;
c. determining whether the interrogator read the complete data
transmission while the transponder is transmitting the data and upon determining that the
interrogator did not read the complete data transmission;
i. storing a number in the memory;
ii. changing the number;
iii. iteratively repeating the step of changing of the number
until the number stored in memory salsifies the transmission
criteria;
iv. transmitting the data;.
2. The method as recited in claim 1, further comprising iteratively repeating
step (c) until the transponder determines that the interrogator has read the complete data
transmission.
3. The method as recited in claim 2, wherein the step of detecting the presence
of an interrogator comprises receiving a carrier signal from the interrogator.
4. The method as recited in claim 3, further providing the step of powering the
transponder.
5 The method as recited in claim 4, wherein the transponder has a transmit
state which can be either transmit-armed or transmit-unarmed and wherein the powering step
comprises turning the transponder on, setting the transmit state to transmit-armed, and setting the
memory to a number which satisfies the transmission criteria
6 The method as recited in claim 5, wherein the step of turning the
transponder on comprises generating power from the carrier signal
7. The method as recited in claim 5, wherein the transponder has a full cycle flag and wherein the step of transmitting the data comprises determining that the transponder is
in the transmit-armed state and that the carrier signal has been modified in a predetermined manner,
transmitting the data in groups of one or more bits, performing the determining step after each
group of data bits is transmitted, iteratively repeating the steps of transmitting the data in groups
and performing the determining step, and setting the full cycle flag after verifying that all the data
bits have been transmitted
8. The method as recited in claim 7, wherein the step of the transponder
determining that the interrogator read the complete data transmission comprises verifying that the
carrier signal has not been modified until the full cycle flag is set
9. The method as recited in claim 1, wherein the step of storing a number in
memory comprises generating a random number and assigning the number to memory
10 The method as recited in claim 1, wherein the changing the number step
comprises determining that the carrier signal has been modified in a predetermined manner and
altering the number in memory each time the carrier signal is modified in a predetermined manner
1 1 The method as recited in claim 9, wherein the number is altered by
decrementing by one
12 The method as recited in claim 11, wherein the transmission criteria is
satisfied when the number equals zero
13 A method for an interrogator reading one or more RFID transponders in
a field comprising the steps of
a providing a carrier signal,
b detecting the presence of at least one transponder,
c receiving data from all active transponders in the field,
d determining whether the interrogator has received a valid data
transmission, and
e upon determining an invalid data transmission, modifying the carrier
signal to inform all active transponders in the field that there was an incomplete read
14 The method recited in claim 13, wherein steps (c) and (d) are iteratively
repeated until the interrogator determines that is has read the complete data for each transponder
in the field
15 The method recited in claim 14, further comprising the step of transmitting
the complete data for each transponder from the interrogator to a computer system for processing
16 The method recited in claim 14, wherein the interrogator includes a
demodulator and the step of detecting the presence of one or more transponders comprises
receiving data from the demodulator and modifying the carrier signal in a predetermined manner
17. The method recited in claim 16, wherein the step of modifying the carrier
signal in a predetermined manner comprises sending out the carrier signal continuously.
18. The method as recited in claim 14, wherein the step of determining whether
the interrogator has received a invalid data transmission comprises detecting the interrogator 's
inability to compute a proper synchronization word, a proper CRC, or an proper word length.
19. The method as recited in claim 14, wherein the step of modifying the carrier signal in a predetermined manner comprises suppressing the carrier signal for a predetermined number of clock cycles.
20. The method as recited in claim 14, wherein the step of modifying the carrier signal is performed prior to the transponder sending its complete data transmission.
21. The method as recited in claim 20 wherein the step of modifying the carrier
signal is performed substantially simultaneously upon the determination that invalid data
transmission has been received.
22. The method as recited in claim 14, wherein the receiving step comprises
receiving the data in groups of one or more bits and checking the validity of each group of data
as it is received.
23. The method as recited in claim 14, wherein the step of determining complete
data transmission comprises determining that the CRC is valid and modifying the carrier signal in
a predetermined manner.
24. The method as recited in claim 21, wherein step of modifying the carrier
signal in a predetermined manner comprises suppressing the carrier signal for a predetermined
number of clock cycles.
PCT/US1998/017413 1997-09-03 1998-08-20 Method for resolving signal collisions between multiple rfid transponders in a field WO1999012122A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU90299/98A AU9029998A (en) 1997-09-03 1998-08-20 Method for resolving signal collisions between multiple rfid transponders in a field

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/922,491 1997-09-03
US08/922,491 US5986570A (en) 1997-09-03 1997-09-03 Method for resolving signal collisions between multiple RFID transponders in a field

Publications (1)

Publication Number Publication Date
WO1999012122A1 true WO1999012122A1 (en) 1999-03-11

Family

ID=25447112

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1998/017413 WO1999012122A1 (en) 1997-09-03 1998-08-20 Method for resolving signal collisions between multiple rfid transponders in a field

Country Status (3)

Country Link
US (3) US5986570A (en)
AU (1) AU9029998A (en)
WO (1) WO1999012122A1 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000341884A (en) * 1999-04-07 2000-12-08 Stmicroelectronics Sa Electromagnetic transponder operating by very close coupling
WO2001001326A2 (en) * 1999-06-25 2001-01-04 Tagsys Method for identifying electronic labels by adaptive rounds
WO2001041043A1 (en) * 1999-12-03 2001-06-07 Gemplus Tag (Australia) Pty Ltd Electronic label reading system
US8098143B2 (en) 2008-12-10 2012-01-17 Lockheed Martin Corporation Power aware techniques for energy harvesting remote sensor system
US8805649B2 (en) 2009-02-04 2014-08-12 Lockheed Martin Corporation Methods for anti-collision and multiple access in RFID communications
USRE46326E1 (en) 2000-10-20 2017-02-28 Promega Corporation RF point of sale and delivery method and system using communication with remote computer and having features to read a large number of RF tags
USRE47599E1 (en) 2000-10-20 2019-09-10 Promega Corporation RF point of sale and delivery method and system using communication with remote computer and having features to read a large number of RF tags

Families Citing this family (178)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6998541B2 (en) 1994-08-05 2006-02-14 Clearcount Medical Solutions, Inc. Automatic surgical sponge counter and blood loss determination system
US5986570A (en) * 1997-09-03 1999-11-16 Micron Communications, Inc. Method for resolving signal collisions between multiple RFID transponders in a field
US6118789A (en) 1998-02-19 2000-09-12 Micron Technology, Inc. Method of addressing messages and communications system
FR2774495B1 (en) * 1998-02-04 2000-09-22 Sgs Thomson Microelectronics METHOD FOR IDENTIFYING ELECTRONIC CARDS PRESENT IN AN INVESTIGATION AREA
USRE43382E1 (en) 1998-02-19 2012-05-15 Round Rock Research, Llc Method of addressing messages and communications systems
US6072801A (en) 1998-02-19 2000-06-06 Micron Technology, Inc. Method of addressing messages, method of establishing wireless communications, and communications system
US6061344A (en) * 1998-02-19 2000-05-09 Micron Technology, Inc. Method of addressing messages and communications system
US6275476B1 (en) * 1998-02-19 2001-08-14 Micron Technology, Inc. Method of addressing messages and communications system
GB2335573B (en) * 1998-03-18 2000-03-15 Univ Singapore An RF transponder identification system and protocol
US6412086B1 (en) * 1998-06-01 2002-06-25 Intermec Ip Corp. Radio frequency identification transponder integrated circuit having a serially loaded test mode register
FR2780220A1 (en) 1998-06-22 1999-12-24 Sgs Thomson Microelectronics TRANSMISSION OF DIGITAL DATA ON AN ALTERNATIVE POWER LINE
FR2780221B1 (en) 1998-06-22 2000-09-29 Sgs Thomson Microelectronics TRANSMISSION OF AN OPERATING INSTRUCTION BY AN ALTERNATIVE POWER SUPPLY LINE
GB2340692B (en) * 1998-08-18 2002-12-11 Identec Ltd Transponder identification system
US7749089B1 (en) 1999-02-26 2010-07-06 Creative Kingdoms, Llc Multi-media interactive play system
FR2792132B1 (en) 1999-04-07 2001-11-02 St Microelectronics Sa READING TERMINAL OF AN ELECTROMAGNETIC TRANSPONDER OPERATING IN VERY CLOSE COUPLING
US6650226B1 (en) 1999-04-07 2003-11-18 Stmicroelectronics S.A. Detection, by an electromagnetic transponder reader, of the distance separating it from a transponder
FR2792136B1 (en) 1999-04-07 2001-11-16 St Microelectronics Sa DUPLEX TRANSMISSION IN AN ELECTROMAGNETIC TRANSPONDER SYSTEM
FR2792134B1 (en) 1999-04-07 2001-06-22 St Microelectronics Sa DISTANCE DETECTION BETWEEN AN ELECTROMAGNETIC TRANSPONDER AND A TERMINAL
FR2792135B1 (en) 1999-04-07 2001-11-02 St Microelectronics Sa VERY CLOSE COMPLAGE OPERATION OF AN ELECTROMAGNETIC TRANSPONDER SYSTEM
US7049935B1 (en) 1999-07-20 2006-05-23 Stmicroelectronics S.A. Sizing of an electromagnetic transponder system for a dedicated distant coupling operation
FR2796781A1 (en) 1999-07-20 2001-01-26 St Microelectronics Sa DIMENSIONING OF AN ELECTROMAGNETIC TRANSPONDER SYSTEM FOR HYPERPROXIMITY OPERATION
US7348890B2 (en) * 1999-07-21 2008-03-25 Dow Agrosciences Llc Pest control techniques
US7262702B2 (en) * 1999-07-21 2007-08-28 Dow Agrosciences Llc Pest control devices, systems, and methods
US6914529B2 (en) * 1999-07-21 2005-07-05 Dow Agrosciences Llc Sensing devices, systems, and methods particularly for pest control
US6724312B1 (en) 1999-07-21 2004-04-20 Daniel Barber Pest control apparatus and methods
US7212112B2 (en) * 1999-07-21 2007-05-01 Dow Agrosciences Llc Detection and control of pests
US7212129B2 (en) * 1999-07-21 2007-05-01 Dow Agrosciences Llc Devices, systems, and method to control pests
CN101116433B (en) * 1999-07-21 2010-06-09 道农业科学有限公司 Insect pest control method
US6714121B1 (en) 1999-08-09 2004-03-30 Micron Technology, Inc. RFID material tracking method and apparatus
US6661339B2 (en) 2000-01-24 2003-12-09 Nextreme, L.L.C. High performance fuel tank
US7342496B2 (en) 2000-01-24 2008-03-11 Nextreme Llc RF-enabled pallet
US8077040B2 (en) 2000-01-24 2011-12-13 Nextreme, Llc RF-enabled pallet
US6943678B2 (en) 2000-01-24 2005-09-13 Nextreme, L.L.C. Thermoformed apparatus having a communications device
FR2804557B1 (en) * 2000-01-31 2003-06-27 St Microelectronics Sa ADAPTING THE TRANSMISSION POWER OF AN ELECTROMAGNETIC TRANSPONDER DRIVE
US6377203B1 (en) * 2000-02-01 2002-04-23 3M Innovative Properties Company Collision arbitration method and apparatus for reading multiple radio frequency identification tags
US6761637B2 (en) 2000-02-22 2004-07-13 Creative Kingdoms, Llc Method of game play using RFID tracking device
US7445550B2 (en) 2000-02-22 2008-11-04 Creative Kingdoms, Llc Magical wand and interactive play experience
US7878905B2 (en) 2000-02-22 2011-02-01 Creative Kingdoms, Llc Multi-layered interactive play experience
US7259654B2 (en) * 2000-02-28 2007-08-21 Magellan Technology Pty Limited Radio frequency identification transponder
US7248145B2 (en) * 2000-02-28 2007-07-24 Magellan Technology Oty Limited Radio frequency identification transponder
US6346881B1 (en) * 2000-03-01 2002-02-12 Samsys Technologies Inc. Tag evaluation module for radio frequency identification (RFID) systems
WO2001084861A1 (en) * 2000-04-28 2001-11-08 Hi-G-Tek Ltd. Apparatus and methods for cellular communication
FR2808946A1 (en) 2000-05-12 2001-11-16 St Microelectronics Sa VALIDATION OF THE PRESENCE OF AN ELECTROMAGNETIC TRANSPONDER IN THE FIELD OF A READER
FR2808945B1 (en) * 2000-05-12 2002-08-16 St Microelectronics Sa EVALUATION OF THE NUMBER OF ELECTROMAGNETIC TRANSPONDERS IN THE FIELD OF A READER
FR2808942B1 (en) * 2000-05-12 2002-08-16 St Microelectronics Sa VALIDATION OF THE PRESENCE OF AN ELECTROMAGNETIC TRANSPONDER IN THE FIELD OF A PHASE DEMODULATION READER
FR2808941B1 (en) 2000-05-12 2002-08-16 St Microelectronics Sa VALIDATION OF THE PRESENCE OF AN ELECTROMAGNETIC TRANSPONDER IN THE FIELD OF AN AMPLITUDE DEMODULATION READER
FR2809251B1 (en) * 2000-05-17 2003-08-15 St Microelectronics Sa DEVICE FOR PRODUCING AN ELECTROMAGNETIC FIELD FOR A TRANSPONDER
FR2809235A1 (en) * 2000-05-17 2001-11-23 St Microelectronics Sa ANTENNA FOR GENERATING AN ELECTROMAGNETIC FIELD FOR TRANSPONDER
JP2002064404A (en) * 2000-06-12 2002-02-28 Supersensor Pty Ltd Electronic radio frequency identification system
US6774766B1 (en) 2000-07-21 2004-08-10 E-Tag Systems, Inc. Method for efficiently querying and identifying multiple items on a communication channel
FR2812986B1 (en) * 2000-08-09 2002-10-31 St Microelectronics Sa DETECTION OF AN ELECTRIC SIGNATURE OF AN ELECTROMAGNETIC TRANSPONDER
US6725014B1 (en) * 2000-08-17 2004-04-20 Honeywell International, Inc. Method and system for contention resolution in radio frequency identification systems
US20030169169A1 (en) * 2000-08-17 2003-09-11 Luc Wuidart Antenna generating an electromagnetic field for transponder
KR100486754B1 (en) * 2000-08-31 2005-05-03 매그나칩 반도체 유한회사 Radio Frequency Identification Tag System for preventing collision and collision preventing method thereof
US7066781B2 (en) 2000-10-20 2006-06-27 Denise Chapman Weston Children's toy with wireless tag/transponder
US7258276B2 (en) 2000-10-20 2007-08-21 Promega Corporation Radio frequency identification method and system of distributing products
US7253717B2 (en) * 2000-11-29 2007-08-07 Mobile Technics Llc Method and system for communicating with and tracking RFID transponders
WO2002065380A2 (en) * 2001-02-12 2002-08-22 Matrics, Inc. Radio frequency identification architecture
US6727803B2 (en) 2001-03-16 2004-04-27 E-Tag Systems, Inc. Method and apparatus for efficiently querying and identifying multiple items on a communication channel
US20020175806A1 (en) * 2001-05-25 2002-11-28 Marneweck Willem J. Electronic tag binary selection method
US7374096B2 (en) 2001-11-21 2008-05-20 Goliath Solutions, Llc Advertising compliance monitoring system
US6837427B2 (en) * 2001-11-21 2005-01-04 Goliath Solutions, Llc. Advertising compliance monitoring system
US6951305B2 (en) * 2001-11-21 2005-10-04 Goliath Solutions, Llc. Advertising compliance monitoring system
MXPA02000720A (en) * 2002-01-21 2003-07-29 Lecuona Saiz Enrique Petite equipment or miniature pocket electronic system for preventing the lost of people, pets and objects.
DE10204346A1 (en) * 2002-02-01 2003-08-14 Atmel Germany Gmbh Procedure for the selection of transponders
AUPS151202A0 (en) * 2002-04-05 2002-05-09 Tagsys Australia Pty. Ltd. A sub-carrier signalling scheme allowing small signal suppression identification for labelling systems
US20070066396A1 (en) 2002-04-05 2007-03-22 Denise Chapman Weston Retail methods for providing an interactive product to a consumer
US6967566B2 (en) 2002-04-05 2005-11-22 Creative Kingdoms, Llc Live-action interactive adventure game
AU2003224401A1 (en) * 2002-05-16 2003-12-02 Dan Raphaeli Method and system for distance determination of rf tags
US7251711B2 (en) * 2002-05-28 2007-07-31 Micron Technology, Inc. Apparatus and methods having a command sequence
US7075412B1 (en) * 2002-05-30 2006-07-11 Thingmagic L.L.C. Methods and apparatus for operating a radio device
US7674184B2 (en) 2002-08-01 2010-03-09 Creative Kingdoms, Llc Interactive water attraction and quest game
US6989741B2 (en) * 2002-08-07 2006-01-24 G-5 Electronics Object tracking
US7044387B2 (en) * 2002-09-05 2006-05-16 Honeywell International Inc. RFID tag and communication protocol for long range tag communications and power efficiency
US20040046642A1 (en) * 2002-09-05 2004-03-11 Honeywell International Inc. Protocol for addressing groups of RFID tags
US7573370B2 (en) * 2002-09-05 2009-08-11 Honeywell International Inc. Method and device for storing and distributing information in an RFID tag
US6726099B2 (en) * 2002-09-05 2004-04-27 Honeywell International Inc. RFID tag having multiple transceivers
US7239229B2 (en) * 2002-09-05 2007-07-03 Honeywell International Inc. Efficient protocol for reading RFID tags
US7760835B2 (en) 2002-10-02 2010-07-20 Battelle Memorial Institute Wireless communications devices, methods of processing a wireless communication signal, wireless communication synchronization methods and a radio frequency identification device communication method
US6995655B2 (en) * 2002-10-02 2006-02-07 Battelle Memorial Institute Method of simultaneously reading multiple radio frequency tags, RF tags, and RF reader
US7019618B2 (en) 2002-10-02 2006-03-28 Battelle Memorial Institute Wireless communications systems, radio frequency identification devices, wireless communications methods, and radio frequency identification device communications methods
US7009526B2 (en) * 2002-10-02 2006-03-07 Battelle Memorial Institute RFID system and method including tag ID compression
US20040066752A1 (en) * 2002-10-02 2004-04-08 Hughes Michael A. Radio frequency indentification device communications systems, wireless communication devices, wireless communication systems, backscatter communication methods, radio frequency identification device communication methods and a radio frequency identification device
US7019617B2 (en) * 2002-10-02 2006-03-28 Battelle Memorial Institute Radio frequency identification devices, backscatter communication device wake-up methods, communication device wake-up methods and a radio frequency identification device wake-up method
US6914528B2 (en) 2002-10-02 2005-07-05 Battelle Memorial Institute Wireless communication systems, radio frequency identification devices, methods of enhancing a communications range of a radio frequency identification device, and wireless communication methods
US7009495B2 (en) * 2002-10-02 2006-03-07 Battelle Memorial Institute System and method to identify multiple RFID tags
US6842106B2 (en) 2002-10-04 2005-01-11 Battelle Memorial Institute Challenged-based tag authentication model
TW200412725A (en) * 2002-10-11 2004-07-16 Fairchild Semiconductor Current integrating sense amplifier for memory modules in RFID
JP4719852B2 (en) * 2002-10-18 2011-07-06 シンボル テクノロジーズ, インコーポレイテッド System and method for minimizing unnecessary renegotiation of passive RFID tags
JP2004206371A (en) * 2002-12-25 2004-07-22 Renesas Technology Corp Semiconductor device
US7541933B2 (en) 2003-03-03 2009-06-02 Veroscan, Inc. Interrogator and interrogation system employing the same
US7764178B2 (en) 2003-03-03 2010-07-27 Veroscan, Inc. Interrogator and interrogation system employing the same
US7893840B2 (en) 2003-03-03 2011-02-22 Veroscan, Inc. Interrogator and interrogation system employing the same
US7671744B2 (en) * 2003-03-03 2010-03-02 Veroscan, Inc. Interrogator and interrogation system employing the same
US8174366B2 (en) 2003-03-03 2012-05-08 Veroscan, Inc. Interrogator and interrogation system employing the same
US8063760B2 (en) 2003-03-03 2011-11-22 Veroscan, Inc. Interrogator and interrogation system employing the same
US7019650B2 (en) * 2003-03-03 2006-03-28 Caducys, L.L.C. Interrogator and interrogation system employing the same
US8542717B2 (en) 2003-03-03 2013-09-24 Veroscan, Inc. Interrogator and interrogation system employing the same
US7411506B2 (en) 2003-03-03 2008-08-12 Veroscan, Inc. Interrogator and interrogation system employing the same
US6970518B2 (en) * 2003-03-11 2005-11-29 Motorola, Inc. Method and apparatus for electronic item identification in a communication system using known source parameters
US7218641B2 (en) 2003-03-11 2007-05-15 Motorola, Inc. Method and apparatus for adaptive processing gain for multiple source devices in a communications system
US7023817B2 (en) 2003-03-11 2006-04-04 Motorola, Inc. Method and apparatus for source device synchronization in a communication system
US9446319B2 (en) 2003-03-25 2016-09-20 Mq Gaming, Llc Interactive gaming toy
US8378841B2 (en) * 2003-04-09 2013-02-19 Visible Assets, Inc Tracking of oil drilling pipes and other objects
US8026819B2 (en) * 2005-10-02 2011-09-27 Visible Assets, Inc. Radio tag and system
US8681000B2 (en) * 2003-04-09 2014-03-25 Visible Assets, Inc. Low frequency inductive tagging for lifecycle management
US20040230487A1 (en) * 2003-05-13 2004-11-18 Tripp Jeffrey William Local data access system
US20050003839A1 (en) * 2003-05-13 2005-01-06 Tripp Jeffrey William Decision influence data system
US6942145B1 (en) * 2003-06-11 2005-09-13 Ncr Corporation Checkout device with enhanced security label detection
DE10336308A1 (en) * 2003-08-01 2005-03-03 Atmel Germany Gmbh Method for selecting one or more transponders
US7042346B2 (en) * 2003-08-12 2006-05-09 Gaige Bradley Paulsen Radio frequency identification parts verification system and method for using same
US7023342B2 (en) * 2003-09-17 2006-04-04 The United States Of America As Represented By The Secretary Of The Navy Continuous wave (CW)—fixed multiple frequency triggered, radio frequency identification (RFID) tag and system and method employing same
CN1868176B (en) * 2003-10-15 2011-04-13 Nxp股份有限公司 Communication system and anti-collision method
DE10349647B4 (en) * 2003-10-21 2006-08-10 Atmel Germany Gmbh Method for selecting one or more transponders
US20060108421A1 (en) * 2003-12-03 2006-05-25 Becker Robert C RFID tag having multiple transceivers
ATE435467T1 (en) * 2003-12-19 2009-07-15 Nxp Bv SYNCHRONIZATION DURING ANTI-COLLISION
JP4328705B2 (en) * 2004-02-27 2009-09-09 均 北吉 RFID tag device
CA2558312A1 (en) 2004-03-03 2005-09-15 Caducys, L.L.C. Interrogator and interrogation system employing the same
DE102004018540A1 (en) * 2004-04-14 2005-11-03 Atmel Germany Gmbh Method for selecting one or more transponders
US6966734B2 (en) * 2004-04-23 2005-11-22 Toteff Thomas S Dual purpose track for holding wheel chocks and strap clips to tie down dirt bikes to trailers
DE102004020956B4 (en) 2004-04-28 2009-03-26 Atmel Germany Gmbh Communication methods in RFID or remote sensor systems
US7510117B2 (en) * 2004-06-04 2009-03-31 Impinj Inc Decoding with memory in RFID system
US7274292B2 (en) * 2004-06-25 2007-09-25 Intel Corporation Proximity management system and method using radio-frequency identification tags
AU2005258784A1 (en) * 2004-07-01 2006-01-12 Powerid Ltd. Battery-assisted backscatter RFID transponder
US7362212B2 (en) * 2004-09-24 2008-04-22 Battelle Memorial Institute Communication methods, systems, apparatus, and devices involving RF tag registration
US7501948B2 (en) 2004-09-29 2009-03-10 Lone Star Ip Holdings, Lp Interrogation system employing prior knowledge about an object to discern an identity thereof
EP1810210B1 (en) * 2004-10-08 2008-07-09 Elektrobit Wireless Communications Ltd. Method and device for suppressing a transmitted signal in a receiver of an rfid write/read unit
DE102004062364A1 (en) * 2004-12-13 2006-06-14 Atmel Germany Gmbh Method for wireless data transmission
US7519325B2 (en) * 2004-12-30 2009-04-14 Nokia Corporation Docking of short-range wireless communication tags with mobile terminals
US20060176152A1 (en) * 2005-02-10 2006-08-10 Psc Scanning, Inc. RFID power ramping for tag singulation
WO2006085291A2 (en) * 2005-02-14 2006-08-17 Visible Assets, Inc. Low frequency tag and system
US20060208893A1 (en) * 2005-02-28 2006-09-21 Anson Gary S Weight audit methods and systems utilizing data reader
WO2006102553A2 (en) * 2005-03-24 2006-09-28 Impinj, Inc. Error recovery in rfid reader systems
US20070109129A1 (en) * 2005-05-24 2007-05-17 Sundstrom Kurt E Rfid reader systems detecting pilot tone
US20060267733A1 (en) * 2005-05-27 2006-11-30 Psc Scanning, Inc. Apparatus and methods for saving power in RFID readers
TWI420428B (en) * 2005-06-16 2013-12-21 Koninkl Philips Electronics Nv A wireless system, an rfid objects, and a method of tracking objects
US7898391B2 (en) * 2005-07-01 2011-03-01 Trimble Navigation Limited Multi-reader coordination in RFID system
US20070035383A1 (en) * 2005-08-09 2007-02-15 Roemerman Steven D Radio frequency identification interrogation systems and methods of operating the same
CN100390808C (en) * 2005-08-31 2008-05-28 中国科学院计算技术研究所 Solution for multiple labels collision in RF recognition system
JP5027398B2 (en) 2005-09-27 2012-09-19 ルネサスエレクトロニクス株式会社 IC tag identification method
US20080048833A1 (en) * 2006-01-12 2008-02-28 Oliver Ronald A Rfid reader system aided by rf power of measurement
US20070218837A1 (en) * 2006-03-14 2007-09-20 Sony Ericsson Mobile Communications Ab Data communication in an electronic device
US7538676B2 (en) 2006-06-06 2009-05-26 International Business Machines Corporation System and method for swapping tag reads based on statistical analysis of known environment
US7683780B2 (en) * 2006-07-24 2010-03-23 Thingmagic, Inc. Methods and apparatus for RFID tag placement
US7310070B1 (en) 2006-08-23 2007-12-18 Goliath Solutions, Llc Radio frequency identification shelf antenna with a distributed pattern for localized tag detection
US7821400B2 (en) * 2006-09-29 2010-10-26 Datalogic Scanning, Inc. System and method for verifying number of wireless tagged items in a transaction
US7671750B2 (en) * 2006-12-19 2010-03-02 Dow Agrosciences Llc High reliability pest detection
WO2008079384A1 (en) 2006-12-21 2008-07-03 Dow Agrosciences Llc Composite material including a thermoplastic polymer, a pest food material and a pesticide
US7973644B2 (en) 2007-01-30 2011-07-05 Round Rock Research, Llc Systems and methods for RFID tag arbitration where RFID tags generate multiple random numbers for different arbitration sessions
JP4362136B2 (en) * 2007-02-26 2009-11-11 三菱電機株式会社 Electronic key device for vehicle
US7710275B2 (en) 2007-03-16 2010-05-04 Promega Corporation RFID reader enclosure and man-o-war RFID reader system
US20100137024A1 (en) * 2007-04-13 2010-06-03 Thingmagic, Inc. Multi-Mode Radio Frequency Communications
US20100069011A1 (en) * 2007-04-19 2010-03-18 Thingmagic, Inc. Methods and Apparatus For Self-Jamming Suppression In A Radio Frequency Identification (RFID) Reader
US20080280560A1 (en) * 2007-05-09 2008-11-13 Micron Technology, Inc. Method and system of placing a rfid tag in a continuous transmission mode
US8134452B2 (en) * 2007-05-30 2012-03-13 Round Rock Research, Llc Methods and systems of receiving data payload of RFID tags
US7755491B2 (en) 2007-08-13 2010-07-13 Veroscan, Inc. Interrogator and interrogation system employing the same
US8196831B2 (en) * 2008-04-17 2012-06-12 Trimble Navigation Limited Systems and methods for power supply synchronization in radio frequency identification (RFID) readers
US8384565B2 (en) * 2008-07-11 2013-02-26 Nintendo Co., Ltd. Expanding operating device and operating system
TWI478665B (en) 2008-08-19 2015-04-01 Dow Agrosciences Llc Bait materials, pest monitoring devices and other pest control devices that include polyurethane foam
US8279112B2 (en) * 2008-11-03 2012-10-02 Trimble Navigation Limited Methods and apparatuses for RFID tag range determination
US20100148931A1 (en) * 2008-12-12 2010-06-17 Ravikanth Srinivasa Pappu Radio devices and communications
US20100156604A1 (en) * 2008-12-22 2010-06-24 General Electric Company Rfid tag reading apparatus and method
TWI410874B (en) * 2009-01-07 2013-10-01 Mstar Semiconductor Inc Method for searching a plurality of rfid tags and apparatus thereof
US9230259B1 (en) 2009-03-20 2016-01-05 Jpmorgan Chase Bank, N.A. Systems and methods for mobile ordering and payment
US9035774B2 (en) 2011-04-11 2015-05-19 Lone Star Ip Holdings, Lp Interrogator and system employing the same
US11093722B2 (en) 2011-12-05 2021-08-17 Adasa Inc. Holonomic RFID reader
US10846497B2 (en) 2011-12-05 2020-11-24 Adasa Inc. Holonomic RFID reader
US10050330B2 (en) 2011-12-05 2018-08-14 Adasa Inc. Aerial inventory antenna
US9780435B2 (en) 2011-12-05 2017-10-03 Adasa Inc. Aerial inventory antenna
US9747480B2 (en) 2011-12-05 2017-08-29 Adasa Inc. RFID and robots for multichannel shopping
US10476130B2 (en) 2011-12-05 2019-11-12 Adasa Inc. Aerial inventory antenna
US8994506B2 (en) 2012-03-08 2015-03-31 The University Of British Columbia Apparatus and method for processing RFID signals
TWI596546B (en) * 2013-06-28 2017-08-21 微科電子有限公司 Rfid card learning apparatus, wearable produc and operating method thereof
DE102013014187A1 (en) * 2013-08-26 2015-02-26 Giesecke & Devrient Gmbh Method and device for transmitting information
US9990518B2 (en) 2016-11-04 2018-06-05 Intermec, Inc. Systems and methods for controlling radio-frequency indentification (RFID) tag communication
US10452968B2 (en) 2017-06-14 2019-10-22 Intermec, Inc. Method to increase RFID tag sensitivity
FR3068190B1 (en) * 2017-06-27 2022-11-25 Uwinloc METHOD AND DEVICE FOR TRANSMITTING UWB MESSAGES, METHOD AND SYSTEM FOR POSITION ESTIMATION FROM UWB MESSAGES
US10430622B2 (en) 2017-06-29 2019-10-01 Intermec, Inc. RFID tag with reconfigurable properties and/or reconfiguring capability

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0405695A1 (en) * 1989-06-30 1991-01-02 N.V. Nederlandsche Apparatenfabriek NEDAP An electromagnetic identification system for identifying a plurality of coded responders simultaneously present in an interrogation field
EP0685825A2 (en) * 1991-01-04 1995-12-06 Btg International Limited Electronic identification system
EP0689151A2 (en) * 1994-05-31 1995-12-27 Kipp, Ludwig System for storage and communication of information
EP0702324A2 (en) * 1994-09-12 1996-03-20 International Business Machines Corporation Multiple item radio frequency tag identification protocol
EP0709803A2 (en) * 1994-10-28 1996-05-01 Mitsubishi Denki Kabushiki Kaisha Contactless IC card system and communication method thereof
EP0755026A2 (en) * 1995-07-19 1997-01-22 Anatoli Stobbe Method for automatically identifying an unknown number of transponders by a reader and identification system for performing the method

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0285419B1 (en) * 1987-03-31 1994-08-24 Identec Limited Access control equipment
EP0546633A2 (en) * 1991-12-11 1993-06-16 Koninklijke Philips Electronics N.V. Path planning in an uncertain environment
US5583819A (en) * 1995-01-27 1996-12-10 Single Chip Holdings, Inc. Apparatus and method of use of radiofrequency identification tags
US5745049A (en) * 1995-07-20 1998-04-28 Yokogawa Electric Corporation Wireless equipment diagnosis system
US5802080A (en) * 1996-03-28 1998-09-01 Seagate Technology, Inc. CRC checking using a CRC generator in a multi-port design
US5742618A (en) * 1996-09-04 1998-04-21 Palomar Technologies Corporation RF transponder system having error detection and correction
US5986570A (en) * 1997-09-03 1999-11-16 Micron Communications, Inc. Method for resolving signal collisions between multiple RFID transponders in a field

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0405695A1 (en) * 1989-06-30 1991-01-02 N.V. Nederlandsche Apparatenfabriek NEDAP An electromagnetic identification system for identifying a plurality of coded responders simultaneously present in an interrogation field
EP0685825A2 (en) * 1991-01-04 1995-12-06 Btg International Limited Electronic identification system
EP0689151A2 (en) * 1994-05-31 1995-12-27 Kipp, Ludwig System for storage and communication of information
EP0702324A2 (en) * 1994-09-12 1996-03-20 International Business Machines Corporation Multiple item radio frequency tag identification protocol
EP0709803A2 (en) * 1994-10-28 1996-05-01 Mitsubishi Denki Kabushiki Kaisha Contactless IC card system and communication method thereof
EP0755026A2 (en) * 1995-07-19 1997-01-22 Anatoli Stobbe Method for automatically identifying an unknown number of transponders by a reader and identification system for performing the method

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000341884A (en) * 1999-04-07 2000-12-08 Stmicroelectronics Sa Electromagnetic transponder operating by very close coupling
WO2001001326A2 (en) * 1999-06-25 2001-01-04 Tagsys Method for identifying electronic labels by adaptive rounds
WO2001001326A3 (en) * 1999-06-25 2002-06-27 Tagsys Method for identifying electronic labels by adaptive rounds
US6641036B1 (en) 1999-06-25 2003-11-04 Tagsys Method for identifying electronic labels by adaptive rounds
WO2001041043A1 (en) * 1999-12-03 2001-06-07 Gemplus Tag (Australia) Pty Ltd Electronic label reading system
US6992567B2 (en) 1999-12-03 2006-01-31 Gemplus Tag (Australia) Pty Ltd Electronic label reading system
USRE46326E1 (en) 2000-10-20 2017-02-28 Promega Corporation RF point of sale and delivery method and system using communication with remote computer and having features to read a large number of RF tags
USRE47599E1 (en) 2000-10-20 2019-09-10 Promega Corporation RF point of sale and delivery method and system using communication with remote computer and having features to read a large number of RF tags
US8098143B2 (en) 2008-12-10 2012-01-17 Lockheed Martin Corporation Power aware techniques for energy harvesting remote sensor system
US8805649B2 (en) 2009-02-04 2014-08-12 Lockheed Martin Corporation Methods for anti-collision and multiple access in RFID communications

Also Published As

Publication number Publication date
US6265962B1 (en) 2001-07-24
US6091319A (en) 2000-07-18
US5986570A (en) 1999-11-16
AU9029998A (en) 1999-03-22

Similar Documents

Publication Publication Date Title
US5986570A (en) Method for resolving signal collisions between multiple RFID transponders in a field
EP1683079B9 (en) Methods and apparatuses to identify devices
US9483671B2 (en) Methods and apparatuses to identify devices
AU767104B2 (en) Contactless proximity automated data collection system and method
EP2958056B1 (en) Radiofrequency transponder circuit
US7737822B2 (en) Method of recognizing whether a transponder belongs to a group of transponders
US20130234833A1 (en) Identification system
EP1466193B1 (en) A system and method for communicating with electronic labels
JPH09251076A (en) Code generator for transponder
WO2002054365A1 (en) A system and method for interrogating electronic labels

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

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

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SZ 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)
NENP Non-entry into the national phase

Ref country code: KR

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

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

Ref country code: CA