IP Library Granted Patent US 6,963,270
Granted Patent B1
US 6,963,270 · App. 09/428,033 · Granted Nov 8, 2005

Anticollision protocol with fast read request and additional schemes for reading multiple transponders in an RFID system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,963,270
App. No.
09/428,033
Granted
Nov 8, 2005
Kind
B1
Abstract

Arbitration of multiple transponders, such as RFID tags, occurs in an interrogation field. The arbitration process is custom-tailored for individual applications, under software control, by the transponder reader or tag reader. Different wake-up slots are calculated for each tag during successive transmission cycles based upon the tag ID and the transmission cycle number. The tag reader may send a special fast read command to the tag which includes a read request and communications control parameters including the number of time slots for transponder communications, the number of transmissions that an individual transponder is allowed to issue, and the data rate at which the reader communicates to the transponder. The tag reader may also send a special command to a tag to read its data and cause the tag to become decoupled from the environment. Additional schemes are provided to halve the number of active tags in each transmission cycle and to selectively inactivate designated groupings of tag, thereby improving discrimination of the tags in the interrogation field. The tags may be selectively placed in either a tag-talk-first mode or a reader-talk-first mode.

Claims (31)

1. A method of selecting wake-up slots for a plurality of radio frequency identification (RFID) tags which are simultaneously exposed to an interrogation field, each tag including an identification number, the method comprising:

(a) defining a transmission period comprising a plurality of consecutive tag transmission cycles, each transmission cycle including a plurality of discrete wake-up time slots; and

(b) during each transmission cycle, selecting a wake-up slot for each tag based upon a different grouping of consecutive bits of the tag identification numbers, the different grouping being dependent upon the transmission cycle number, wherein the bits which define the wake-up slot are inverted on odd transmission cycles.

2. A method of controlling actions of radio frequency identification (RFID) tags, each tag including an identification number, the method comprising:

(a) sending a tag read request from an interrogator tag reader;

(b) receiving tag response signals from tags within an interrogation zone of the tag reader, the tag response signals including the tag identification numbers; and

(c) sending a first or second command code from the interrogator tag reader to each of the tags which responded to the read request, the first command code causing a tag to perform read or write transactions, and the second command code causing a tag to enter an inactive mode, each command code being individually directed to one of the responding tags, wherein the first and second command codes are calculated from a tag transmission cycle and only a portion of the tag identification number.

3. A method according to claim 2 wherein the inactive mode is a sleep mode.

4. A method according to claim 2 wherein the inactive mode is a detuned mode, the tag being decoupled from its environment in the detuned mode.

5. A method according to claim 2 wherein communication between the tag reader and the tags occur within a transmission period comprising a plurality of consecutive tag transmission cycles, each transmission cycle including a plurality of discrete wake-up time slots, and step (c) is performed for a particular tag immediately following receipt of a tag response signal for the particular tag.

6. A method according to claim 2 wherein communication between the tag reader and the tags occur within a transmission period comprising a plurality of consecutive tag transmission cycles, each transmission cycle including a plurality of discrete wake-up time slots, and step (c) is performed at the end of each transmission cycle for each of the tags which provided response signals in the previous transmission cycle, thereby batch queuing the first or second command codes.

7. A method according to claim 2 wherein communication between the tag reader and the tags occur within a transmission period comprising a plurality of consecutive tag transmission cycles, each transmission cycle including a plurality of discrete wake-up time slots, and step (c) is performed at the end of the transmission period for each of the tags which provided response signals in the previous transmission period, thereby batch queuing the first or second command codes.

8. A method of controlling actions of radio frequency identification (RFID) tags, the method comprising:

(a) sending a tag command from an interrogator tag reader, the tag command including:

(i) a read request, and

(ii) a plurality of parameters of the read request including the communications data rate of the tag reader, the number of time slots within each transmission cycle, and the maximum number of transmission cycles that the tag is allowed to broadcast in; and

(b) a tag receiving a tag command and responding to the read request using each of the received parameters,

wherein the tag responds to the read request in one of a plurality of time slots associated with consecutive transmission cycles.

9. A method according to claim 8 wherein each tag includes a tag identification number and the tag response in step b) includes at least the tag identification number.

10. A method according to claim 8 wherein the tag includes a read bit, the method further comprising:

(c) setting the read bit to a first logic level to allow the tag to respond to the tag command, or setting the read bit to a second logic level to prevent the tag from responding to the tag command.

11. A method according to claim 10 further comprising:

(d) the reader changing the setting of the read bit from one logic level to another logic level.

12. A method according to claim 10 further comprising:

(d) sending a read bypass command from the tag reader; and

(e) the tag receiving the read bypass command, and if the read bit is set to the second logic level, the read bypass command causes the tag to transmit its identification data and enter a processing loop.

13. A method of controlling response signals in transponders, each transponder including a sleep identification number formed by a plurality of bits, each transponder having (i) an active mode wherein the transponder broadcasts information in response to a read request broadcast from a tag reader, and (ii) an inactive mode wherein the transponder is inhibited from broadcasting its identification number in response to a read request broadcast from a transponder reader, the transponder responding to the read request during a transmission period comprising a plurality of consecutive tag transmission cycles, the method comprising:

(a) cyclically rotating the bits of the sleep identification number to create a new sleep identification number during each transmission cycle; and

(b) setting the transponder in the inactive mode for one transmission cycle whenever a predetermined bit of each new sleep identification number has a selected logic level.

14. A method according to claim 13 wherein the predetermined bit is the least significant bit.

15. A method according to claim 13 wherein the transponder is a passive resonant radio frequency identification (RFID) tag.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Dec 16, 2013
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: CHECKPOINT SYSTEMS, INC.
Reel/Frame 031825/0545 →
SECURITY AGREEMENT Recorded Dec 12, 2013
From: CHECKPOINT SYSTEMS, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 031805/0001 →
SECURITY AGREEMENT Recorded Aug 2, 2012
From: CHECKPOINT SYSTEMS, INC.
To: WELLS FARGO BANK
Reel/Frame 028714/0552 →
TERMINATION OF SECURITY INTEREST IN PATENTS Recorded Jul 22, 2010
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, SUCCESSOR-BY-MERGER TO WACHOVIA BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: CHECKPOINT SYSTEMS, INC.
Reel/Frame 024723/0187 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2009
From: CHECKPOINT SYSTEMS, INC.
To: CHECKPOINT SYSTEMS, INC.; MITSUBISHI MATERIAL CORPORATION
Reel/Frame 022813/0440 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded May 6, 2009
From: CHECKPOINT SYSTEMS, INC.
To: WACHOVIA BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 022634/0888 →
EMPLOYEE PATENT, COPYRIGHT AND SECRECY AGREEMENT Recorded Sep 8, 2000
From: BENEDETTI, RICCARDO
To: CHECKPOINT SYSTEMS, INC., A CORP. OF PENNSYLVANIA
Reel/Frame 011091/0910 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2000
From: GALLAGHER, III., WILLIAM F.; SALESKY, RONALD; INUI, SHINICHIRO
To: CHECKPOINT SYSTEMS, INC.
Reel/Frame 010680/0896 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2000
From: ALEXANDER, SAMUEL; FUREY, LEE R.; LEE, YOUBOK
To: MICROCHIP TECHNOLOGY INCORPORATED
Reel/Frame 010680/0906 →