Radio frequency (RF) identification (RFID) systems typically employ RFID readers and RFID tags, whereby RFID readers emit RF energy, interrogating the TFID tags and reading data therefrom. These systems may be used in connection with any number of applications, including asset tracking and locationing. Due to constraints like governmental regulations, the use of RFID may be limited and in some cases RFID readers may be restricted to operating at specific predefined frequencies. This can become problematic as RFID reader signals emitted on the same frequency can collide, causing loss in sensitivity and range. While the problem of signal collision may be avoided to some extent in environments where the RFID devices are allowed to operate at a relatively large number of different frequencies, this becomes more difficult to do as the number of allowable operating frequencies declines and/or the number of RFID readers increases.
The inability to effectively transmit signals via RFID readers may have a negative effect on the effective readability of RFID tags. As skilled artisans will recognize, some RFID tags (such as for example EPC GEN 2 compliant tags) may be switched between a number of sessions. This is typically accomplished by altering the state of an internal flag(s) between state ‘A’ and state ‘B.’ In the example of EPC GEN 2 compliant tags, the default state for an RFID tag before being interrogated by an RFID reader is state ‘A.’ Upon being read, the state is switched to state ‘B,’ indicating to the RFID reader that the tag has already been inventoried and does not need to be read again. This can be advantageous in high-volume settings as inventoried RFID tags in essence stay quiet, diminishing the possibility of transmission collisions. The drawback, however, is that to maintain the tags in state ‘B,’ they have to be subject to an RF field (typically emitted by RFID readers). Consequently, and circling back to the earlier-mentioned problem, in a configuration having a plurality of RFID readers and a limited number of available operating frequencies, the need for constantly active RFID readers increases the likelihood of RF signal collisions, adversely affecting the performance of an RFID system.
Accordingly, there is a need for improved devices, systems, and methods directed towards addressing signal collisions in RFID systems and/or maintaining RFID tags in a desired state.
The accompanying figures, where like reference numerals refer to identical or functionally similar elements throughout the separate views, together with the detailed description below, are incorporated in and form part of the specification, and serve to further illustrate embodiments of concepts that include the claimed invention, and explain various principles and advantages of those embodiments.
Skilled artisans will appreciate that elements in the figures are illustrated for simplicity and clarity and have not necessarily been drawn to scale. For example, the dimensions of some of the elements in the figures may be exaggerated relative to other elements to help to improve understanding of embodiments of the present invention.
The apparatus and method components have been represented where appropriate by conventional symbols in the drawings, showing only those specific details that are pertinent to understanding the embodiments of the present invention so as not to obscure the disclosure with details that will be readily apparent to those of ordinary skill in the art having the benefit of the description herein.
In an embodiment, the present invention is a system for reading radio frequency (RF) identification (RFID) tags via an interrogation signal. The system includes a plurality of RFID readers spaced apart within a venue, each of the RFID readers being operably switchable between a read state and a continuous wave (CW) only state, each of the RFID readers having a respective read-zone; at least one detector operable to detect a presence of at least one object of interest within the respective read-zone of at least one of the RFID readers; and a controller communicatively connected to the plurality of RFID readers and further to the at least one detector, the controller operable to instruct each of the RFID readers to operate in the read state when the at least one object of interest is detected in the respective read-zone, the controller further operable to instruct each of the RFID readers to operate in the CW-only state when the at least one object of interest is not detected in the respective read-zone.
In another embodiment, the present invention is method of operating a radio frequency (RF) identification (RFID) reader. The method includes: providing, within a venue, an RFID reader having a read-zone, the RFID reader being operably switchable between a read state and a continuous wave (CW) only state; monitoring, via a detector, for a presence of an object of interest within the read-zone of the RFID reader; instructing, by a controller communicatively connected to the RFID reader and further to the detector, the RFID reader to operate in the CW-only state when the object of interest is not detected in the read-zone for a first predetermined amount of time; and instructing, by the controller, the RFID reader to operate in the read state when the object of interest is detected in the read-zone.
In still another embodiment, the present invention is a method of maintaining radio frequency (RF) identification (RFID) tags in a respective state, the RFID tags being switchable between a first state and a second state, and the respective state being one of the first state and the second state. The method includes: providing a plurality of RFID readers spaced apart within a venue, each of the RFID readers being operably switchable between a read state and a continuous wave (CW) only state, each of the RFID readers having a respective read-zone; operating each of the plurality of RFID readers in a low duty cycle such that for a part of a cycle each of the plurality of RFID readers operates in the CW-only state and for another part of the cycle each of the plurality of RFID readers operates in read state; and instructing at least one of the plurality of RFID readers to operate in a full duty cycle such that the at least one of the plurality of RFID readers is operated in the read state for the entire cycle when a new RFID tag is detected within the respective read-zone of the at least one of the plurality of RFID readers.
In still yet another embodiment, the present invention is a method of maintaining radio frequency (RF) identification (RFID) tags in a respective state, the RFID tags being switchable between a first state and a second state, and the respective state being one of the first state and the second state. The method includes: providing a plurality of RFID readers spaced apart within a venue, each of the RFID readers being operably switchable between a read state and a continuous wave (CW) only state, each of the RFID readers having a respective read-zone; monitoring, via at least one detector, for a presence of at least one object of interest within the respective read-zone of at least one of the RFID readers; instructing, by a controller communicatively connected to the plurality of RFID readers and further to the at least one detector, each of the RFID readers having the at least one object of interest not detected in the respective read-zone for a first predetermined amount of time, to operate in the CW-only state; and instructing, by the controller, each of the RFID readers having the at least one object of interest detected in the respective read-zone, to operate in the read state.
Referring now to the drawings, reference numeral 10 in
As also shown in
The block diagram of
Another of the sensing systems is an ultrasonic locationing system operative for locating an ultrasonic-capable mobile device by transmitting an ultrasonic signal to an ultrasonic receiver, e.g., a microphone, on the mobile device 22 along (see
Another sensing system that could be used to detect a presence of a person/an object of interest is a video system operative for locating the mobile reader 22 by capturing an image of a predefined field of view FOV. More particularly, the video system can be mounted in each sensing network unit 30 and includes a video module 40 having camera control and processing electronics that is connected to a camera 42 for capturing at least one image capture (e.g., one or multiple snapshots, or a video stream). In some embodiments, the camera 42 is configured to capture an image over a FOV every x number of time units (e.g., second). In some embodiments, the camera 42 is configured to capture a continuous video stream. In some embodiments, the camera 42 is configured to capture periodic video streams every y number of time units (e.g., second) with each stream lasting every z number of time units (e.g., second). With reference to these examples, the captured images/video streams may be referred to as video capture data. The camera 42 can be a high-bandwidth, moving picture expert group (MPEG) compression camera. In some implementations, the camera may have a wide-enough FOV to capture images/video over an area that is covered by more than one RDIF read-zone. In some implementations, the camera may have a FOV corresponding to a particular read-zone of a specific RFID reader. The video capture data is transmitted from the camera 42 to the server 16 for processing where image/video analysis can be employed to detect the presence of a person. In embodiments where a camera's FOV is associated with a read-zone of a particular RFID reader, the detection of a person in that camera's video capture data can signal a presence of a person in the read area of the particular RFID reader. In embodiments where a camera's FOV encompasses multiple RFID read-zones, different portions of the FOV can be associated with different RFID readers and their respective read-zones. In this case, a detection of a person in a particular portion of the FOV can signal a presence of a person in the read-zone of an RFID reader associated with the specific portion of the FOV.
Besides the sensing systems described above, other sensing system can also be used for the detection of objects of interest or the above-described systems can be used in a variety of ways. For instance, in some implementations the video system can be configured to detect movement, acting as a motion detector to detect movement in a designated area. This would be equivalent to detecting a presence of an object of interest when your object of interest is any object that exhibits movement. In other implementations, a dedicated motion detector can be used to deport detection of motion. As before, the indication of motion can be considered a detection of presence of an object of interest when the object of interest is any object that exhibits movement. In some configurations these systems can also be combined. For example, a triggering of a motion detector can signal the analysis of a video feed to determine if the object responsible for setting off the motion detector fits the characteristics of the object of interest. In this case, resources spent on video analysis are conserved as video analysis is not performed when no movement is detected.
When used in certain ways, the aforementioned sensing systems may be used to reduce RF signal collisions. In particular, it has been recognized that when people or other moving objects (e.g., robotic picker) are absent from an area which houses products 12, there is a relatively low need to constantly read all RFID tags in the corresponding area as those tags are likely to remain stationary. This changes when a person or a moving object enters an area as it then much more likely that at least some products will be picked and/or moved from their original location. At least some embodiments of the present disclosure take this into consideration, adjusting the parameters of RFID readers based on the detection of moving objects within the respective RFID reader read-zones.
Referring to
In case of
Another embodiment of a system in accordance with the present disclosure is illustrated in
In some embodiment, the server 16 is configured to wait a predetermined amount of time after an object of interest has not been detected before instructing the appropriate RFID reader to switch from a read state to a CW-only state.
Additionally, in some embodiments the RDIF readers can be configured to operate in a low duty cycle such that for a part of a cycle the RFID readers operate in a CW-only state and for another part of the cycle they operate in read state. In this configuration, the RFID readers can, in essence, monitor for new RFID tags, switching to operate at full duty cycle upon the detection of such a new tag.
In some embodiments, the RFID readers can also be instructed to switch from CW-only state to read state based on variables other than object detection. For example, an RFID reader may be instructed to switch from CW-only state to read state based on a passage of a predetermined amount of time. In another example, in a configuration similar to
Additionally, in some embodiments, video/image based object detection can be supplemented with or replaced with other means of detecting objects within a predefined area. For example, ultrasonic locationing may be used to located a moving device that is capable of receiving ultrasonic signals. Such a movement may be associated with, for example, a person carrying the device on his person.
It should also be noted that while the embodiments above have been described with reference to sensing network units, skilled artisans will recognize that such units are not necessary for implementing the systems and methods described herein. Each of the electronic components can be housed in a separate housing and located separate from any other electronic component. Accordingly, as an example, the RFID reader(s) and video camera(s) may be housed and located separately from one another.
Referring now to
Another exemplary method in accordance with the present disclosure represented in the flowchart of
In the foregoing specification, specific embodiments have been described. However, one of ordinary skill in the art appreciates that various modifications and changes can be made without departing from the scope of the invention as set forth in the claims below. Accordingly, the specification and figures are to be regarded in an illustrative rather than a restrictive sense, and all such modifications are intended to be included within the scope of present teachings.
The benefits, advantages, solutions to problems, and any element(s) that may cause any benefit, advantage, or solution to occur or become more pronounced are not to be construed as a critical, required, or essential features or elements of any or all the claims. The invention is defined solely by the appended claims including any amendments made during the pendency of this application and all equivalents of those claims as issued.
Moreover, in this document, relational terms such as first and second, top and bottom, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. The terms “comprises,” “comprising,” “has”, “having,” “includes”, “including,” “contains”, “containing” or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises, has, includes, contains a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by “comprises . . . a”, “has . . . a”, “includes . . . a”, “contains . . . a” does not, without more constraints, preclude the existence of additional identical elements in the process, method, article, or apparatus that comprises, has, includes, contains the element. The terms “a” and “an” are defined as one or more unless explicitly stated otherwise herein. The terms “substantially”, “essentially”, “approximately”, “about” or any other version thereof, are defined as being close to as understood by one of ordinary skill in the art, and in one non-limiting embodiment the term is defined to be within 10%, in another embodiment within 5%, in another embodiment within 1% and in another embodiment within 0.5%. The term “coupled” as used herein is defined as connected, although not necessarily directly and not necessarily mechanically. A device or structure that is “configured” in a certain way is configured in at least that way, but may also be configured in ways that are not listed.
It will be appreciated that some embodiments may be comprised of one or more generic or specialized processors (or “processing devices”) such as microprocessors, digital signal processors, customized processors and field programmable gate arrays (FPGAs) and unique stored program instructions (including both software and firmware) that control the one or more processors to implement, in conjunction with certain non-processor circuits, some, most, or all of the functions of the method and/or apparatus described herein. Alternatively, some or all functions could be implemented by a state machine that has no stored program instructions, or in one or more application specific integrated circuits (ASICs), in which each function or some combinations of certain of the functions are implemented as custom logic. Of course, a combination of the two approaches could be used.
Moreover, an embodiment can be implemented as a computer-readable storage medium having computer readable code stored thereon for programming a computer (e.g., comprising a processor) to perform a method as described and claimed herein. Examples of such computer-readable storage mediums include, but are not limited to, a hard disk, a CD-ROM, an optical storage device, a magnetic storage device, a ROM (Read Only Memory), a PROM (Programmable Read Only Memory), an EPROM (Erasable Programmable Read Only Memory), an EEPROM (Electrically Erasable Programmable Read Only Memory) and a Flash memory. Further, it is expected that one of ordinary skill, notwithstanding possibly significant effort and many design choices motivated by, for example, available time, current technology, and economic considerations, when guided by the concepts and principles disclosed herein will be readily capable of generating such software instructions and programs and ICs with minimal experimentation.
The Abstract of the Disclosure is provided to allow the reader to quickly ascertain the nature of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. In addition, in the foregoing Detailed Description, it can be seen that various features are grouped together in various embodiments for the purpose of streamlining the disclosure. This method of disclosure is not to be interpreted as reflecting an intention that the claimed embodiments require more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive subject matter lies in less than all features of a single disclosed embodiment. Thus the following claims are hereby incorporated into the Detailed Description, with each claim standing on its own as a separately claimed subject matter.