Method and radio frequency identification system for a novel protocol for reliable communication
First Claim
1. A method for providing a reliable communication protocol in a radio frequency identification system, the method comprising at least one of:
- A) interrogating by;
i) transmitting a query frame having an initialization sequence, at least one information sequence of a first predetermined length, and a check sequence of a second predetermined length for each information sequence wherein at least the first information sequence of the query frame includes a transponder group type and a frame identifier and the transponder group type identifies at least one of;
a group, classification, and vendor and the frame identifier differentiates the query frame from a command frame;
ii) receiving a query acknowledge frame having an initialization sequence, at least one information sequence of the first predetermined length, and a check sequence of the second predetermined length for each information sequence;
iii) transmitting a command frame, wherein the command frame is one of;
iii1) a read command frame that includes an initialization sequence, at least one information sequence, and a check sequence of the second predetermined length for each information sequence wherein the at least one information sequence of the read command frame includes (iii1a) a command type that identifies an action to be taken by a transponder, (iii1b) a pointer that identifies a first memory location from which to begin the transmission by the transponder, and (iii1c) a frame identifier that identifies the frame as a command frame; and
iii2) a write command frame that includes an initialization sequence, at least two information sequences, and at least two check sequences, wherein the first information sequence includes a command type that identifies the frame as a write command, a pointer that identifies the first memory location to which data is stored on the transponder, and a frame identifier that identifies the frame as a command and wherein the second information sequence and each information sequence thereafter includes a string of data to be stored on the transponder and an end of record identifier;
iv) receiving a command acknowledge frame having an initialization sequence, at least one information sequence of the first predetermined length, and a check sequence of the second predetermined length for each information sequence; and
B) transponding by;
i) receiving the query frame having an initialization sequence, at least one information sequence of the first predetermined length, and a check sequence of the second predetermined length for each information sequence;
ii) transmitting the query acknowledge frame having an initialization sequence, at least one information sequence of the first predetermined length, and a check sequence of the second predetermined length for each information sequence;
iii) receiving the command frame having an initialization sequence, at least one information sequence of the first predetermined length, and a check sequence of the second predetermined length for each information sequence; and
iv) transmitting the command acknowledge frame having an initialization sequence, at least one information sequence of the first predetermined length, and a check sequence of the second predetermined length for each information sequence.
3 Assignments
0 Petitions
Accused Products
Abstract
Reliable communication is provided by a radio frequency identification system comprising at least one of an interrogator (102) and a transponder (104). The interrogator (102) transmits a plurality of interrogator frames (106) and receives at least one of a plurality of transponder frames (114). The transponder (104) transmits the plurality of transponder frames (114) and receives at least one of the plurality of interrogator frames (106). Each frame in the plurality of interrogator frames and the plurality of transponder frames includes an initialization sequence (108 and 116), at least one information sequence of a first predetermined length (110 and 118), and a check sequence of a second predetermined length (112 and 120) for each information sequence.
104 Citations
32 Claims
-
1. A method for providing a reliable communication protocol in a radio frequency identification system, the method comprising at least one of:
-
A) interrogating by; i) transmitting a query frame having an initialization sequence, at least one information sequence of a first predetermined length, and a check sequence of a second predetermined length for each information sequence wherein at least the first information sequence of the query frame includes a transponder group type and a frame identifier and the transponder group type identifies at least one of;
a group, classification, and vendor and the frame identifier differentiates the query frame from a command frame;ii) receiving a query acknowledge frame having an initialization sequence, at least one information sequence of the first predetermined length, and a check sequence of the second predetermined length for each information sequence; iii) transmitting a command frame, wherein the command frame is one of; iii1) a read command frame that includes an initialization sequence, at least one information sequence, and a check sequence of the second predetermined length for each information sequence wherein the at least one information sequence of the read command frame includes (iii1a) a command type that identifies an action to be taken by a transponder, (iii1b) a pointer that identifies a first memory location from which to begin the transmission by the transponder, and (iii1c) a frame identifier that identifies the frame as a command frame; and iii2) a write command frame that includes an initialization sequence, at least two information sequences, and at least two check sequences, wherein the first information sequence includes a command type that identifies the frame as a write command, a pointer that identifies the first memory location to which data is stored on the transponder, and a frame identifier that identifies the frame as a command and wherein the second information sequence and each information sequence thereafter includes a string of data to be stored on the transponder and an end of record identifier; iv) receiving a command acknowledge frame having an initialization sequence, at least one information sequence of the first predetermined length, and a check sequence of the second predetermined length for each information sequence; and B) transponding by; i) receiving the query frame having an initialization sequence, at least one information sequence of the first predetermined length, and a check sequence of the second predetermined length for each information sequence; ii) transmitting the query acknowledge frame having an initialization sequence, at least one information sequence of the first predetermined length, and a check sequence of the second predetermined length for each information sequence; iii) receiving the command frame having an initialization sequence, at least one information sequence of the first predetermined length, and a check sequence of the second predetermined length for each information sequence; and iv) transmitting the command acknowledge frame having an initialization sequence, at least one information sequence of the first predetermined length, and a check sequence of the second predetermined length for each information sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for providing a reliable communication protocol in a radio frequency identification system having an interrogator and a transponder, the method comprising:
-
A) transmitting, from the interrogator to the transponder, a query frame having an initialization sequence, at least one information sequence of a first predetermined length, and a check sequence of a second predetermined length for each information sequence wherein at least the first information sequence of the query frame includes a transponder group type and a frame identifier and the transponder group type identifies at least one of;
a group, classification, and vendor and the frame identifier differentiates the query frame from a command frame;B) transmitting, from the transponder to the interrogator, a query acknowledge frame having an initialization sequence, at least one information sequence of a first predetermined length, and a check sequence of a second predetermined length for each information sequence; C) transmitting, from the interrogator to the transponder, a command frame wherein the command frame is one of; C1) a read command frame that includes an initialization sequence, at least one information sequence, and a check sequence of the second predetermined length for each information sequence wherein the at least one information sequence of the read command frame includes (C1a) a command type that identifies an action to be taken by a transponder, (C1b) a pointer that identifies a first memory location from which to begin the transmission by the transponder, and (C1c) a frame identifier that identifies the frame as a command frame; and C2) a write command frame that includes an initialization sequence, at least two information sequences, and at least two check sequences, wherein the first information sequence includes a command type that identifies the frame as a write command, a pointer that identifies the first memory location to which data is stored on the transponder, and a frame identifier that identifies the frame as a command and wherein the second information sequence and each information sequence thereafter includes a string of data to be stored on the transponder and an end of record identifier; and D) transmitting, from the transponder to the interrogator, a command acknowledge frame having an initialization sequence, at least one information sequence of a first predetermined length, and a check sequence of a second predetermined length for each information sequence, wherein the query frame is represented by a single binary digit that identifies an initial interrogatory transmission, and the query acknowledge frame includes at least two information sequences, wherein a first information sequence includes a unique transponder code and a frame identifier and a second information sequence includes a transponder configuration identifier and a lock identifier.
-
-
19. A radio frequency identification system for providing a reliable communication protocol comprising:
-
(A) an interrogator, having a coverage area, for transmitting a plurality of interrogator frames, each being a query frame, a command frame and receiving at least one of a plurality of transponder frames, wherein each frame in the plurality of interrogator frames and the plurality of transponder frames includes an initialization sequence, at least one information sequence of a first predetermined length, and a check sequence of a second predetermined length for each information sequence and wherein at least the first information sequence of the query frame includes a transponder group type and a frame identifier and the transponder group type identifies at least one of;
a group, classification, and vendor and the frame identifier differentiates the query frame from a command frame; and
wherein the command frame is one of;A1) a read command frame that includes an initialization sequence, at least one information sequence, and a check sequence of the second predetermined length for each information sequence wherein the at least one information sequence of the read command frame includes (A1a) a command type that identifies an action to be taken by a transponder, (A1b) a pointer that identifies a first memory location from which to begin the transmission by the transponder, and (A1c) a frame identifier that identifies the frame as a command frame; and A2) a write command frame that includes an initialization sequence, at least two information sequences, and at least two check sequences, wherein the first information sequence includes (A2a) a command type that identifies the frame as a write command, (A2b) a pointer that identifies the first memory location to which data is stored on the transponder, and a (A2c) frame identifier that identifies the frame as a command and wherein the second information sequence and each information sequence thereafter includes a string of data to be stored on the transponder and an end of record identifier; and (B) a transponder, within the coverage area, for transmitting the plurality of transponder frames and receiving at least one of the plurality of interrogator frames. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification