Scheduling in an RFID system having a coordinated RFID tag reader array
First Claim
1. Apparatus for use in a radio frequency identification (RFID) tag data acquisition system including at least one RFID tag, at least one RFID tag interrogator for transmitting at least one RF interrogation signal for interrogating said at least one RFID tag, and at least one RFID receiver for receiving RFID tag data from said at least one RFID tag, said apparatus comprising:
- at least one controller operative to generate at least one parameter associated with operational characteristics of at least one of said at least one RFID tag interrogator, said at least one RFID receiver, and said at least one RFID tag, and to forward the respective at least one parameter to said at least one of said at least one RFID tag interrogator, said at least one RFID receiver, and said at least one RFID tag,wherein the respective at least one parameter is generated by said at least one controller to avoid interference at least one RFID tag during the transmission of said at least one RF interrogation signal by said at least one RFID tag interrogator, and to avoid interference at least one RFID receiver during the reception of said RFID tag data from said at least one RFID tag,wherein the respective at least one parameter comprises at least one scheduling parameter,wherein said at least one RFID tag interrogator is operative to transmit said at least one RF interrogation signal for interrogating said at least one RFID tag using a plurality of carrier frequencies in a specified frequency hop sequence, andwherein said at least one controller is further operative to generate said at least one scheduling parameter based at least in part upon information relating to said specified frequency hop sequence, and to forward said at least one scheduling parameter to said at least one RFID tag interrogator to schedule in time the transmission of said at least one RF interrogation signal, thereby avoiding at least one collision in frequency involving said at least one RF interrogation signal.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method of scheduling RFID tag interrogations by a plurality of RFID readers so as to mitigate the effects of interference within an RFID environment in which the readers are deployed, and to enhance the efficiency and reliability of the overall RFID system. The system includes a plurality of RFID receivers for receiving RFID tag data, a plurality of RFID tag interrogators for transmitting RF interrogation signals for interrogating RFID tags, and a controller for providing to at least one interrogator, at least one receiver, and at least one tag, a parameter associated with operational characteristics of the interrogator, the receiver, and the tag, respectively. The interrogator, the receiver, and the tag are operative, in response to receipt of the respective parameter, to modify its operational characteristics in accordance with the respective parameter, thereby avoiding interference at the receivers and the tags.
81 Citations
29 Claims
-
1. Apparatus for use in a radio frequency identification (RFID) tag data acquisition system including at least one RFID tag, at least one RFID tag interrogator for transmitting at least one RF interrogation signal for interrogating said at least one RFID tag, and at least one RFID receiver for receiving RFID tag data from said at least one RFID tag, said apparatus comprising:
-
at least one controller operative to generate at least one parameter associated with operational characteristics of at least one of said at least one RFID tag interrogator, said at least one RFID receiver, and said at least one RFID tag, and to forward the respective at least one parameter to said at least one of said at least one RFID tag interrogator, said at least one RFID receiver, and said at least one RFID tag, wherein the respective at least one parameter is generated by said at least one controller to avoid interference at least one RFID tag during the transmission of said at least one RF interrogation signal by said at least one RFID tag interrogator, and to avoid interference at least one RFID receiver during the reception of said RFID tag data from said at least one RFID tag, wherein the respective at least one parameter comprises at least one scheduling parameter, wherein said at least one RFID tag interrogator is operative to transmit said at least one RF interrogation signal for interrogating said at least one RFID tag using a plurality of carrier frequencies in a specified frequency hop sequence, and wherein said at least one controller is further operative to generate said at least one scheduling parameter based at least in part upon information relating to said specified frequency hop sequence, and to forward said at least one scheduling parameter to said at least one RFID tag interrogator to schedule in time the transmission of said at least one RF interrogation signal, thereby avoiding at least one collision in frequency involving said at least one RF interrogation signal. - View Dependent Claims (2)
-
-
3. Apparatus for use in a radio frequency identification (RFID) tag data acquisition system including at least one RFID tag, at least one RFID tag interrogator for transmitting at least one RF interrogation signal for interrogating said at least one RFID tag, and at least one RFID receiver for receiving RFID tag data from said at least one RFID tag, said apparatus comprising:
-
at least one controller operative to generate at least one parameter associated with operational characteristics of at least one of said at least one RFID tag interrogator, said at least one RFID receiver, and said at least one RFID tag, and to forward the respective at least one parameter to said at least one of said at least one RFID tag interrogator, said at least one RFID receiver, and said at least one RFID tag, wherein the respective at least one parameter is generated by said at least one controller to avoid interference at least one RFID tag during the transmission of said at least one RF interrogation signal by said at least one RFID tag interrogator, and to avoid interference at least one RFID receiver during the reception of said RFID tag data from said at least one RFID tag, wherein said system further includes a plurality of RFID tag interrogators, wherein said at least one controller is further operative to select at least one of said plurality of RFID tag interrogators for subsequent control thereof, and to assign, based upon an RFID tag interrogator selection algorithm, at least one associated frequency channel and at least one associated time slot to the respective at least one of said plurality of RFID tag interrogators for subsequent use in scheduling at least one RF signal transmission by the respective at least one of said plurality of RFID tag interrogators, wherein said RFID tag interrogator selection algorithm is operative to determine a set of unassigned frequency channels {Ffree}, a first subset of inactive RFID tag interrogators U, and a second subset of inactive RFID tag interrogators U′
,wherein
U={i|Si(t)≦
T,1≦
i≦
R},i being an index corresponding to a respective one of the plurality of RFID tag interrogators, Si(t) being an earliest time that the respective one of the plurality of RFID tag interrogators having index i can be active during time slot t without violating duty cycle requirements of the respective RFID tag interrogators, T being a current time value, and R being a set of inactive RFID tag interrogators, wherein each of the first subset of inactive RFID tag interrogators U and the second subset of inactive RFID tag interrogators U′
is a subset of the set of inactive RFID tag interrogators R, andwherein the second subset of inactive RFID tag interrogators U′
includes at least one inactive RFID tag interrogator for which
Ei(t)=Emin and i∈
U,Ei(t) being a latest time that the respective one of the plurality of RFID tag interrogators having index i can be active during time slot t without violating duty cycle requirements of the respective RFID tag interrogators, and Emin being a minimum value of Ei(t) for the inactive RFID tag interrogators having index i contained within the first subset of inactive RFID tag interrogators U. - View Dependent Claims (4, 5, 6, 7)
-
-
8. Apparatus for use in a radio frequency identification (RFID) tag data acquisition system including at least one RFID tag, at least one RFID tag interrogator for transmitting at least one RF interrogation signal for interrogating said at least one RFID tag, and at least one RFID receiver for receiving RFID tag data from said at least one RFID tag, said apparatus comprising:
-
at least one controller operative to generate at least one parameter associated with operational characteristics of at least one of said at least one RFID tag interrogator, said at least one RFID receiver, and said at least one RFID tag, and to forward the respective at least one parameter to said at least one of said at least one RFID tag interrogator, said at least one RFID receiver, and said at least one RFID tag, wherein the respective at least one parameter is generated by said at least one controller to avoid interference at least one RFID tag during the transmission of said at least one RF interrogation signal by said at least one RFID tag interrogator, and to avoid interference at least one RFID receiver during the reception of said RFID tag data from said at least one RFID tag, wherein said system further includes a plurality of RFID receivers, wherein said at least one controller is further operative to select at least one of said plurality of RFID receivers for subsequent control thereof, and to assign, based upon an RFID receiver selection algorithm, at least one associated frequency channel and at least one associated time slot to the respective at least one selected RFID receiver for subsequent use in scheduling at least one RF signal reception of said at least one RFID receiver, wherein said RFID receiver selection algorithm is operative to determine a set of unassigned frequency channels {Ffree}, a first subset of inactive RFID receivers U, and a second subset of inactive RFID receivers U′
,wherein
U={i|Si(t)≦
T,1≦
i≦
R},being an index corresponding to a respective one of the plurality of RFID receivers, Si(t) being an earliest time that the respective one of the plurality of RFID receivers having index i can be active during time slot t without violating duty cycle requirements of the respective RFID receivers, T being a current time value, and R being a set of inactive RFID receivers, wherein each of the first subset of inactive RFID receivers U and the second subset of inactive RFID receivers U′
is a subset of the set of inactive RFID receivers R, andwherein the second subset of inactive RFID receivers U′
includes at least one inactive RFID receiver for which
Ei(t)=Emin and i∈
U,Ei(t) being a latest time that the respective one of the plurality of RFID receivers having index i can be active during time slot t without violating duty cycle requirements of the respective RFID receivers, and Emin being a minimum value of Ei(t) for the inactive RFID receivers having index i contained within the first subset of inactive RFID receivers U. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of operating a radio frequency identification (RFID) tag data acquisition system, said system including at least one RFID tag, at least one RFID tag interrogator, and at least one RFID receiver, said method comprising the steps of:
-
in a transmitting step, transmitting, by said at least one RFID tag interrogator, at least one RF interrogation signal for interrogating said at least one RFID tag; receiving, by said at least one RFID receiver, RFID tag data from said at least one RFID tag, said RFID tag data being provided by said at least one RFID tag in response to being interrogated by said at least one RFID tag interrogator; in a generating step, generating, by at least one controller, at least one parameter associated with operational characteristics of at least one of said at least one RFID tag interrogator, said at least one RFID receiver, and said at least one RFID tag, wherein the respective at least one parameter is generated by said at least one controller to avoid interference at least one of said at least one RFID tag during the transmission of said at least one RF interrogation signal by said at least one RFID tag interrogator, and said at least one RFID receiver during the reception of said RFID tag data from said at least one RFID tag; in a forwarding step, forwarding, by said at least one controller, the respective at least one parameter to said at least one of said at least one RFID tag interrogator, said at least one RFID receiver, and said at least one RFID tag, wherein said transmitting step includes transmitting, by said at least one RFID tag interrogator, said at least one RF interrogation signal for interrogating said at least one RFID tag using at least one selected carrier frequency, wherein the respective at least one parameter corresponds to said at least one selected transmit carrier frequency, and wherein said at least one RFID tag interrogator has at least one frequency table associated therewith, said at least one frequency table including information relating to a plurality of carrier frequencies; accessing, by said at least one controller, the information relating to said plurality of carrier frequencies included in said at least one frequency table; in a first selecting step, selecting, by said at least one controller, said at least one transmit carrier frequency from said plurality of carrier frequencies included in said at least one frequency table, wherein said system further comprises a plurality of RFID tag interrogators; in a second selecting step, selecting at least one of said plurality of RFID tag interrogators for subsequent control thereof by said at least one controller; in an assigning step, assigning at least one associated frequency channel and at least one associated time slot to the respective at least one of said plurality of RFID tag interrogators by said at least one controller; scheduling at least one RF signal transmission by the respective at least one of said plurality of RFID tag interrogators based upon the at least one frequency channel and the at least one time slot associated with the respective at least one of said plurality of RFID tag interrogators by the at least one controller, wherein said second selecting step and said assigning step are performed according to an RFID tag interrogator selection algorithm, wherein said RFID tag interrogator selection algorithm comprises the steps of determining a set of unassigned frequency channels {Ffree}, determining a first subset of inactive RFID tag interrogators U, and determining a second subset of inactive RFID tag interrogators U′
,wherein
U={i|Si(t)≦
T,1≦
i≦
R},i being an index corresponding to a respective one of the plurality of RFID tag interrogators, Si(t) being an earliest time that the respective one of the plurality of RFID tag interrogators having index i can be active during time slot t without violating duty cycle requirements of the respective RFID tag interrogators, T being a current time value, and R being a set of inactive RFID tag interrogators, wherein each of the first subset of inactive RFID tag interrogators U and the second subset of inactive RFID tag interrogators U′
is a subset of the set of inactive RFID tag interrogators R, andwherein the second subset of inactive RFID tag interrogators U′
includes at least one inactive RFID tag interrogator for which
Ei(t)=Emin, and i∈
U,Ei(t) being a latest time that the respective one of the plurality of RFID tag interrogators having index i can be active during time slot t without violating duty cycle requirements of the respective RFID tag interrogators, and Emin being a minimum value of Ei(t) for the inactive RFID tag interrogators having index i contained within the first subset of inactive RFID tag interrogators U. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of operating a radio frequency identification (RFID) tag data acquisition system, said system including at least one RFID tag, at least one RFID tag interrogator, and at least one RFID receiver, said method comprising the steps of:
-
in a transmitting step, transmitting, by said at least one RFID tag interrogator, at least one RF interrogation signal for interrogating said at least one RFID tag; receiving, by said at least one RFID receiver, RFID tag data from said at least one RFID tag, said RFID tag data being provided by said at least one RFID tag in response to being interrogated by said at least one RFID tag interrogator; in a generating step, generating, by at least one controller, at least one parameter associated with operational characteristics of at least one of said at least one RFID tag interrogator, said at least one RFID receiver, and said at least one RFID tag, wherein the respective at least one parameter is generated by said at least one controller to avoid interference at least one of said at least one RFID tag during the transmission of said at least one RF interrogation signal by said at least one RFID tag interrogator, and said at least one RFID receiver during the reception of said RFID tag data from said at least one RFID tag; in a forwarding step, forwarding, by said at least one controller, the respective at least one parameter to said at least one of said at least one RFID tag interrogator, said at least one RFID receiver, and said at least one RFID tag, wherein said transmitting step includes transmitting, by said at least one RFID tag interrogator, said at least one RF interrogation signal for interrogating said at least one RFID tag using at least one selected carrier frequency, wherein the respective at least one parameter corresponds to said at least one selected transmit carrier frequency, and wherein said at least one RFID tag interrogator has at least one frequency table associated therewith, said at least one frequency table including information relating to a plurality of carrier frequencies; accessing, by said at least one controller, the information relating to said plurality of carrier frequencies included in said at least one frequency table; in a first selecting step, selecting, by said at least one controller, said at least one transmit carrier frequency from said plurality of carrier frequencies included in said at least one frequency table, wherein said system further comprises a plurality of RFID receivers; in a second selecting step, selecting at least one of said plurality of RFID receivers for subsequent control thereof by said at least one controller; in an assigning step, assigning at least one associated frequency channel and at least one associated time slot to the respective at least one selected RFID receiver by said at least one controller; and scheduling at least one RF signal reception of said at least one RFID receiver by said at least one controller, wherein said second selecting step and said assigning step are performed according to an RFID receiver selection algorithm, wherein said RFID receiver selection algorithm comprises the steps of determining a set of unassigned frequency channels {Ffree}, determining a first subset of inactive RFID receivers U, and determining a second subset of inactive RFID receivers U′
,wherein
U={i|Si(t)≦
T,1≦
i≦
R},i being an index corresponding to a respective one of the plurality of RFID receivers, Si(t) being an earliest time that the respective one of the plurality of RFID receivers having index i can be active during time slot t without violating duty cycle requirements of the respective RFID receivers, T being a current time value, and R being a set of inactive RFID receivers, wherein each of the first subset of inactive RFID receivers U and the second subset of inactive RFID receivers U′
is a subset of the set of inactive RFID receivers R, andwherein the second subset of inactive RFID receivers U′
includes at least one inactive RFID receiver for which
Ei(t)=Emin and i∈
U,Ei(t) being a latest time that the respective one of the plurality of RFID receivers having index i can be active during time slot t without violating duty cycle requirements of the respective RFID receivers, and Emin being a minimum value of Ei(t) for the inactive RFID receivers having index i contained within the first subset of inactive RFID receivers U. - View Dependent Claims (26, 27, 28)
-
-
29. A method of operating a radio frequency identification (RFID) tag data acquisition system, said system including at least one RFID tag, at least one RFID tag interrogator, and at least one RFID receiver, said method comprising the steps of:
-
transmitting, by said at least one RFID tag interrogator, at least one RF interrogation signal for interrogating said at least one RFID tag; receiving, by said at least one RFID receiver, RFID tag data from said at least one RFID tag, said RFID tag data being provided by said at least one RFID tag in response to being interrogated by said at least one RFID tag interrogator; generating, by at least one controller, at least one parameter associated with operational characteristics of at least one of said at least one RFID tag interrogator, said at least one RFID receiver, and said at least one RFID tag, wherein the respective at least one parameter is generated by said at least one controller to avoid interference at least one of said at least one RFID tag during the transmission of said at least one RF interrogation signal by said at least one RFID tag interrogator, and said at least one RFID receiver during the reception of said RFID tag data from said at least one RFID tag; and forwarding, by said at least one controller, the respective at least one parameter to said at least one of said at least one RFID tag interrogator, said at least one RFID receiver, and said at least one RFID tag, wherein said system further includes a plurality of RFID tag interrogators, wherein said method further includes; in a selecting step, selecting at least one of said plurality of RFID tag interrogators for subsequent control thereof by said at least one controller; in an assigning step, assigning at least one associated frequency channel and at least one associated time slot to the respective at least one of said plurality of RFID tag interrogators by said at least one controller; and scheduling at least one RF signal transmission by the respective at least one of said plurality of RFID tag interrogators based upon the at least one frequency channel and the at least one time slot associated with the respective at least one of said plurality of RFID tag interrogators by the at least one controller, wherein said selecting step and said assigning step are performed according to an RFID tag interrogator selection algorithm, wherein said RFID tag interrogator selection algorithm comprises; determining a set of unassigned frequency channels {Ffree}; determining a first subset of inactive RFID tag interrogators U; and determining a second subset of inactive RFID tag interrogators U′
,wherein
U={i|Si(t)≦
T,1≦
i≦
R},i being an index corresponding to a respective one of the plurality of RFID tag interrogators, Si(t) being an earliest time that the respective one of the plurality of RFID tag interrogators having index i can be active during time slot t without violating duty cycle requirements of the respective RFID tag interrogators, T being a current time value, and R being a set of inactive RFID tag interrogators, wherein each of the first subset of inactive RFID tag interrogators U and the second subset of inactive RFID tag interrogators U′
is a subset of the set of inactive RFID tag interrogators R, andwherein the second subset of inactive RFID tag interrogators U′
includes at least one inactive RFID tag interrogator for which
Ei(t)=Emin and i∈
U,Ei(t) being a latest time that the respective one of the plurality of RFID tag interrogators having index i can be active during time slot t without violating duty cycle requirements of the respective RFID tag interrogators, and Emin being a minimum value of Ei(t) for the inactive RFID tag interrogators having index i contained within the first subset of inactive RFID tag interrogators U, and wherein said method further includes; allocating frequency channels for use by said plurality of RFID tag interrogators in transmitting respective RF interrogation signals by said at least one controller; and generating at least one schedule comprising a sequence of matches between respective ones of said plurality of RFID receivers and the respective at least one associated frequency channel over a predetermined time based upon said allocation of frequency channels by said at least one controller.
-
Specification