WO2001006401A1 - Method and apparatus for mobile tag reading - Google Patents

Method and apparatus for mobile tag reading Download PDF

Info

Publication number
WO2001006401A1
WO2001006401A1 PCT/US2000/019399 US0019399W WO0106401A1 WO 2001006401 A1 WO2001006401 A1 WO 2001006401A1 US 0019399 W US0019399 W US 0019399W WO 0106401 A1 WO0106401 A1 WO 0106401A1
Authority
WO
WIPO (PCT)
Prior art keywords
tag
tag reader
reader
rfid
tags
Prior art date
Application number
PCT/US2000/019399
Other languages
French (fr)
Other versions
WO2001006401A9 (en
Inventor
Jay Werb
Original Assignee
Pinpoint Corporation
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
Application filed by Pinpoint Corporation filed Critical Pinpoint Corporation
Priority to AU62171/00A priority Critical patent/AU6217100A/en
Publication of WO2001006401A1 publication Critical patent/WO2001006401A1/en
Publication of WO2001006401A9 publication Critical patent/WO2001006401A9/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/10079Methods 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 spatial domain, e.g. temporary shields for blindfolding the interrogator in specific directions
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/87Combinations of radar systems, e.g. primary radar and secondary radar
    • G01S13/876Combination of several spaced transponders or reflectors of known location for determining the position of a receiver
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/87Combinations of radar systems, e.g. primary radar and secondary radar
    • G01S13/878Combination of several spaced transmitters or receivers of known location for determining the position of a transponder or a reflector
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S15/00Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
    • G01S15/87Combinations of sonar systems
    • G01S15/874Combination of several spaced transponders or reflectors of known location for determining the position of a receiver
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S15/00Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
    • G01S15/87Combinations of sonar systems
    • G01S15/876Combination of several spaced transmitters or receivers of known location for determining the position of a transponder or a reflector
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/87Combinations of systems using electromagnetic waves other than radio waves
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0284Relative positioning
    • 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
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0295Proximity-based methods, e.g. position inferred from reception of particular signals

Definitions

  • the invention relates to location and position identification of mobile and stationary assets, such as items warehoused in a storage facility.
  • RTLS Real Time Locating System
  • This type of system usually includes a set of "interrogator” antennas arranged in an environment which can communicate over radio frequency (RF) bands with "tags" attached to objects, e.g., assets, in the environment which are to be tracked or inventoried.
  • RF radio frequency
  • the tags and the antenna transceivers communicate using RF communication bands, and the information gathered from the tags is used by the system to store useful data about the tagged assets in a database and/or to determine the location or the state of the tags.
  • position refers to an actual distance and/or direction of an object relative to another object or reference point.
  • absolute position refers to a position of an object relative to a fixed geographic reference point, e.g., geographic latitudinal and longitudinal coordinates, a vector defined from a known geographic point, and so on.
  • location refers more generally to an area in which an object is located with respect to another object or reference point.
  • RFID tags Radio Frequency IDentification tags
  • RFID tags are available in many forms, both passive and active, but in most cases function as beacons or receiver-transmitter units with ranges from several feet to several hundred feet, depending on a variety of factors, such as power required to operate the tag, cost, and size.
  • the tags are referred to as RFID tags because they commonly encode or modulate the return RF signal with their unique serial identification data so that the system can recognize the individual tags.
  • Other information may be encoded into the tag transmission signal, such as the state of the tag's battery, a tamper condition, or position information generated using a Global Positioning System (GPS).
  • GPS Global Positioning System
  • Some examples of RFID tags in daily use are short range tags for use in automated gas pump payment and automated highway toll collection. Another example is very small, low-power tags embedded under the skin of household pets, used with a national database for identification of lost animals.
  • a RTLS may or may not use RFID.
  • RFID tags and tag readers is, of course, a RFID RTLS, other RTLS's, such as GPS, infrared, and ultrasonic systems are not RFID systems.
  • RTLS used for tracking and identification of assets
  • 3D-iDTM Local Positioning System LPS
  • 3D-iD is a trademark of the PinPoint Corporation.
  • the FireflyTM system from WhereNet Corporation is another example. Firefly is a trademark of WhereNet Corporation.
  • a Firefly tag is not a transponder; rather it emits a beaconing signal that is simultaneously received by a network of readers, and the readers use differential time of arrival of the beaconing signal to estimate tag position.
  • Other systems include the Electronic Home Arrest Monitoring (EHAM) system from B.I., as well as systems from Savi Technology, Inc.
  • EHAM Electronic Home Arrest Monitoring
  • UHF beacons may also use UHF beacons, and estimate tag location based on proximity and/or signal strength.
  • Various other RTLS designs have been proposed and/or commercialized, utilizing GPS, E-911, Doppler shift, infrared emitters, ultrasonic emitters, etc.
  • one RTLS using infrared and ultrasonic communication channels has been described, and may be used to determine asset location.
  • the system equips moving assets, such as employees, with a transceiver that periodically emits an infrared flash. Fixed calibration emitters receiving the flash emit an ultrasonic signal in a specific sequence that is received by the transceiver. Based on the time between when the infrared flash was output and the time the ultrasonic signal is received from an emitter, the transceiver or other device can determine the position of the asset relative to the fixed emitters.
  • RFID tags cannot be communicated with by fixed antenna transceivers, preventing an asset locating system from determining where some assets are.
  • some RFID tags can suffer from short operating ranges, and are prone to having their communication signals disrupted by attenuating objects in the communication path. Reflections from reflecting objects in the neighborhood of some RFID tags can also affect their reliability.
  • GPS Global Positioning System
  • GPS Global Positioning System
  • the use of GPS is not feasible due to the high cost of placing GPS receivers onto all assets to be tracked. Additionally, such systems often consume too much power to be routinely installed on a large number of items that may ideally be tracked for extended periods of time.
  • An embodiment of the invention provides a mobile tag reader that can be used to communicate with tags that are either fixed in position or attached to assets that are movable. By communicating with the tags, the mobile tag reader can generate information suitable for determining the absolute position of the tag reader and/or the movable tags.
  • the tag reader may store information about the relative position of assets in its vicinity onboard or transmit this information to a central base station computer, or central controller.
  • the relative and/or absolute positions of the tag reader and the tagged assets may be determined using a positioning system onboard the tag reader, such as a GPS or an inertial navigation system, or the positions may be determined subsequently by the central controller.
  • the mobile tag readers will typically require their absolute positions to be known, since the tag readers may generate information regarding the position of the tags relative to the readers.
  • Some embodiments of the present invention can result in lower system operation and maintenance costs and increased flexibility for many applications in which a large number of assets are to be tagged and inventoried in an enclosed facility. This is especially true for situations where the assets may remain stationary for extended periods.
  • a small number of tag readers can be used to traverse a facility and inventory or track a large number of tagged items distributed throughout the facility, rather than have continuous full coverage of the entire facility at all times by a fixed infrastructure.
  • the tag readers may be mounted to a means of translation, such as a cart, forklift, human, animal, or other mobile apparatus or vehicle.
  • the position of the movable tags may be determined relative to the tag readers by either having the tag readers cooperate and use measurements from more than one tag reader, or by using multiple measurements made by a single moving tag reader, or by using data collected by a tag reader which is downloaded to a central controller capable of such determination.
  • While the present invention can be directed at RTLS using RFID or other tagging and positioning systems, it is meant to cover real time systems, which determine the tag/tag reader positions continuously, as well as non real time systems, which determine the positions at discrete time intervals, or after the collection of the required data altogether. Accordingly, some embodiments are described, wherein the determination of tag and/or tag reader positions is done after the tag-tag reader communications data has been collected.
  • one embodiment of the present invention relates to a positioning system, comprising: a tag, adapted for coupling to an asset, having an unknown tag position; and a tag reader, adapted to be coupled to a mobile apparatus while in operation, having a tag reader instantaneous position; wherein the tag reader is adapted to generate information suitable for determination of a distance between the tag position and the tag reader instantaneous position; and wherein the information is a time-of-flight of a signal traveling between the tag and the tag reader.
  • a positioning system comprising: a tag, adapted for coupling to an asset, having an unknown tag position; and a tag reader, adapted to be coupled to a mobile apparatus while in operation, having a tag reader position; wherein the tag reader is adapted to generate information suitable for determination of a distance between the tag position and the tag reader position; and wherein said information is a signal strength of a communication between the tag and the tag reader indicating proximity of the tag to the tag reader; and wherein an estimate of the tag position, based on the information from the tag reader, is available on a central controller that is not co- located with the tag reader.
  • a positioning system comprising: a tag, adapted for coupling to an asset, having an unknown tag position; and a tag reader, adapted to be coupled to a mobile apparatus while in operation, having a tag reader instantaneous absolute position; wherein the tag reader is adapted to generate
  • Fig. 1 is a schematic block diagram of an asset tracking system
  • Fig. 2 shows a tag reader communicating with a tag at two different positions
  • Fig. 3 shows a tag reader communicating with two different tags at one position
  • Fig. 4 is a schematic block diagram of an arrangement of calibration tags used to determine a tag reader position
  • Fig. 5 shows an arrangement of synchronized calibration tags
  • Fig. 6 shows an arrangement of calibration tags for operation with a tag reader having constrained movement
  • Fig. 7 is a schematic block diagram of an exemplary RFID tag.
  • Fig. 8 shows an example of a RFID tag datagram protocol.
  • FIG. 1 is a schematic block diagram of an asset tracking system 1.
  • a plurality of tags 2 are associated with, e.g., attached to, a corresponding asset (not shown for clarity).
  • the assets may be machinery, equipment, people, products in a warehouse, products being manufactured, vehicles, and/or any other object.
  • the assets and the associated tag 2 may be movable or stationary. If the assets and tags 2 are movable, the assets may move under their own power, such as a car or truck, or may be moved by another device, such as a forklift. Movable assets may remain stationary for extended periods, such as one day, week, month, year, etc., depending on the application.
  • the tags 2 may be any type of tag, such as short range and long range RFID tags, Modulated BackScatter (MBS) tags, infrared tags, ultrasonic tags, and so on.
  • the tags 2 may be self-powered, e.g., by a battery, solar cell or other power supply, or may be powered by an external source, such as a received electromagnetic signal.
  • the tags 2 may lie dormant for periods between "waking up" and transmitting a signal, or the tags 2 may be awakened upon receiving a signal, such as an electromagnetic signal in a specific frequency range, and prompted to respond to the received signal.
  • Signals sent by the tags 2 may include any suitable information, such as an identification code associated with the tag 2 and the corresponding asset, a time indication, position coordinates for the tag 2, and so on.
  • the tags 2 may be associated with, or incorporate, devices that provide information to the tag 2, such as a GPS device to determine position coordinates of the tag 2, tamper sensors that indicate whether the tag 2 and/or the asset has been tampered with, temperature sensors, and so on.
  • the tags 2 communicate with one or more tag readers, which may be mobile tag readers 3, and/or fixed tag readers 11. Tag readers are also called interrogators.
  • a mobile tag reader 3 and one fixed tag reader 11 are shown in Fig. 1 , one or more of each may be used in a real system. Communication between the tags 2 and the tag readers can be used to gather information that may be relayed to a central controller 10 over wired or wireless communication channels, for example, by transmitting data to a wireless communications means 6 coupled to the central controller 10.
  • the central controller 10, or a base station can have several functions, including: To receive and consolidate tag information from multiple fixed and mobile readers over time. To convert relative and absolute position raw data into logical locations.
  • This function may also reside to a certain extent in the readers.
  • these functions are implemented on a computer running the Windows NT operating system.
  • the functions can be configured to use one or more computers on a network.
  • a "locator service” may then convert the raw tag or distance information into position information.
  • the position or location of the tags 2 relative to the mobile tag reader 3 and/or fixed tag reader 11 and/or a fixed geographic reference point may be determined through a communication.
  • Other information may be gathered, such as that provided by the tamper, temperature or other sensors associated with the tag 2.
  • Communication between the tags 2 and the mobile tag reader 3 and the fixed tag reader 11 is typically wireless, may be one- or two-way communication, and may use any number of RF frequency bands, infrared electromagnetic frequencies, and/or acoustic/ultrasonic communication.
  • Communication between the mobile tag reader 3 and the fixed tag reader 11 and the central controller 10 may be wireless, wired, or a combination of wireless and wired, and may use any suitable electromagnetic, ultrasonic, or other carrier.
  • Wired communication is intended to include communication through - 8 - metallic conductors as well as optical fibers or any other physical media or devices that carry the communication signals. Any suitable protocol and/or data format may be used for the communication between the tags 2, the mobile tag reader 3, the fixed tag reader 11 and the central controller 10.
  • the tag reader 3 may store information gathered as it moves among the tags 2 and transfer the information to the central controller 10 by a wired link, e.g., through a plug-in connection to the central controller 10, or by wireless communication to the fixed tag reader 11 which relays the information to the central controller 10 by wire.
  • the tag reader 3 may be carried by a mobile apparatus, such as a vehicle 4, so that the tag reader 3 can be moved relative to the tags 2.
  • the mobile apparatus may be any type of movable device, such as a car, golf cart, remote-controlled vehicle, aircraft, marine vessel, trailer, train car, shipping container, robot, forklift, conveyor belt, elevator, a track- or wire-guided shuttle, postal package, cargo, luggage, and so on.
  • the mobile apparatus may be freely movable, i.e., has no defined path or track that must be followed, such as a car driven by a person, or may follow a defined path, such as a shuttle or other device that travels along a track attached to a floor, wall or ceiling of a facility.
  • the tag reader 3 may also be carried by a human or animal, e.g., as the human or animal moves around a storage facility.
  • the tag reader 3 may be associated with a portable device carried by a security guard, incorporated into a cart carrying meals in a hospital, or embedded in a handheld computer, telephone, or Personal Digital Assistant (PDA), used for other purposes.
  • PDA Personal Digital Assistant
  • the fixed tag reader 11 Since the fixed tag reader 11 is fixed in position, it can receive signals from the tags 2 and/or the central controller 10 can determine the position of the tags 2 relative to the known position of the fixed tag reader 11 or a plurality of fixed tag readers 11.
  • the tag reader 3 is mobile, and thus the absolute position of the tags 2 read by the tag reader 3 is determined based on the position of the tags 2 relative to the tag reader 3 and the position of the tag reader 3 relative to some known reference point.
  • the position of the tag reader 3 may be determined by the tag reader or the central controller 10 in a variety of ways.
  • the tag reader 3 may be associated with a differential GPS that determines latitude and longitude coordinates for the tag reader 3, or the asset tracking system 1 may include calibration tags 5 that are fixed in known positions.
  • the calibration tags 5 may be any type of suitable tag, such as those used for - 9 - the asset tags 2.
  • the tag reader 3 may obtain information suitable for determining the position of the tag reader 3 relative to the calibration tags 5, and thus the tag reader 3's absolute position in the system 1. Determination of the position of the tag reader 3 may be made by the tag reader 3 or by the central controller 10 based on information received from the mobile tag reader 3 or the fixed tag reader 11. For example, the tag reader 3 may be periodically interrogated by the fixed tag reader 11 , or otherwise periodically transmit information to the fixed tag reader 11 without interrogation. Based on this communication, the central controller 10 may determine the tag reader 3's absolute position.
  • the position of a tag 2 relative to the tag reader 3 may be determined in a variety of ways, depending on the type of tag 2 or tag reader 3.
  • the tag reader 3 may send a signal to the tag 2 that is transponded by the tag 2 back to the tag reader 3.
  • the tag reader 3 may determine the position of the tag 2 relative to the tag reader 3 based on information in the signal received from the tag 2.
  • the tag reader 3, central controller 10 or other device may determine the actual distance of the tag 2 from the tag reader 3 based on the travel time-of-flight of the signal(s) between the tag reader 3 and the tag 2.
  • the travel time-of-flight may be a time for a signal to travel one way between the tag reader 3 and the tag 2, or a time for one or more signals to travel both ways between the tag reader 3 and the tag 2.
  • a direction in which the tag 2 is located relative to the tag reader 3 may also be determined, e.g., based on the direction in which a signal sent by the tag 2 is received at the tag reader 3 using a directional antenna or array.
  • the position of a tag 2 may also be actually included in the signal sent by the tag 2 to the tag reader 3, e.g., where the tag 2 is associated with a GPS or other device that determines the tag 2 absolute position and provides the position information to the tag 2 for transmission to the tag reader 3.
  • the position of a tag 2 may also be determined based on both communication between the tag 2 and the fixed tag reader 11 and communication between the tag 2 and the tag reader 3. That is, the fixed tag reader 11 and central controller 10 may interrogate the tag 2 and determine a distance separating the fixed tag reader 11 and the tag 2. The tag reader 3 may do likewise and determine a distance between the tag reader 3 and the tag 2. Based on a known absolute position of the tag reader 3, the absolute position of the tag 2 can be determined using the two distances. - 10 - Using multiple communications between moving tag reader 3 and a stationary tag 2, the relative position of tag 2 with respect to tag reader 3 can be determined. Since the tag reader 3 is in motion, the two distinct communications with tag 2 occur at two tag reader positions, A and B.
  • the two communications yield two distance measurements, A2 and B2, which represent the separation between tag 2 and positions A and B respectively. Assuming that tag 2 was stationary, the position of tag 2 can then be calculated using basic geometry if enough additional data is also known, such as any two of the following:
  • Position A (e.g., using GPS)
  • Position B (e.g., using GPS)
  • a and B e.g., using odometry
  • Direction of a vector passing through A and B e.g., compass heading.
  • the system described above will constrain the tag 2 position to two points symmetrically located about a line connecting A and B.
  • the mobile reader can use a directional antenna, for example measuring the half plane of stronger signal strength.
  • the mobile reader 3 can travel in a curved path, and use either a directional antenna or an omnidirectional antenna with multiple communication information taken at multiple positions to determine the tag 2 position.
  • the positions A or B of the tag reader 3 may be determined in a variety of ways, such as by equipping the tag reader 3 with a differential GPS that determines the latitude and longitude for the positions A and B, for example, by fixed tag readers 11 interrogating a mobile tag reader 3, by the tag reader 3 communicating with calibration tags 5, and so on.
  • Many of the concepts disclosed above can be enhanced by the use of directionally-sensitive communication between the tags and the tag readers.
  • the tag reader 3 may be equipped with one or more directional antennas to determine a direction from which a signal from a tag 2 is received.
  • each mobile tag reader 3 or - 11 - fixed tag reader 11 may support up to 16 antenna modules.
  • Each antenna has a half power beam width (HPBW) of approximately 25 degrees on one axis, and 80 degrees on the other axis. Installing these 16 antennas in a circle, with the beam oriented vertically, results in a "pie" configuration, with each "slice” covering 22.5 degrees with some overlap. Tags 2 high overhead can be read in this configuration. Configuration details depend on the antenna design; the main goal (for the example in Fig. 2) being to use the beam pattern to distinguish between port and starboard.
  • Tags 2 can be configured to transmit frequently enough to be communicated with at least twice by a tag reader 3 while the tag reader 3 is in range. This approach is necessary when tag readers 3 move through a facility specifically for the purpose of inventory or "taking attendance" of tags 2 and corresponding assets. As one example, a tag reader 3 moving at 15 miles per hour covers about 22 feet per second. PinPoint LPS tags 2 are designed to "wake up" asynchronously about every 3 seconds (the factory default). In some applications, tags 2 wake up less frequently for higher system capacity and/or longer tag battery life. With some percentage of misreads and/or packet collisions, the tag reader 3 may not get at least two reads needed in some cases to determine the tag 2's position. This problem can be mitigated by combining of one or more of the following techniques:
  • the tag 2's Automatic Gain Control determines that RF or other energy in the tag reader 3's interrogation frequency is in the environment. If no such energy is detected while the tag 2 is transmitting, the tag 2 shuts down, thus saving power when no tag reader 3 is in range. Alternatively the tag 2 does not transmit any energy during this initial "test", thus further improving battery life. • If tag reader-like RF or other energy is detected, the tag 2 transmits more frequently for a period, say once per second for 10 seconds.
  • the tag reader energy may be coded, such as by using ON-OFF Keying (OOK), or as a beacon that can be distinguished from noise in a communication frequency band.
  • OOK ON-OFF Keying
  • ACK on-off keyed acknowledgement
  • the tag 2 detects the on-off - 12 - signaling by monitoring the AGC.
  • a simple form of acknowledgement is for the tag reader 3 to transmit the interrogation signal for an extra few bit periods of 19 microseconds each, such as 38 microseconds corresponding to 2 bit periods.
  • the tag 2 detects this acknowledgement by noting the power level, and also noting a decrease in the power level at the expected time.
  • the tags 2 transmit much less frequently, such as once per minute.
  • a population of tag readers 3 are mounted on devices, such as forklifts 4, that move frequently among the population of tags 2. While a given forklift 4 is in range of a given tag 2, it may or may not read the tag 2. However, over a period of time, each tag 2 is seen by multiple tag readers 3 from multiple positions, and a picture of the tag 2's position is built up by combining such reads.
  • antennas or antenna modules may be placed at two heights.
  • one interrogator can be positioned near ground level, while another interrogator can be mounted higher up, e.g., on a pole, with more height providing higher accuracy in the vertical direction.
  • a distance difference between the two antennas on the vertical axis can be used to solve for height using basic geometry.
  • a single omnidirectional antenna module can be used for this purpose.
  • the accuracy of a tag reader 3 to determine the position of a tag 2 is only as good as a real-time estimate of the tag reader 3's position.
  • the tag reader 3 since the tag reader 3 may actually be moving relative to the tag 2 during communication, i.e., the tag reader 3 is at position 1 when sending an interrogation signal and at position 2 when receiving a transponded signal from the tag 2, the tag reader 3 position may be difficult to exactly determine. (In most cases, however, the slight movement of the tag reader 3 during communication with a tag 2 may be ignored as it is extremely small compared to the typical distance between the tag reader 3 and the tag 2 and/or the distance measurement errors intrinsic to the system.
  • the tag reader 3 may be associated with a GPS that provides information regarding the tag reader 3 * s absolute position.
  • GPS - 13 - signals may not always be available, such as indoors, where GPS signals are unreliable or unavailable. When GPS is unavailable, the tag reader 3 must use different means to determine its own location.
  • the position of the tag reader 3 may also be determined and/or predicted, e.g., by using the speed and time of travel of the tag reader 3 in a known direction, by using inertial navigation systems, gyroscopes, compasses, odometers, speedometers, timers or other devices.
  • Fig. 3 shows another way that a tag reader 3 may determine, or obtain information sufficient to determine, the position of the tag reader 3.
  • the tag reader 3 communicates with two or more calibration tags 5.
  • the calibration tags 5 may send information to the tag reader 3 indicating the precise position of the calibration tag 5, or the tag reader 3 or central controller 5 may store position information for each of the calibration tags 5 in the system 1 and correlate the tag 5's position with an identification number for the calibration tag 5 in a memory.
  • the tag reader 3 may determine the distance and/or the direction at which the tag 5 lies relative to the tag reader 5 and thereby determine the position of the tag reader 3 relative to the calibration tags 5.
  • the calibration tags 5 may be embedded in the floor, walls, posts, ceiling or other structures in a facility.
  • passive RFID tags (not requiring batteries) are buried in the floor at fixed locations, such as at the end of aisles in a warehouse.
  • Relatively low frequency RFID tags such as 125 KHz or 13.56 MHz, are well-suited to this purpose, do not interfere with a higher-frequency RTLS tags, and are available from a variety of vendors.
  • Pairs of tags 5 spaced a meter or two apart may indicate, or provide information suitable to determine, direction of movement of the tag reader 3.
  • An RFID reader in the tag reader 3 calibrates its position whenever it drives by one of these tags 5.
  • tags 5 can be placed at the end of each aisle of racks.
  • various off-the-shelf technologies such as speedometers, compasses, gyroscopes, and inertial motion sensors, may be used by the tag reader 3 or central controller 10 to estimate the position of the tag reader 3. - 14 -
  • An alternative implementation of this concept uses RTLS tags as calibration tags 5 positioned in pre-surveyed locations.
  • An example using 3D-iD tags and associated technology is described in connection with Fig. 4.
  • a tag reader 3 moves along the path PI, P3, P2, P4.
  • the tag reader 3 uses odometry and/or inertial technology, such as a speedometer combined with a compass and/or gyroscope, to measure the distance traveled and changes in direction.
  • a calibration tag 5T1 which is in a known position, transmits when the tag reader 3 is in locations PI and P2, resulting in distances RI and R2 determined by the tag reader 3 or other device.
  • the shape of the triangle P1-P2-5T1 can be determined.
  • Another calibration tag 5T2 is also in the environment, and transmits when the tag reader 3 is in locations P3 and P4, resulting distances R3 and R4.
  • Distance R3 can be used to determine the orientation of triangle P1-P2-5T1, and hence the starting point and direction of path P1-P2.
  • distance R2 can be used to determine the starting point and direction of triangle P3-P4-5T2.
  • the calibration tags 5 may be configured to transmit relatively frequently. Referring to Fig. 4, assume that calibration tags 5T1 and 5T2 are configured to transmit once per second. If the direction and speed of the tag reader 3 are assumed to be constant over a one-second period, points PI, P3, and P2, may be assumed to fall along one line, and points P3, P2, and P4 along another line. Another approach is to configure groups of calibration tags 5 to transmit at about the same time.
  • a group of several calibration tags placed in the ceiling of a warehouse may be wired together, and be configured to transmit in rapid succession every several seconds, as illustrated in Fig. 5. Since each tag 5's datagram is about 2.5 milliseconds long, a group often such tags 5 can complete their transmissions in 25 milliseconds.
  • Fig. 5 shows transmission from five tags 5 being received by the tag reader 3. Unless the tag reader 3 is moving very quickly, it will be substantially stationary during that period, as indicated by the slight motion of the tag reader 3 in the - 15 - illustration. (Note that using 3D-iD technology allows distances to be measured with an accuracy of about ⁇ 2 feet.
  • Another approach is to assume a constrained path for the tag reader 3.
  • forklifts having tag readers 3 attached can be assumed to travel between racks, not through them, as shown in Fig. 6.
  • a tag reader 3 located between Rack 2 and Rack 3 can communicate with tags 5T1, 5T2, 5T4, and 5T5.
  • the dotted lines indicate that the communications through a rack are likely to be along an indirect path, making them somewhat longer than their actual distance.
  • the communication along paths R4 and R5 will be on a direct path, and in any case are short as compared to communications from tags 5T1 and 5T2 along paths RI and R2.
  • the short reads from calibration tags 5T4 and 5T5 show that the tag reader 3 is located in an aisle between Rack 2 and Rack 3; and the distance measurements to calibration tags 5T4 and 5T5 indicate the tag reader 3's position in the row.
  • Data from the tag reader 3 can be reported to the central controller 10 by wireless means, providing an immediate data link.
  • the data can be collected into the memory of the tag reader 3, and downloaded in a batch when the it returns to a base station.
  • the batch link may be wireless.
  • the central controller 10 may keep track of aisles that have been covered. If certain aisles have not been covered recently, the system software highlights this.
  • mobile tag readers 3 may be combined with a fixed infrastructure, as discussed above. For example, on a loading dock, where trucks are continuously coming and going, a fixed RTLS infrastructure is best deployed. But if there is a large facility also where trailers are parked and/or stored, a mobile tag reader 3 can be used to take inventory periodically. The choice between the two technologies is a cost/benefit decision. On the cost side, one must consider the tradeoff between the labor needed to drive the tag reader 3 through the facility, vs. the cost of a fixed infrastructure (assuming that the tag reader 3 is moved by a human-driven vehicle - otherwise the cost of an automated mobile apparatus, such as a robot or track-guided shuttle may be considered). On the benefit side, a basic consideration is the value of current information that a fixed - 16 - infrastructure can provide. A single tag reader 3 provides an entry-level system, with additional tag readers 3 and fixed infrastructure, such as antennas 11 and so on, available as upgrades.
  • the present invention may determine tag-tag reader distance using methods other than signal time-of-flight.
  • Some systems may employ signal strength as a proximity indicator.
  • Ultra High Frequency (UHF) communications are one example of systems which can use signal strength as a measure of distance, since the electromagnetic radiation field generally weakens as a function of distance from the source of the radiation.
  • UHF Ultra High Frequency
  • UHF beaconing tags may be read from a mobile reader 3. Signal strength is used to very roughly determine distance from such tags to the readers. Differential GPS and/or calibration tags 5 in the environment may be used to roughly determine reader location. While the implementation is simpler and the accuracy is lower, the principles are the same.
  • a 3D-iD asset tracking system 1 may include one or more multi-antenna module 113 cell controllers 112 that send Direct Sequence Spread Spectrum (DSSS) interrogation signals to tags 102 within range of an antenna module 113.
  • the tags 102 transpond this interrogation signal at low power.
  • Information from the cell controllers 112 is sent to a central controller 110 using a TCP/IP protocol, typically via an Ethernet connection.
  • the system 1 may also include a mobile tag reader 103 having a configuration of any of those described above, and may communicate with tags 102 in a manner similar to that described below with respect to the cell controllers 112.
  • the mobile tag reader 103 may also communicate with the a cell controller 112 or the central controller 110. It should be understood that the antenna modules 113 may be eliminated and only mobile tag readers 3 used, if suitable. - 17 -
  • the cell controllers 112, central controller 110 and/or the tag reader 3 can be a programmed general purpose computer, or network of programmed general purpose computers, along with other circuitry and devices required to perform the desired input/output or other functions.
  • the controllers 110/112 or the tag reader 3 can also include other devices, such as a monitor, printer or other display device, a keyboard, user pointing device, touch screen or other user interface, storage devices, communication devices, or other electronic circuitry or components.
  • the controllers 110/112 or the tag reader 3 can also be or include other programmed or hard-wired electronic devices, such as application-specific integrated circuits (e.g., ASICs), discrete element circuits, FPGAs, etc.
  • cell controllers 112 emit a direct sequence spread spectrum interrogation signal in the 2400-2483.5 MHz ("2.45 GHz") band to tags 102.
  • Tags 102 in range up-convert the interrogation signal's center frequency from 2442 MHz to 5800 MHz, and ensure that emissions are limited to the 5725-5875 MHz ("5.80 GHz") band.
  • Tag 102 ID information is modulated onto the return signal, which is transmitted back to the cell controller 112 and received at low power via an antenna module 113.
  • the cell controller 112 extracts the tag 102 ID from this return signal, and also determines the tag 102's distance from the antenna module 113 by measuring the round trip time of flight of the communication between the antenna module 113 (tag reader 3) and the tag 102.
  • Both the interrogator and the tag 102 signal comply with current FCC Part 15 regulations, so no license is needed for operation.
  • the cell controller 112 is attached to 4 antenna modules 113a- 113d.
  • Multiple antenna modules 113 may be used to read tag 102 distance from multiple directions, providing information to determine tag 102 position.
  • Alternative implementations of just one antenna module 113, or 16 or more antenna modules 113, are possible.
  • the cell controller 112 cycles among its antenna modules 113a- 113d, determining the distance between the antenna modules 113 and a given tag 102, if possible. Once the distance to three antenna modules 113 is found, the tag 102's position in space can be estimated. In many situations, it is possible to get a good estimate of tag 102 position from fewer than three antenna modules 113 and/or tag reader 3 positions. - 18 -
  • a grocery store aisle can be covered by two antenna modules 113, one at each end, and most hallways can be similarly covered.
  • 3D-iD As the tag 102 will transpond any energy received in the 2400-2483.5 MHz ISM band, a wide variety of interrogation signals might be used to read the tag 102.
  • the commercial implementation of 3D-iD is intended to read tags 102 at maximum range and with highest position accuracy, using 127 chip sequences at a rate of 40 megachips per second. 40 megachips per second is the maximum rate supported by the 2400-2483 MHz band.
  • Tags 102 typically operate according to a "tag-talks-first" paradigm. Tags 102 may wake up spontaneously, transmit their unique codes, and then go back to sleep. Each transmission is short, on the order of 2.5 milliseconds. The sleep time can vary based on application requirements. For example, tags 102 attached to personnel might transmit every two seconds, while tags 102 attached to inventory might be set to transmit once per minute.
  • the tag data protocol includes a capability to pass along information provided by a closely integrated device. For example, a specialized tag 102 integrated with a temperature sensor can be used to report current and historical environmental data. As another example, personnel tags 102 include a "call button". To support such low- bandwidth communication, the data protocol may include bandwidth to uplink a small amount of status information.
  • the tag 102 receives a DSSS signal from the interrogator, centered at 2442 MHz or another frequency in the 2400-2483 MHz band, at a receive antenna 1021.
  • This signal is first filtered by a filter 1022 and amplified by an amplifier 1023.
  • the signal is then modulated by a modulator 1024 that either passes the signal unchanged, or inverts the phase by 180°.
  • the modulator 1024 operates under microprocessor 1025 control.
  • This 5800 GHz response is then filtered by a filter 1030, amplified by an amplifier 1031, filtered again by a filter 1032, and transmitted though an antenna structure 1033.
  • An Automatic Gain Control (AGC) 1034 keeps the operation of tag components in an optimal range.
  • Tag operation is controlled by the microprocessor 1025, such as a PIC processor from Microchip. - 19 -
  • the DSSS signal is not demodulated by the tag 102; it is simply passed through. This provides the system with the performance of a DSSS system without the necessity of a DSSS modulator or demodulator on the tag 102.
  • an Rx Threshold Detector may be added to the receiver, providing support for an on-off keyed (OOK) forward link.
  • Fig. 7 is intended to clarify the transponding and modulation operations that might occur in the RFID tag 102. No implementation recommendation or constraint is intended with regard to nature and placement of components, and the modulation result may be made consistent with the description above and the specifications in Appendix A.
  • the RFID tag 102 normally performs two basic functions.
  • Fig. 8 shows an example of a tag datagram used by the tag 102 shown in Fig. 7 having nine contiguous sections.
  • the sections are the tag preamble 81, the end preamble 82 (optional), the start data sequence 83, the datagram version identifier 84, the tag serial number 85, the status bits 86, the tag data 87, the CRC 88, and end bit 89.
  • This datagram may be sent once during the tag 102 RF-on cycle.
  • Each individual bit may span a 19.05 microsecond period, corresponding to an interrogator signal of six 127-chip sequences at a rate of 40 megachips per second.
  • the tag preamble 81 may used by the interrogator (cell controller 112 or tag reader 3) to perform three functions:
  • the tag preamble 81 includes a constant bit pattern of 38 effective one bits. A one bit is defined as having no phase change, so the preamble 81 has a constant phase.
  • the preamble 81 includes 31 bits for determination of distances from each of up to 16 antennas, and 7 bits to allow for cell controller 112/tag reader 3 overhead. If fewer than 16 antennas are connected and/or supported, the cell controller 112/tag reader 3 can reduce its duty cycle accordingly with minimal impact on performance.
  • End preamble 82 allows the cell controller 112/tag reader 3 to synchronize its baseband clock.
  • the end preamble 82 begins by the tag 102 shutting down its transmitter for 6 microseconds. The rest of the first bit interval, and the remaining 3 bits allows the interrogator to reacquire the tag signal. This field is optional, and improves reliability in certain interrogator designs.
  • the start data sequence flag 83 includes a "010" bit pattern to indicate end-of- preamble.
  • the tag version field 84 follows the start data sequence 83 and includes 4 bits that may be used to support future enhancements to the protocol and to provide a signal for future interrogators to enable backward compatibility. In this version of the protocol, its value is "0000".
  • the tag serial number 85 follows the tag version 84 and includes 32 bits organized as four bytes (msb). There is no special meaning to the 4 bytes other than the tag serial number 85.
  • the tag status or housekeeping field 86 follows the tag identification 85 and includes 8 bits that may be used for fixed housekeeping purposes.
  • the tamper detect bit may be used to indicate use of a call button.
  • the six remaining bits are left unspecified, and are intended for application-specific uses.
  • the tag data field 87 follows the status field 86, and includes 24 bits whose function varies by application.
  • a typical application is to report the status of an environmental sensor, or to report status information from tagged equipment.
  • the next to last field is a CRC 88.
  • the CCITT 16-bit CRC 88 takes as input: the version, serial number, status and data fields. - 21 -
  • the final field is used as a stop bit 89, which may be a replication of the last bit in the checksum field and allows for a smooth and controlled end of acquisition within the interrogator and graceful tag shutdown. It is also possible for enhanced tags 102 to receive on-off keyed (OOK) messages from the interrogator immediately following the end of the datagram, for purposes such as acknowledgements, changes in tag parameters (such as sleep times), or commands to devices attached to the tags 102.
  • OOK on-off keyed
  • Each bit of the tag datagram may last for 19.05 microseconds and there are effectively 126 bits in a datagram (excluding the optional end premable 82), so the datagram may last for about 2.4 milliseconds.
  • the tag 102 may go to sleep for an amount of time pre-programmed into its microprocessor 1025.
  • a typical three second sleep time provides about a 1000:1 duty cycle. It is desirable to include a randomized component in the sleep cycle to prevent pairs of tags 102 from transmitting in a repeated synchronized fashion.
  • the randomization function may vary according to the implementation of the sleep cycle. A randomization formula that varies as a function of tag ID is recommended. This is an average, accounting for randomization.

Abstract

A mobile tag reader (3) and method for tracking tags (2) for an inventory control and/or security of distributed assets. Radio frequency identification (RFID) tags (2) may be attached to stationary or moveable assets and communicate with one RFID tag readers (3, 11). The communication may provide information to a central or remote controller (10) about the identity, position and/or the status of the tags (2) and assets. The absolute positions of the tagged assets may be determined by the mobile tag reader (3) or central controller (10), and the absolute position of the mobile reader may be ascertained from communications with tags in fixed known locations. Typical applications are for indoor inventory control with the mobile tag readers being mounted to roving trucks, forklifts, or being carried by personnel.

Description

METHOD AND APPARATUS FOR MOBILE TAG READING
Field of the Invention The invention relates to location and position identification of mobile and stationary assets, such as items warehoused in a storage facility.
Background of the Invention
Monitoring and tracking the location of assets in a facility can be important, for example, for purposes of inventory and process control. One class of several different solutions that has been used to track assets is a Real Time Locating System (RTLS). This type of system usually includes a set of "interrogator" antennas arranged in an environment which can communicate over radio frequency (RF) bands with "tags" attached to objects, e.g., assets, in the environment which are to be tracked or inventoried. The tags and the antenna transceivers communicate using RF communication bands, and the information gathered from the tags is used by the system to store useful data about the tagged assets in a database and/or to determine the location or the state of the tags. As used herein, the term "position" refers to an actual distance and/or direction of an object relative to another object or reference point. The term "absolute position" refers to a position of an object relative to a fixed geographic reference point, e.g., geographic latitudinal and longitudinal coordinates, a vector defined from a known geographic point, and so on. The term "location" refers more generally to an area in which an object is located with respect to another object or reference point. Some RTLS's employ Radio Frequency IDentification (RFID) tags, which are available in many forms, both passive and active, but in most cases function as beacons or receiver-transmitter units with ranges from several feet to several hundred feet, depending on a variety of factors, such as power required to operate the tag, cost, and size. The tags are referred to as RFID tags because they commonly encode or modulate the return RF signal with their unique serial identification data so that the system can recognize the individual tags. Other information may be encoded into the tag transmission signal, such as the state of the tag's battery, a tamper condition, or position information generated using a Global Positioning System (GPS). Some examples of RFID tags in daily use are short range tags for use in automated gas pump payment and automated highway toll collection. Another example is very small, low-power tags embedded under the skin of household pets, used with a national database for identification of lost animals. A RTLS may or may not use RFID. For example, while a RTLS employing
RFID tags and tag readers is, of course, a RFID RTLS, other RTLS's, such as GPS, infrared, and ultrasonic systems are not RFID systems.
An example of a commercially available RTLS used for tracking and identification of assets is the 3D-iD™ Local Positioning System (LPS) from PinPoint Corporation. 3D-iD is a trademark of the PinPoint Corporation. The Firefly™ system from WhereNet Corporation is another example. Firefly is a trademark of WhereNet Corporation. In contrast to a 3D-iD tag, a Firefly tag is not a transponder; rather it emits a beaconing signal that is simultaneously received by a network of readers, and the readers use differential time of arrival of the beaconing signal to estimate tag position. Other systems include the Electronic Home Arrest Monitoring (EHAM) system from B.I., as well as systems from Savi Technology, Inc. These systems may also use UHF beacons, and estimate tag location based on proximity and/or signal strength. Various other RTLS designs have been proposed and/or commercialized, utilizing GPS, E-911, Doppler shift, infrared emitters, ultrasonic emitters, etc. As an example, one RTLS using infrared and ultrasonic communication channels has been described, and may be used to determine asset location. The system equips moving assets, such as employees, with a transceiver that periodically emits an infrared flash. Fixed calibration emitters receiving the flash emit an ultrasonic signal in a specific sequence that is received by the transceiver. Based on the time between when the infrared flash was output and the time the ultrasonic signal is received from an emitter, the transceiver or other device can determine the position of the asset relative to the fixed emitters.
In some cases, RFID tags cannot be communicated with by fixed antenna transceivers, preventing an asset locating system from determining where some assets are. For example, some RFID tags can suffer from short operating ranges, and are prone to having their communication signals disrupted by attenuating objects in the communication path. Reflections from reflecting objects in the neighborhood of some RFID tags can also affect their reliability. Thus, a need exists for a more economical, reliable, and flexible system for coverage of extended facilities, and particularly enclosed facilities where the use of Global Positioning System (GPS) is not possible because communication signals from satellites will not penetrate the structures enclosing the facility. In other applications, the use of GPS is not feasible due to the high cost of placing GPS receivers onto all assets to be tracked. Additionally, such systems often consume too much power to be routinely installed on a large number of items that may ideally be tracked for extended periods of time.
Summary of the Invention
An embodiment of the invention provides a mobile tag reader that can be used to communicate with tags that are either fixed in position or attached to assets that are movable. By communicating with the tags, the mobile tag reader can generate information suitable for determining the absolute position of the tag reader and/or the movable tags. The tag reader may store information about the relative position of assets in its vicinity onboard or transmit this information to a central base station computer, or central controller. The relative and/or absolute positions of the tag reader and the tagged assets may be determined using a positioning system onboard the tag reader, such as a GPS or an inertial navigation system, or the positions may be determined subsequently by the central controller. To determine the absolute positions of the tagged assets, the mobile tag readers will typically require their absolute positions to be known, since the tag readers may generate information regarding the position of the tags relative to the readers.
Some embodiments of the present invention can result in lower system operation and maintenance costs and increased flexibility for many applications in which a large number of assets are to be tagged and inventoried in an enclosed facility. This is especially true for situations where the assets may remain stationary for extended periods. In these cases, a small number of tag readers can be used to traverse a facility and inventory or track a large number of tagged items distributed throughout the facility, rather than have continuous full coverage of the entire facility at all times by a fixed infrastructure. Hence, the tag readers may be mounted to a means of translation, such as a cart, forklift, human, animal, or other mobile apparatus or vehicle. In this way, the position of the movable tags may be determined relative to the tag readers by either having the tag readers cooperate and use measurements from more than one tag reader, or by using multiple measurements made by a single moving tag reader, or by using data collected by a tag reader which is downloaded to a central controller capable of such determination.
While the present invention can be directed at RTLS using RFID or other tagging and positioning systems, it is meant to cover real time systems, which determine the tag/tag reader positions continuously, as well as non real time systems, which determine the positions at discrete time intervals, or after the collection of the required data altogether. Accordingly, some embodiments are described, wherein the determination of tag and/or tag reader positions is done after the tag-tag reader communications data has been collected.
Accordingly, one embodiment of the present invention relates to a positioning system, comprising: a tag, adapted for coupling to an asset, having an unknown tag position; and a tag reader, adapted to be coupled to a mobile apparatus while in operation, having a tag reader instantaneous position; wherein the tag reader is adapted to generate information suitable for determination of a distance between the tag position and the tag reader instantaneous position; and wherein the information is a time-of-flight of a signal traveling between the tag and the tag reader. Another embodiment relates to A positioning system, comprising: a tag, adapted for coupling to an asset, having an unknown tag position; and a tag reader, adapted to be coupled to a mobile apparatus while in operation, having a tag reader position; wherein the tag reader is adapted to generate information suitable for determination of a distance between the tag position and the tag reader position; and wherein said information is a signal strength of a communication between the tag and the tag reader indicating proximity of the tag to the tag reader; and wherein an estimate of the tag position, based on the information from the tag reader, is available on a central controller that is not co- located with the tag reader.
Yet another embodiment provides A positioning system, comprising: a tag, adapted for coupling to an asset, having an unknown tag position; and a tag reader, adapted to be coupled to a mobile apparatus while in operation, having a tag reader instantaneous absolute position; wherein the tag reader is adapted to generate The invention is described with reference to the following drawings, in which similar reference numbers indicate similar structures.
Fig. 1 is a schematic block diagram of an asset tracking system;
Fig. 2 shows a tag reader communicating with a tag at two different positions; Fig. 3 shows a tag reader communicating with two different tags at one position;
Fig. 4 is a schematic block diagram of an arrangement of calibration tags used to determine a tag reader position;
Fig. 5 shows an arrangement of synchronized calibration tags;
Fig. 6 shows an arrangement of calibration tags for operation with a tag reader having constrained movement;
Fig. 7 is a schematic block diagram of an exemplary RFID tag; and
Fig. 8 shows an example of a RFID tag datagram protocol.
Detailed Description Figure 1 is a schematic block diagram of an asset tracking system 1. In this embodiment, a plurality of tags 2 are associated with, e.g., attached to, a corresponding asset (not shown for clarity). The assets may be machinery, equipment, people, products in a warehouse, products being manufactured, vehicles, and/or any other object. The assets and the associated tag 2 may be movable or stationary. If the assets and tags 2 are movable, the assets may move under their own power, such as a car or truck, or may be moved by another device, such as a forklift. Movable assets may remain stationary for extended periods, such as one day, week, month, year, etc., depending on the application. The tags 2 may be any type of tag, such as short range and long range RFID tags, Modulated BackScatter (MBS) tags, infrared tags, ultrasonic tags, and so on. The tags 2 may be self-powered, e.g., by a battery, solar cell or other power supply, or may be powered by an external source, such as a received electromagnetic signal. The tags 2 may lie dormant for periods between "waking up" and transmitting a signal, or the tags 2 may be awakened upon receiving a signal, such as an electromagnetic signal in a specific frequency range, and prompted to respond to the received signal. Signals sent by the tags 2 may include any suitable information, such as an identification code associated with the tag 2 and the corresponding asset, a time indication, position coordinates for the tag 2, and so on. The tags 2 may be associated with, or incorporate, devices that provide information to the tag 2, such as a GPS device to determine position coordinates of the tag 2, tamper sensors that indicate whether the tag 2 and/or the asset has been tampered with, temperature sensors, and so on.
The tags 2 communicate with one or more tag readers, which may be mobile tag readers 3, and/or fixed tag readers 11. Tag readers are also called interrogators.
Although only one mobile tag reader 3 and one fixed tag reader 11 are shown in Fig. 1 , one or more of each may be used in a real system. Communication between the tags 2 and the tag readers can be used to gather information that may be relayed to a central controller 10 over wired or wireless communication channels, for example, by transmitting data to a wireless communications means 6 coupled to the central controller 10.
The central controller 10, or a base station, can have several functions, including: To receive and consolidate tag information from multiple fixed and mobile readers over time. To convert relative and absolute position raw data into logical locations.
This function may also reside to a certain extent in the readers.
To make position and location data available to end-user applications. In the PinPoint system, these functions are implemented on a computer running the Windows NT operating system. The functions can be configured to use one or more computers on a network. A "locator service" may then convert the raw tag or distance information into position information.
As an example, the position or location of the tags 2 relative to the mobile tag reader 3 and/or fixed tag reader 11 and/or a fixed geographic reference point may be determined through a communication. Other information may be gathered, such as that provided by the tamper, temperature or other sensors associated with the tag 2.
Communication between the tags 2 and the mobile tag reader 3 and the fixed tag reader 11 is typically wireless, may be one- or two-way communication, and may use any number of RF frequency bands, infrared electromagnetic frequencies, and/or acoustic/ultrasonic communication. Communication between the mobile tag reader 3 and the fixed tag reader 11 and the central controller 10 may be wireless, wired, or a combination of wireless and wired, and may use any suitable electromagnetic, ultrasonic, or other carrier. Wired communication is intended to include communication through - 8 - metallic conductors as well as optical fibers or any other physical media or devices that carry the communication signals. Any suitable protocol and/or data format may be used for the communication between the tags 2, the mobile tag reader 3, the fixed tag reader 11 and the central controller 10. For example, the tag reader 3 may store information gathered as it moves among the tags 2 and transfer the information to the central controller 10 by a wired link, e.g., through a plug-in connection to the central controller 10, or by wireless communication to the fixed tag reader 11 which relays the information to the central controller 10 by wire.
The tag reader 3 may be carried by a mobile apparatus, such as a vehicle 4, so that the tag reader 3 can be moved relative to the tags 2. The mobile apparatus may be any type of movable device, such as a car, golf cart, remote-controlled vehicle, aircraft, marine vessel, trailer, train car, shipping container, robot, forklift, conveyor belt, elevator, a track- or wire-guided shuttle, postal package, cargo, luggage, and so on. Thus, the mobile apparatus may be freely movable, i.e., has no defined path or track that must be followed, such as a car driven by a person, or may follow a defined path, such as a shuttle or other device that travels along a track attached to a floor, wall or ceiling of a facility. The tag reader 3 may also be carried by a human or animal, e.g., as the human or animal moves around a storage facility. For example, the tag reader 3 may be associated with a portable device carried by a security guard, incorporated into a cart carrying meals in a hospital, or embedded in a handheld computer, telephone, or Personal Digital Assistant (PDA), used for other purposes.
Since the fixed tag reader 11 is fixed in position, it can receive signals from the tags 2 and/or the central controller 10 can determine the position of the tags 2 relative to the known position of the fixed tag reader 11 or a plurality of fixed tag readers 11. However, the tag reader 3 is mobile, and thus the absolute position of the tags 2 read by the tag reader 3 is determined based on the position of the tags 2 relative to the tag reader 3 and the position of the tag reader 3 relative to some known reference point. The position of the tag reader 3 may be determined by the tag reader or the central controller 10 in a variety of ways. For example, the tag reader 3 may be associated with a differential GPS that determines latitude and longitude coordinates for the tag reader 3, or the asset tracking system 1 may include calibration tags 5 that are fixed in known positions. The calibration tags 5 may be any type of suitable tag, such as those used for - 9 - the asset tags 2. By communicating with the calibration tags 5, the tag reader 3 may obtain information suitable for determining the position of the tag reader 3 relative to the calibration tags 5, and thus the tag reader 3's absolute position in the system 1. Determination of the position of the tag reader 3 may be made by the tag reader 3 or by the central controller 10 based on information received from the mobile tag reader 3 or the fixed tag reader 11. For example, the tag reader 3 may be periodically interrogated by the fixed tag reader 11 , or otherwise periodically transmit information to the fixed tag reader 11 without interrogation. Based on this communication, the central controller 10 may determine the tag reader 3's absolute position. The position of a tag 2 relative to the tag reader 3 may be determined in a variety of ways, depending on the type of tag 2 or tag reader 3. For example, the tag reader 3 may send a signal to the tag 2 that is transponded by the tag 2 back to the tag reader 3. The tag reader 3 may determine the position of the tag 2 relative to the tag reader 3 based on information in the signal received from the tag 2. For example, the tag reader 3, central controller 10 or other device may determine the actual distance of the tag 2 from the tag reader 3 based on the travel time-of-flight of the signal(s) between the tag reader 3 and the tag 2. The travel time-of-flight may be a time for a signal to travel one way between the tag reader 3 and the tag 2, or a time for one or more signals to travel both ways between the tag reader 3 and the tag 2. A direction in which the tag 2 is located relative to the tag reader 3 may also be determined, e.g., based on the direction in which a signal sent by the tag 2 is received at the tag reader 3 using a directional antenna or array. The position of a tag 2 may also be actually included in the signal sent by the tag 2 to the tag reader 3, e.g., where the tag 2 is associated with a GPS or other device that determines the tag 2 absolute position and provides the position information to the tag 2 for transmission to the tag reader 3.
The position of a tag 2 may also be determined based on both communication between the tag 2 and the fixed tag reader 11 and communication between the tag 2 and the tag reader 3. That is, the fixed tag reader 11 and central controller 10 may interrogate the tag 2 and determine a distance separating the fixed tag reader 11 and the tag 2. The tag reader 3 may do likewise and determine a distance between the tag reader 3 and the tag 2. Based on a known absolute position of the tag reader 3, the absolute position of the tag 2 can be determined using the two distances. - 10 - Using multiple communications between moving tag reader 3 and a stationary tag 2, the relative position of tag 2 with respect to tag reader 3 can be determined. Since the tag reader 3 is in motion, the two distinct communications with tag 2 occur at two tag reader positions, A and B. The two communications yield two distance measurements, A2 and B2, which represent the separation between tag 2 and positions A and B respectively. Assuming that tag 2 was stationary, the position of tag 2 can then be calculated using basic geometry if enough additional data is also known, such as any two of the following:
Position A (e.g., using GPS) Position B (e.g., using GPS)
Distance between A and B (e.g., using odometry) Direction of a vector passing through A and B (e.g., compass heading). The system described above will constrain the tag 2 position to two points symmetrically located about a line connecting A and B. To further determine which of the two possible positions is the true position of tag 2, the mobile reader can use a directional antenna, for example measuring the half plane of stronger signal strength.
Alternately, the mobile reader 3 can travel in a curved path, and use either a directional antenna or an omnidirectional antenna with multiple communication information taken at multiple positions to determine the tag 2 position. As discussed above, the positions A or B of the tag reader 3 may be determined in a variety of ways, such as by equipping the tag reader 3 with a differential GPS that determines the latitude and longitude for the positions A and B, for example, by fixed tag readers 11 interrogating a mobile tag reader 3, by the tag reader 3 communicating with calibration tags 5, and so on. Many of the concepts disclosed above can be enhanced by the use of directionally-sensitive communication between the tags and the tag readers. For example, by using directional antennas or antenna arrays, it is possible to improve the positioning accuracy and/or reduce the number of communications or tags required to obtain the desired positions. The tag reader 3 may be equipped with one or more directional antennas to determine a direction from which a signal from a tag 2 is received. In an embodiment of the PinPoint Corporation Local Positioning System (LPS), each mobile tag reader 3 or - 11 - fixed tag reader 11 may support up to 16 antenna modules. Each antenna has a half power beam width (HPBW) of approximately 25 degrees on one axis, and 80 degrees on the other axis. Installing these 16 antennas in a circle, with the beam oriented vertically, results in a "pie" configuration, with each "slice" covering 22.5 degrees with some overlap. Tags 2 high overhead can be read in this configuration. Configuration details depend on the antenna design; the main goal (for the example in Fig. 2) being to use the beam pattern to distinguish between port and starboard.
Tags 2 can be configured to transmit frequently enough to be communicated with at least twice by a tag reader 3 while the tag reader 3 is in range. This approach is necessary when tag readers 3 move through a facility specifically for the purpose of inventory or "taking attendance" of tags 2 and corresponding assets. As one example, a tag reader 3 moving at 15 miles per hour covers about 22 feet per second. PinPoint LPS tags 2 are designed to "wake up" asynchronously about every 3 seconds (the factory default). In some applications, tags 2 wake up less frequently for higher system capacity and/or longer tag battery life. With some percentage of misreads and/or packet collisions, the tag reader 3 may not get at least two reads needed in some cases to determine the tag 2's position. This problem can be mitigated by combining of one or more of the following techniques:
• The tag 2's Automatic Gain Control (AGC), determines that RF or other energy in the tag reader 3's interrogation frequency is in the environment. If no such energy is detected while the tag 2 is transmitting, the tag 2 shuts down, thus saving power when no tag reader 3 is in range. Alternatively the tag 2 does not transmit any energy during this initial "test", thus further improving battery life. • If tag reader-like RF or other energy is detected, the tag 2 transmits more frequently for a period, say once per second for 10 seconds. The tag reader energy may be coded, such as by using ON-OFF Keying (OOK), or as a beacon that can be distinguished from noise in a communication frequency band. • When the tag reader 3 has collected enough information from a particular tag
2, it sends an on-off keyed acknowledgement (ACK) to the tag 2, thus informing the tag 2 to revert to normal mode. The tag 2 detects the on-off - 12 - signaling by monitoring the AGC. A simple form of acknowledgement is for the tag reader 3 to transmit the interrogation signal for an extra few bit periods of 19 microseconds each, such as 38 microseconds corresponding to 2 bit periods. The tag 2 detects this acknowledgement by noting the power level, and also noting a decrease in the power level at the expected time.
In an alternative design, the tags 2 transmit much less frequently, such as once per minute. A population of tag readers 3 are mounted on devices, such as forklifts 4, that move frequently among the population of tags 2. While a given forklift 4 is in range of a given tag 2, it may or may not read the tag 2. However, over a period of time, each tag 2 is seen by multiple tag readers 3 from multiple positions, and a picture of the tag 2's position is built up by combining such reads.
If it is necessary to determine asset position, i.e., tag 2 position, in 3 dimensions, antennas or antenna modules may be placed at two heights. For example, one interrogator can be positioned near ground level, while another interrogator can be mounted higher up, e.g., on a pole, with more height providing higher accuracy in the vertical direction. A distance difference between the two antennas on the vertical axis can be used to solve for height using basic geometry. A single omnidirectional antenna module can be used for this purpose.
The accuracy of a tag reader 3 to determine the position of a tag 2 is only as good as a real-time estimate of the tag reader 3's position. In addition, since the tag reader 3 may actually be moving relative to the tag 2 during communication, i.e., the tag reader 3 is at position 1 when sending an interrogation signal and at position 2 when receiving a transponded signal from the tag 2, the tag reader 3 position may be difficult to exactly determine. (In most cases, however, the slight movement of the tag reader 3 during communication with a tag 2 may be ignored as it is extremely small compared to the typical distance between the tag reader 3 and the tag 2 and/or the distance measurement errors intrinsic to the system. In this application, such slight movement has been assumed to be negligible, but in some cases it may be necessary to compensate for movement of the tag reader 3 during communication with a tag 2. Some methods such compensation are described below.) Several means are available to determine the tag reader 3's position. For example, the tag reader 3 may be associated with a GPS that provides information regarding the tag reader 3*s absolute position. However, GPS - 13 - signals may not always be available, such as indoors, where GPS signals are unreliable or unavailable. When GPS is unavailable, the tag reader 3 must use different means to determine its own location. For example, the position of the tag reader 3 may also be determined and/or predicted, e.g., by using the speed and time of travel of the tag reader 3 in a known direction, by using inertial navigation systems, gyroscopes, compasses, odometers, speedometers, timers or other devices.
Fig. 3 shows another way that a tag reader 3 may determine, or obtain information sufficient to determine, the position of the tag reader 3. In the example of Fig. 3, the tag reader 3 communicates with two or more calibration tags 5. The calibration tags 5 may send information to the tag reader 3 indicating the precise position of the calibration tag 5, or the tag reader 3 or central controller 5 may store position information for each of the calibration tags 5 in the system 1 and correlate the tag 5's position with an identification number for the calibration tag 5 in a memory. The tag reader 3 may determine the distance and/or the direction at which the tag 5 lies relative to the tag reader 5 and thereby determine the position of the tag reader 3 relative to the calibration tags 5. Communication with a single calibration tag 5 may be enough to determine the precise position of the tag reader 3, or communication with multiple calibration tags 5 may be necessary, e.g., where the tag reader 3 position is determined using triangulation, signal strength, or distance measurement only techniques. The calibration tags 5 may be embedded in the floor, walls, posts, ceiling or other structures in a facility. As one example, passive RFID tags (not requiring batteries) are buried in the floor at fixed locations, such as at the end of aisles in a warehouse. Relatively low frequency RFID tags, such as 125 KHz or 13.56 MHz, are well-suited to this purpose, do not interfere with a higher-frequency RTLS tags, and are available from a variety of vendors. Pairs of tags 5 spaced a meter or two apart may indicate, or provide information suitable to determine, direction of movement of the tag reader 3. An RFID reader in the tag reader 3 calibrates its position whenever it drives by one of these tags 5. In a warehouse, for example, tags 5 can be placed at the end of each aisle of racks. In addition to such calibration steps, various off-the-shelf technologies, such as speedometers, compasses, gyroscopes, and inertial motion sensors, may be used by the tag reader 3 or central controller 10 to estimate the position of the tag reader 3. - 14 -
An alternative implementation of this concept uses RTLS tags as calibration tags 5 positioned in pre-surveyed locations. An example using 3D-iD tags and associated technology is described in connection with Fig. 4. A tag reader 3 moves along the path PI, P3, P2, P4. The tag reader 3 uses odometry and/or inertial technology, such as a speedometer combined with a compass and/or gyroscope, to measure the distance traveled and changes in direction. A calibration tag 5T1 , which is in a known position, transmits when the tag reader 3 is in locations PI and P2, resulting in distances RI and R2 determined by the tag reader 3 or other device. If the distance between PI and P2 is measured directly by the motion of the tag reader 3, the shape of the triangle P1-P2-5T1 can be determined. Another calibration tag 5T2 is also in the environment, and transmits when the tag reader 3 is in locations P3 and P4, resulting distances R3 and R4. Distance R3 can be used to determine the orientation of triangle P1-P2-5T1, and hence the starting point and direction of path P1-P2. Similarly, distance R2 can be used to determine the starting point and direction of triangle P3-P4-5T2. Working in this fashion, it is possible to combine readings from multiple tags 5 to track and continuously recalibrate the position of the tag reader 3. For higher accuracy, extra calibration tags 5 may be placed in the environment, allowing errors to be averaged out.
In addition, by placing some constraints on the system, it is possible to accurately determine the position of the tag reader 3 based purely on the signals of the calibration tags 5, e.g., without using inertial technology. The calibration tags 5 may be configured to transmit relatively frequently. Referring to Fig. 4, assume that calibration tags 5T1 and 5T2 are configured to transmit once per second. If the direction and speed of the tag reader 3 are assumed to be constant over a one-second period, points PI, P3, and P2, may be assumed to fall along one line, and points P3, P2, and P4 along another line. Another approach is to configure groups of calibration tags 5 to transmit at about the same time. For example, a group of several calibration tags placed in the ceiling of a warehouse may be wired together, and be configured to transmit in rapid succession every several seconds, as illustrated in Fig. 5. Since each tag 5's datagram is about 2.5 milliseconds long, a group often such tags 5 can complete their transmissions in 25 milliseconds. Fig. 5 shows transmission from five tags 5 being received by the tag reader 3. Unless the tag reader 3 is moving very quickly, it will be substantially stationary during that period, as indicated by the slight motion of the tag reader 3 in the - 15 - illustration. (Note that using 3D-iD technology allows distances to be measured with an accuracy of about ±2 feet. A forklif traveling at 30 mph travels about one foot in 25 milliseconds, thus adding little to the system uncertainty.) Since the calibration tags 5 transmit every 3 seconds, a location is fixed every 3 seconds. The tag reader 3's path is estimated by interpolating between known positions.
Another approach is to assume a constrained path for the tag reader 3. For example, in a warehouse with racks, forklifts having tag readers 3 attached can be assumed to travel between racks, not through them, as shown in Fig. 6. A tag reader 3 located between Rack 2 and Rack 3 can communicate with tags 5T1, 5T2, 5T4, and 5T5. The dotted lines indicate that the communications through a rack are likely to be along an indirect path, making them somewhat longer than their actual distance. However, the communication along paths R4 and R5 will be on a direct path, and in any case are short as compared to communications from tags 5T1 and 5T2 along paths RI and R2. Thus, the short reads from calibration tags 5T4 and 5T5 show that the tag reader 3 is located in an aisle between Rack 2 and Rack 3; and the distance measurements to calibration tags 5T4 and 5T5 indicate the tag reader 3's position in the row.
Data from the tag reader 3 can be reported to the central controller 10 by wireless means, providing an immediate data link. Alternatively, the data can be collected into the memory of the tag reader 3, and downloaded in a batch when the it returns to a base station. As noted previously, the batch link may be wireless. The central controller 10 may keep track of aisles that have been covered. If certain aisles have not been covered recently, the system software highlights this.
The use of mobile tag readers 3 may be combined with a fixed infrastructure, as discussed above. For example, on a loading dock, where trucks are continuously coming and going, a fixed RTLS infrastructure is best deployed. But if there is a large facility also where trailers are parked and/or stored, a mobile tag reader 3 can be used to take inventory periodically. The choice between the two technologies is a cost/benefit decision. On the cost side, one must consider the tradeoff between the labor needed to drive the tag reader 3 through the facility, vs. the cost of a fixed infrastructure (assuming that the tag reader 3 is moved by a human-driven vehicle - otherwise the cost of an automated mobile apparatus, such as a robot or track-guided shuttle may be considered). On the benefit side, a basic consideration is the value of current information that a fixed - 16 - infrastructure can provide. A single tag reader 3 provides an entry-level system, with additional tag readers 3 and fixed infrastructure, such as antennas 11 and so on, available as upgrades.
The present invention may determine tag-tag reader distance using methods other than signal time-of-flight. Some systems may employ signal strength as a proximity indicator. Ultra High Frequency (UHF) communications are one example of systems which can use signal strength as a measure of distance, since the electromagnetic radiation field generally weakens as a function of distance from the source of the radiation. Several embodiments described above have focused on reading and locating 3D- iD tags from a mobile tag reader 3, and details regarding 3D-iD tags 2 and 5 are provided below. These detailed examples are not meant to be inclusive of the broad range of possible applications of the present invention, some of which were briefly mentioned above. It should be clear that other types of tags, including non-RF types and non- electromagnetic types, may also be used. The same principles may be applied to other systems, although possibly with lower performance. For example, UHF beaconing tags may be read from a mobile reader 3. Signal strength is used to very roughly determine distance from such tags to the readers. Differential GPS and/or calibration tags 5 in the environment may be used to roughly determine reader location. While the implementation is simpler and the accuracy is lower, the principles are the same.
As shown in Fig. 7, a 3D-iD asset tracking system 1 may include one or more multi-antenna module 113 cell controllers 112 that send Direct Sequence Spread Spectrum (DSSS) interrogation signals to tags 102 within range of an antenna module 113. The tags 102 transpond this interrogation signal at low power. Information from the cell controllers 112 is sent to a central controller 110 using a TCP/IP protocol, typically via an Ethernet connection. The system 1 may also include a mobile tag reader 103 having a configuration of any of those described above, and may communicate with tags 102 in a manner similar to that described below with respect to the cell controllers 112. The mobile tag reader 103 may also communicate with the a cell controller 112 or the central controller 110. It should be understood that the antenna modules 113 may be eliminated and only mobile tag readers 3 used, if suitable. - 17 -
The cell controllers 112, central controller 110 and/or the tag reader 3 can be a programmed general purpose computer, or network of programmed general purpose computers, along with other circuitry and devices required to perform the desired input/output or other functions. The controllers 110/112 or the tag reader 3 can also include other devices, such as a monitor, printer or other display device, a keyboard, user pointing device, touch screen or other user interface, storage devices, communication devices, or other electronic circuitry or components. The controllers 110/112 or the tag reader 3 can also be or include other programmed or hard-wired electronic devices, such as application-specific integrated circuits (e.g., ASICs), discrete element circuits, FPGAs, etc.
More specifically, cell controllers 112 emit a direct sequence spread spectrum interrogation signal in the 2400-2483.5 MHz ("2.45 GHz") band to tags 102. Tags 102 in range up-convert the interrogation signal's center frequency from 2442 MHz to 5800 MHz, and ensure that emissions are limited to the 5725-5875 MHz ("5.80 GHz") band. Tag 102 ID information is modulated onto the return signal, which is transmitted back to the cell controller 112 and received at low power via an antenna module 113. The cell controller 112 extracts the tag 102 ID from this return signal, and also determines the tag 102's distance from the antenna module 113 by measuring the round trip time of flight of the communication between the antenna module 113 (tag reader 3) and the tag 102. Both the interrogator and the tag 102 signal comply with current FCC Part 15 regulations, so no license is needed for operation.
In the implementation shown in Fig. 7, the cell controller 112 is attached to 4 antenna modules 113a- 113d. Multiple antenna modules 113 may be used to read tag 102 distance from multiple directions, providing information to determine tag 102 position. Alternative implementations of just one antenna module 113, or 16 or more antenna modules 113, are possible.
The cell controller 112 cycles among its antenna modules 113a- 113d, determining the distance between the antenna modules 113 and a given tag 102, if possible. Once the distance to three antenna modules 113 is found, the tag 102's position in space can be estimated. In many situations, it is possible to get a good estimate of tag 102 position from fewer than three antenna modules 113 and/or tag reader 3 positions. - 18 -
For example, a grocery store aisle can be covered by two antenna modules 113, one at each end, and most hallways can be similarly covered.
As the tag 102 will transpond any energy received in the 2400-2483.5 MHz ISM band, a wide variety of interrogation signals might be used to read the tag 102. The commercial implementation of 3D-iD is intended to read tags 102 at maximum range and with highest position accuracy, using 127 chip sequences at a rate of 40 megachips per second. 40 megachips per second is the maximum rate supported by the 2400-2483 MHz band.
Tags 102 typically operate according to a "tag-talks-first" paradigm. Tags 102 may wake up spontaneously, transmit their unique codes, and then go back to sleep. Each transmission is short, on the order of 2.5 milliseconds. The sleep time can vary based on application requirements. For example, tags 102 attached to personnel might transmit every two seconds, while tags 102 attached to inventory might be set to transmit once per minute. The tag data protocol includes a capability to pass along information provided by a closely integrated device. For example, a specialized tag 102 integrated with a temperature sensor can be used to report current and historical environmental data. As another example, personnel tags 102 include a "call button". To support such low- bandwidth communication, the data protocol may include bandwidth to uplink a small amount of status information.
The tag 102 receives a DSSS signal from the interrogator, centered at 2442 MHz or another frequency in the 2400-2483 MHz band, at a receive antenna 1021. This signal is first filtered by a filter 1022 and amplified by an amplifier 1023. The signal is then modulated by a modulator 1024 that either passes the signal unchanged, or inverts the phase by 180°. The modulator 1024 operates under microprocessor 1025 control. The modulated signal is then filtered by a filter 1026, amplified by an amplifier 1027, and then mixed at a mixer 1028 with the output of a 3358 MHz oscillator 1029, resulting in a signal of 2442+3358=5800 GHz. This 5800 GHz response is then filtered by a filter 1030, amplified by an amplifier 1031, filtered again by a filter 1032, and transmitted though an antenna structure 1033. An Automatic Gain Control (AGC) 1034 keeps the operation of tag components in an optimal range. Tag operation is controlled by the microprocessor 1025, such as a PIC processor from Microchip. - 19 -
Note that the DSSS signal is not demodulated by the tag 102; it is simply passed through. This provides the system with the performance of a DSSS system without the necessity of a DSSS modulator or demodulator on the tag 102. In enhanced implementations of this design, an Rx Threshold Detector may be added to the receiver, providing support for an on-off keyed (OOK) forward link.
Fig. 7 is intended to clarify the transponding and modulation operations that might occur in the RFID tag 102. No implementation recommendation or constraint is intended with regard to nature and placement of components, and the modulation result may be made consistent with the description above and the specifications in Appendix A. The RFID tag 102 normally performs two basic functions.
• It provides a RF mirror (frequency translation) so the interrogator can locate it.
• It modulates the interrogator signal to transmit the tag information back to the interrogator using a tag protocol. The tag 102 spends most of its time in the sleep state. During its active interval the tag 102 "wakes up" by stabilizing its internal oscillators, calculating a Cyclic Redundancy Check (CRC), initiating radio transmission and modulation, sending its datagram and finally returning to the sleep state.
Fig. 8 shows an example of a tag datagram used by the tag 102 shown in Fig. 7 having nine contiguous sections. The sections are the tag preamble 81, the end preamble 82 (optional), the start data sequence 83, the datagram version identifier 84, the tag serial number 85, the status bits 86, the tag data 87, the CRC 88, and end bit 89. This datagram may be sent once during the tag 102 RF-on cycle. Each individual bit may span a 19.05 microsecond period, corresponding to an interrogator signal of six 127-chip sequences at a rate of 40 megachips per second.
The tag preamble 81 may used by the interrogator (cell controller 112 or tag reader 3) to perform three functions:
1. To search for the tag 102 sequentially through each of the interrogator's antennas. If a tag 102 is seen in this search process, the interrogator then proceeds with the subsequent steps;
2. To determine the distance to the tag 102 from each antenna that sees the tag; - 20 -
3. To pick the best antenna for collecting the rest of the datagram.
The tag preamble 81 includes a constant bit pattern of 38 effective one bits. A one bit is defined as having no phase change, so the preamble 81 has a constant phase. The preamble 81 includes 31 bits for determination of distances from each of up to 16 antennas, and 7 bits to allow for cell controller 112/tag reader 3 overhead. If fewer than 16 antennas are connected and/or supported, the cell controller 112/tag reader 3 can reduce its duty cycle accordingly with minimal impact on performance.
End preamble 82 allows the cell controller 112/tag reader 3 to synchronize its baseband clock. The end preamble 82 begins by the tag 102 shutting down its transmitter for 6 microseconds. The rest of the first bit interval, and the remaining 3 bits allows the interrogator to reacquire the tag signal. This field is optional, and improves reliability in certain interrogator designs.
The start data sequence flag 83 includes a "010" bit pattern to indicate end-of- preamble. The tag version field 84 follows the start data sequence 83 and includes 4 bits that may be used to support future enhancements to the protocol and to provide a signal for future interrogators to enable backward compatibility. In this version of the protocol, its value is "0000".
The tag serial number 85 follows the tag version 84 and includes 32 bits organized as four bytes (msb). There is no special meaning to the 4 bytes other than the tag serial number 85.
The tag status or housekeeping field 86 follows the tag identification 85 and includes 8 bits that may be used for fixed housekeeping purposes. The 8 bits are UUUUUUTB (msb), where B=l indicates low battery and T=l is a tamper indicator. For personnel tags 102, the tamper detect bit may be used to indicate use of a call button. The six remaining bits are left unspecified, and are intended for application-specific uses.
The tag data field 87 follows the status field 86, and includes 24 bits whose function varies by application. A typical application is to report the status of an environmental sensor, or to report status information from tagged equipment.
The next to last field is a CRC 88. The CCITT 16-bit CRC 88 takes as input: the version, serial number, status and data fields. - 21 -
The final field is used as a stop bit 89, which may be a replication of the last bit in the checksum field and allows for a smooth and controlled end of acquisition within the interrogator and graceful tag shutdown. It is also possible for enhanced tags 102 to receive on-off keyed (OOK) messages from the interrogator immediately following the end of the datagram, for purposes such as acknowledgements, changes in tag parameters (such as sleep times), or commands to devices attached to the tags 102.
Each bit of the tag datagram may last for 19.05 microseconds and there are effectively 126 bits in a datagram (excluding the optional end premable 82), so the datagram may last for about 2.4 milliseconds. At the end of a tag transmission, the tag 102 may go to sleep for an amount of time pre-programmed into its microprocessor 1025. A typical three second sleep time provides about a 1000:1 duty cycle. It is desirable to include a randomized component in the sleep cycle to prevent pairs of tags 102 from transmitting in a repeated synchronized fashion. The randomization function may vary according to the implementation of the sleep cycle. A randomization formula that varies as a function of tag ID is recommended. This is an average, accounting for randomization.
While the invention has been described in conjunction with specific embodiments thereof, it is evident that many alternatives, modifications and variations will be apparent to those skilled in the art. Accordingly, embodiments of the invention as set forth herein are intended to be illustrative, not limiting. Various changes may be made without departing from the invention.
22-
Appen ix A
Forward Link Parameters
Figure imgf000022_0001
-23-
Figure imgf000023_0001
Return Link Parameters
Figure imgf000023_0002
24
Figure imgf000024_0001
-25
Figure imgf000025_0001

Claims

- 26 - CLAIMS
1. A positioning system, comprising: a tag, adapted for coupling to an asset, having an unknown tag position; and a tag reader, adapted to be coupled to a mobile apparatus while in operation, having a tag reader instantaneous position; wherein the tag reader is adapted to generate information suitable for determination of a distance between the tag position and the tag reader instantaneous position; and wherein the information is a time-of-flight of a signal traveling between the tag and the tag reader.
2. The system of claim 1, wherein the signal is at least one of: traveling from the tag to the tag reader, traveling from the tag reader to the tag, and traveling round-trip between the tag and the tag reader.
3. The system of claim 1, wherein at least one of the tag and the tag reader may transpond the signal.
4. A positioning system, comprising: a tag, adapted for coupling to an asset, having an unknown tag position; and a tag reader, adapted to be coupled to a mobile apparatus while in operation, having a tag reader position; wherein the tag reader is adapted to generate information suitable for determination of a distance between the tag position and the tag reader position; and wherein said information is a signal strength of a communication between the tag and the tag reader indicating proximity of the tag to the tag reader; and wherein an estimate of the tag position, based on the information from the tag reader, is available on a central controller that is not co-located with the tag reader. - 27 -
5. A positioning system, comprising: a tag, adapted for coupling to an asset, having an unknown tag position; and a tag reader, adapted to be coupled to a mobile apparatus while in operation, having a tag reader instantaneous absolute position; wherein the tag reader is adapted to generate information suitable for determination of a distance between the tag and the tag reader based on communication between the tag and the tag reader, corresponding to a single tag reader instantaneous absolute position; and wherein the absolute position of the tag reader is known.
6. The system of claim 3, wherein the determination of the distance between the tag position and the tag reader position is determined using a travel time-of-flight of communication information traveling between the tag and the tag reader.
7. The system of any of claims 1 , 2, or 3, wherein the tag is an RFID tag.
8. The system of any of claims 1 , 2, or 3, wherein said tag reader is adapted to generate information suitable for determination of the position of the tag based on communication between the tag reader and the tag and a known position of the tag reader.
9. The system of any of claims 1 , 2, or 3, wherein the tag reader can move in any direction while in operation.
10. The system of any of claims 1, 2, or 3, wherein the tag reader determines a position of the tag relative to a tag reader position based on at least two communications between the tag and the tag reader, each of the at least two communications being performed while the tag reader is at a corresponding discrete position relative to the tag and used to determine at least two distances between the tag reader and the tag. - 28 -
11. The system of any of claims 1 , 2, or 3 , wherein an absolute position of the tag is determined based on distance and direction information obtained by the tag reader from communication with the tag.
12. The system of any of claims 1, 2, or 3, wherein an absolute position of the tag reader is determined using at least one of: a global positioning system (GPS), inertial navigation data, odometry, speed and compass headings, and a communication with a calibration tag.
13. The system of any of claims 1 , 2, or 3 , wherein the tag reader is coupled to a mobile apparatus, wherein the mobile apparatus is one of: a truck, a forklift, an automobile, a marine vessel, an aircraft, a conveyor system, an elevator, a shipping container, a postal package, an article of cargo, a robot, an animal, and a human.
14. The system of any of claims 1 , 2, or 3, wherein the tag is attached to an asset, and the tag reader is attached to a mobile apparatus.
15. The system of any of claims 1, 2, or 3, further comprising at least one calibration tag that is fixed in a known absolute calibration tag position and communicates with the tag reader to allow determination of an absolute tag reader position relative to a fixed reference point.
16. A positioning system, comprising: a plurality of RFID tags, each tag being in a fixed, known RFID tag position; and a RFID tag reader, adapted to be coupled to a mobile apparatus while in operation, having a RFID tag reader instantaneous absolute position; wherein the RFID tag reader is adapted to generate information suitable for determination of the distance between the RFID tag reader position and a fixed, known RFID tag position based on communication between the RFID tag and the RFID tag reader, corresponding to a single RFID tag reader instantaneous absolute position. - 29 -
17. The system of claim 16, wherein the tag reader determines the distance between the RFID tag reader position and an RFID tag using a travel time-of-flight of communication information traveling between at least one RFID tag and the RFID tag reader.
18. The system of claim 16, wherein the RFID tag reader determines a position of the RFID tag reader relative to the RFID tag position based on at least two communications between the RFID tag and the RFID tag reader while the RFID tag reader is at least at two distinct positions relative to the RFID tag.
19. The system of claim 16, wherein a RFID tag transmits data containing the fixed RFID tag position.
20. The system of claim 16, further comprising a central controller that determines the RFID tag reader position.
21. The system of claim 16, further comprising a plurality of movable asset tags that are associated with assets and have an undetermined asset tag position, and wherein the RFID tag reader generates information suitable for determining an absolute position of an asset tag based on communication with the asset tag.
22. A method for tracking assets, comprising: providing a tag, associated with an asset, at an unknown tag absolute position; providing a tag reader adapted to be coupled to a mobile apparatus having a known tag reader absolute position; receiving a signal from the tag; determining a distance between the tag position and the tag reader absolute position based only on communication between the mobile tag reader and the tag; and estimating the tag absolute position based on the distance between the tag and the tag reader and knowledge of the tag reader absolute position.
23. A method for tracking assets, comprising: - 30 - providing a tag, associated with an asset, at an undetermined tag position; providing a tag reader adapted to be coupled to a mobile apparatus; receiving a signal from the tag; determining a first distance between the undetermined tag position and the tag reader at a first tag reader position based only on a single communication between the mobile tag reader and the tag; and determining a second distance between the undetermined tag position and the tag reader at a second tag reader position based on communication between the tag and the reader corresponding to a single tag reader position; and determining the tag position based on the first distance and the second distance and knowledge of the first and second tag reader positions.
24. The method of any of claims 22 and 23 , wherein the step of providing a tag reader adapted to be coupled to a mobile apparatus to comprises providing a freely - mobile apparatus, capable of moving in any direction.
25. The method of any of claims 22 and 23, further comprising: providing a plurality of calibration tags at fixed, known positions; and determining the absolute position of the tag reader based on communication between the calibration tags and the tag reader.
PCT/US2000/019399 1999-07-15 2000-07-14 Method and apparatus for mobile tag reading WO2001006401A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU62171/00A AU6217100A (en) 1999-07-15 2000-07-14 Method and apparatus for mobile tag reading

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US14385099P 1999-07-15 1999-07-15
US60/143,850 1999-07-15
US14437199P 1999-07-16 1999-07-16
US60/144,371 1999-07-16

Publications (2)

Publication Number Publication Date
WO2001006401A1 true WO2001006401A1 (en) 2001-01-25
WO2001006401A9 WO2001006401A9 (en) 2006-05-18

Family

ID=26841460

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/019399 WO2001006401A1 (en) 1999-07-15 2000-07-14 Method and apparatus for mobile tag reading

Country Status (2)

Country Link
AU (1) AU6217100A (en)
WO (1) WO2001006401A1 (en)

Cited By (117)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2828602A1 (en) * 2001-08-08 2003-02-14 Ge Medical Tech Serv Wireless communication system for monitoring assets in medical facilities, has programming station enabling user to program interface receiving asset operational data, so as to provide user configurable data to transmitter
US6529164B1 (en) 2000-03-31 2003-03-04 Ge Medical Systems Information Technologies, Inc. Object location monitoring within buildings
WO2003036552A1 (en) * 2001-10-23 2003-05-01 Valtion Teknillinen Tutkimuskeskus Remote sensor or transducer system and a mobile communication device
WO2005015257A1 (en) * 2003-08-06 2005-02-17 Siemens Aktiengesellschaft System for determining the position of a mobile transceiver in relation to fixed transponders
WO2005033734A1 (en) * 2003-09-16 2005-04-14 Indyon Gmbh Transponder-assisted positioning system
WO2005038480A1 (en) 2003-10-15 2005-04-28 Koninklijke Philips Electronics N.V. Method and apparatus for indicating the location of an object
WO2005093453A1 (en) * 2004-03-25 2005-10-06 Wimcare Interactive Medicine Inc. Private location detection system
US6958677B1 (en) 2000-03-31 2005-10-25 Ge Medical Systems Information Technologies, Inc. Object location monitoring system
DE102004024776A1 (en) * 2004-05-17 2005-12-15 Wortmann, Martin, Dr. Determining and documenting inventory in one or more buildings, by providing each inventory item with transmitter unit which transmits identifier at regular intervals
EP1640891A1 (en) * 2004-09-28 2006-03-29 Swisscom Mobile AG Method of guiding a mobile device user from a predetermined location to a product
WO2006034412A1 (en) * 2004-09-23 2006-03-30 International Business Machines Corporation Method and system for autonomous correlation of sensed environmental attributes with entities
US7030812B2 (en) 2000-11-14 2006-04-18 Symbol Technologies Inc. Wireless clock synchronization
US7038584B2 (en) * 2000-03-31 2006-05-02 Ge Medical Systems Information Technologies, Inc. Object location monitoring within buildings
DE102004055920A1 (en) * 2004-11-19 2006-05-24 Infineon Technologies Ag Identification system, for identifying objects e.g. in rooms and storage containers, has activation part in room, for providing wireless activation RF signal
DE102004062364A1 (en) * 2004-12-13 2006-06-14 Atmel Germany Gmbh Method for wireless data transmission
WO2006073525A1 (en) * 2005-01-07 2006-07-13 Honeywell International Inc. Hand held rfid reader with dipole antenna
WO2006076283A1 (en) * 2005-01-11 2006-07-20 Electronic Data Systems Corporation Managing rfid tags using an rfid-enabled cart
WO2006085280A2 (en) * 2005-02-10 2006-08-17 Britz Stephan Daniel Monitoring system
EP1696245A3 (en) * 2005-02-28 2006-09-06 ASTRA Gesellschaft für Asset Management mbH & Co. KG Method for tracking a detection microchip
WO2006107282A1 (en) 2005-04-07 2006-10-12 National University Of Singapore A system and method for searching physical objects
EP1732239A1 (en) * 2004-03-17 2006-12-13 Brother Kogyo Kabushiki Kaisha Position detection system, response device and query device, radio communication system, position detection method, position detection program, and information recording medium
WO2006134577A1 (en) * 2005-06-16 2006-12-21 Koninklijke Philips Electronics, N.V. Tracking rfid objects with integrated communication link
US7152791B2 (en) 2004-03-30 2006-12-26 Honeywell International, Inc. Identifying the location of an asset
EP1760013A1 (en) * 2004-06-25 2007-03-07 NEC Corporation Article position management system, article position management method, terminal device, server, and article position management program
WO2007033294A2 (en) * 2005-09-14 2007-03-22 3M Innovative Properties Company Methods of monitoring items or material from manufacturing processes
WO2007015798A3 (en) * 2005-07-28 2007-05-31 Symbol Technologies Inc Method and apparatus for a product information interface utilizing radio frequency identifcation (rfid) technology
WO2007070103A1 (en) * 2005-12-14 2007-06-21 Innerwireless, Inc. Wireless resource monitoring system and method
EP1801746A1 (en) * 2005-12-14 2007-06-27 NCR International, Inc. Methods and apparatus for managing location information for movable objects
WO2007065931A3 (en) * 2005-12-09 2007-07-19 Eurotech Spa Method to search for affinities between subjects and relative apparatus
WO2006102019A3 (en) * 2005-03-17 2007-09-07 Master Lock Co Electronic proximity security system
WO2007106972A1 (en) 2006-03-23 2007-09-27 Rfind Systems, Inc. Wireless asset identification and location
FR2907950A1 (en) * 2006-10-31 2008-05-02 Thales Sa Object e.g. container, identifying, locating and positioning system, has front end and lateral antennas receiving signals from object to identify geographic position of object, and communication module providing application services
DE102007007717A1 (en) * 2007-02-16 2008-08-21 Deutsche Telekom Ag roll container
WO2009004539A1 (en) * 2007-06-29 2009-01-08 Philips Intellectual Property & Standards Gmbh Light control system with automatic position detection of objects and method for controlling a lighting system by automatically detecting the position of objects
DE202008005467U1 (en) * 2008-04-18 2009-08-27 Rittal Gmbh & Co. Kg Position monitoring device for persons
EP2098979A1 (en) * 2008-03-07 2009-09-09 Nederlandse Organisatie voor toegepast-natuurwetenschappelijk Onderzoek TNO Transponder system.
WO2010020359A1 (en) * 2008-08-19 2010-02-25 Rag Aktiengesellschaft Method for determining the position and location of mine spaces and/or equipment utilizing rfid technology
WO2010057693A1 (en) * 2008-11-20 2010-05-27 Siemens Aktiengesellschaft Apparatus, system, method and rfid tag for the locating of devices installed in a building
EP2195766A1 (en) * 2007-09-27 2010-06-16 Symbol Technologies, Inc. Methods and apparatus for locating an rfid reader using rfid tags
WO2010075184A1 (en) 2008-12-23 2010-07-01 Symbol Technologies, Inc. Real-time automatic rfid inventory control system
EP2212826A1 (en) * 2007-10-09 2010-08-04 Thomas Malm Method and system for the localization of objects in wireless spontaneous networks
EP2221757A1 (en) 2009-02-23 2010-08-25 Champtek Incorporated RFID location method and system thereof
EP2220792A1 (en) * 2007-11-21 2010-08-25 LG Innotek Co., Ltd. Near field radio frequency communication system
WO2011035256A3 (en) * 2009-09-21 2011-05-12 Checkpoint Systems, Inc. Beamforming and localizing in a configurable monitoring device system
WO2011051972A3 (en) * 2009-10-30 2011-07-07 Tata Consultancy Services Ltd. System for wireless locations estimation using radio transceivers with polarization diversity
EP2385435A1 (en) * 2010-04-22 2011-11-09 Danaher Motion Särö AB A method and a system for gathering data
ITRM20100343A1 (en) * 2010-06-23 2011-12-24 Uni Degli Studi Dell Aquila AUTOLOCALIZATION SYSTEM.
DE102010041548A1 (en) * 2010-09-28 2012-03-29 Siemens Aktiengesellschaft Detection system for e.g. determining positions of shelves within construction site storage in logistic system utilized to manage inventory in cement plant, has radio interface communicating with transponders by electromagnetic signals
WO2012044524A1 (en) * 2010-09-28 2012-04-05 Symbol Technologies, Inc. Method and reader device for identifying a location of a radio frequency identification (rfid) tag
AT511750A1 (en) * 2011-08-04 2013-02-15 Univ Wien Tech METHOD AND SYSTEM FOR LOCATING OBJECTS
US8378826B2 (en) 2009-10-02 2013-02-19 Checkpoint Systems, Inc. Key device for monitoring systems
US8452868B2 (en) 2009-09-21 2013-05-28 Checkpoint Systems, Inc. Retail product tracking system, method, and apparatus
US8508367B2 (en) 2009-09-21 2013-08-13 Checkpoint Systems, Inc. Configurable monitoring device
WO2013141991A1 (en) * 2012-03-21 2013-09-26 Motorola Solutions, Inc. System and method of locating users indoors
DE102012104088A1 (en) * 2012-05-09 2013-11-14 Markus Hörmann A method of registering, inventorizing, managing, verifying and monitoring tangible and intangible property
EP2733503A1 (en) * 2011-07-11 2014-05-21 Westvalley Digital Technologies, Inc. Simple and precise radio frequency positioning system and method
US8760260B2 (en) 2007-05-18 2014-06-24 3M Innovative Properties Company Method for tracking cyclical procedures performed on personal protection equipment
US8786440B2 (en) 2009-10-02 2014-07-22 Checkpoint Systems, Inc. Calibration of beamforming nodes in a configurable monitoring device system
WO2014135217A1 (en) * 2013-03-08 2014-09-12 Siemens Aktiengesellschaft Method and rfid reader for determining a location information for an rfid data carrier to be located
US8842013B2 (en) 2002-07-09 2014-09-23 Automated Tracking Solutions, Llc Method and apparatus for tracking objects and people
JP2015148482A (en) * 2014-02-05 2015-08-20 株式会社リコー Lighting device, position information system, and communication control method
WO2015130910A1 (en) * 2014-02-28 2015-09-03 Hall Stewart E Real-time location system in wireless sensor network
EP2930527A1 (en) * 2014-04-08 2015-10-14 Assa Abloy Ab Determining a location of a field device
US9262912B2 (en) 2008-02-25 2016-02-16 Checkpoint Systems, Inc. Localizing tagged assets using modulated backscatter
WO2016099609A1 (en) * 2014-12-19 2016-06-23 The Regents Of The University Of Michigan Active indoor location sensing for mobile devices
EP3062124A1 (en) * 2015-02-27 2016-08-31 Guidance Automation Limited Determining a position of an agent
US9492690B2 (en) 2007-08-31 2016-11-15 3M Innovative Properties Company Determining conditions of components removably coupled to personal protection equipment
WO2016196029A1 (en) * 2015-06-04 2016-12-08 Tyco Fire & Security Gmbh Systems and methods for locating and determining the orientation of a handheld device
WO2016205478A1 (en) * 2015-06-16 2016-12-22 Tyco Fire & Security Gmbh Systems and methods for locating tags within a space
US9536209B2 (en) 2007-08-31 2017-01-03 3M Innovative Properties Company Tracking compliance of personal protection articles
US9564951B2 (en) 2007-05-18 2017-02-07 3M Innovative Properties Company Method for tracking procedures performed on personal protection equipment and actions of individuals
US9651656B2 (en) 2014-02-28 2017-05-16 Tyco Fire & Security Gmbh Real-time location system in wireless sensor network
US9792129B2 (en) 2014-02-28 2017-10-17 Tyco Fire & Security Gmbh Network range extender with multi-RF radio support for plurality of network interfaces
WO2017212283A1 (en) * 2016-06-08 2017-12-14 Novus Communications Ltd Calibration of tag location system
US9886608B2 (en) 2007-08-31 2018-02-06 3M Innovative Properties Company Determining compatibility of components for assembling approved personal protection configurations
US9901125B2 (en) 2007-08-31 2018-02-27 3M Innovative Properties Company Determining conditions of personal protection articles against at least one criterion
US9910701B2 (en) 2014-12-30 2018-03-06 Tyco Fire & Security Gmbh Preemptive operating system without context switching
DE102016121328A1 (en) * 2016-11-08 2018-05-09 Konecranes Global Corporation System for the radio location of a straddle carrier for containers
WO2018087141A1 (en) 2016-11-08 2018-05-17 Konecranes Global Corporation Radio-location system for determining the location of a transportation vehicle for containers
US10050865B2 (en) 2014-02-28 2018-08-14 Tyco Fire & Security Gmbh Maintaining routing information
DE102017209318A1 (en) * 2017-06-01 2018-12-06 Robert Bosch Gmbh Method and device for localizing an object
US10180490B1 (en) 2012-08-24 2019-01-15 Position Imaging, Inc. Radio frequency communication system
US10200819B2 (en) 2014-02-06 2019-02-05 Position Imaging, Inc. Virtual reality and augmented reality functionality for mobile devices
RU2679890C1 (en) * 2017-10-06 2019-02-14 федеральное государственное казенное военное образовательное учреждение высшего образования "Военная академия связи имени Маршала Советского Союза С.М. Буденного" Министерства обороны Российской Федерации Method for determining location of user terminal by means of a satellite-repeater in a low near-earth orbit
US10237698B2 (en) 2013-01-18 2019-03-19 Position Imaging, Inc. System and method of locating a radio frequency (RF) tracking device using a calibration routine
US10234539B2 (en) 2012-12-15 2019-03-19 Position Imaging, Inc. Cycling reference multiplexing receiver system
US10257654B2 (en) 2014-01-17 2019-04-09 Position Imaging, Inc. Wireless relay station for radio frequency-based tracking system
US10269182B2 (en) 2012-06-14 2019-04-23 Position Imaging, Inc. RF tracking with active sensory feedback
DE202019102004U1 (en) 2019-04-08 2019-05-20 Prismade Labs Gmbh System for verification of documents
US10324474B2 (en) 2015-02-13 2019-06-18 Position Imaging, Inc. Spatial diversity for relative position tracking
US10368186B2 (en) 2016-10-31 2019-07-30 Milwaukee Electric Tool Corporation Tool tracking system
US10416276B2 (en) 2010-11-12 2019-09-17 Position Imaging, Inc. Position tracking system and method using radio signals and inertial sensing
US10444323B2 (en) 2016-03-08 2019-10-15 Position Imaging, Inc. Expandable, decentralized position tracking systems and methods
US10455364B2 (en) 2016-12-12 2019-10-22 Position Imaging, Inc. System and method of personalized navigation inside a business enterprise
RU2715791C1 (en) * 2019-07-23 2020-03-03 Открытое акционерное общество "Авангард" Method for radio frequency identification of animals
US10605904B2 (en) 2011-11-10 2020-03-31 Position Imaging, Inc. Systems and methods of wireless position tracking
US10634506B2 (en) 2016-12-12 2020-04-28 Position Imaging, Inc. System and method of personalized navigation inside a business enterprise
US10634761B2 (en) 2013-12-13 2020-04-28 Position Imaging, Inc. Tracking system with mobile reader
US10634503B2 (en) 2016-12-12 2020-04-28 Position Imaging, Inc. System and method of personalized navigation inside a business enterprise
US10642560B2 (en) * 2015-02-13 2020-05-05 Position Imaging, Inc. Accurate geographic tracking of mobile devices
US10853757B1 (en) 2015-04-06 2020-12-01 Position Imaging, Inc. Video for real-time confirmation in package tracking systems
US10856108B2 (en) 2013-01-18 2020-12-01 Position Imaging, Inc. System and method of locating a radio frequency (RF) tracking device using a calibration routine
US10878323B2 (en) 2014-02-28 2020-12-29 Tyco Fire & Security Gmbh Rules engine combined with message routing
EP3590289A4 (en) * 2017-03-02 2021-01-13 Micron Technology, INC. Methods and apparatuses for determining real-time location information of rfid devices
US10958593B2 (en) 2017-03-02 2021-03-23 Micron Technology, Inc. Methods and apparatuses for processing multiple communications signals with a single integrated circuit chip
US11057590B2 (en) 2015-04-06 2021-07-06 Position Imaging, Inc. Modular shelving systems for package tracking
US11089232B2 (en) 2019-01-11 2021-08-10 Position Imaging, Inc. Computer-vision-based object tracking and guidance module
US11120392B2 (en) 2017-01-06 2021-09-14 Position Imaging, Inc. System and method of calibrating a directional light source relative to a camera's field of view
US11132004B2 (en) 2015-02-13 2021-09-28 Position Imaging, Inc. Spatial diveristy for relative position tracking
US11175375B2 (en) 2010-11-12 2021-11-16 Position Imaging, Inc. Position tracking system and method using radio signals and inertial sensing
US11213773B2 (en) 2017-03-06 2022-01-04 Cummins Filtration Ip, Inc. Genuine filter recognition with filter monitoring system
EP4001951A1 (en) * 2020-11-16 2022-05-25 Nedap N.V. Method of operating a positioning tag, positioning tag and computer program product
US11361536B2 (en) 2018-09-21 2022-06-14 Position Imaging, Inc. Machine-learning-assisted self-improving object-identification system and method
US11416805B1 (en) 2015-04-06 2022-08-16 Position Imaging, Inc. Light-based guidance for package tracking systems
US11436553B2 (en) 2016-09-08 2022-09-06 Position Imaging, Inc. System and method of object tracking using weight confirmation
US11501244B1 (en) 2015-04-06 2022-11-15 Position Imaging, Inc. Package tracking systems and methods
US11961279B2 (en) 2022-06-13 2024-04-16 Position Imaging, Inc. Machine-learning-assisted self-improving object-identification system and method

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107818351A (en) * 2017-10-16 2018-03-20 安徽继远软件有限公司 A kind of calculator room equipment tracking system and its tracking based on KKS and RFID

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4711994A (en) * 1986-01-17 1987-12-08 Princeton Synergetics, Inc. Security system for correlating passengers and their baggage
US5774876A (en) * 1996-06-26 1998-06-30 Par Government Systems Corporation Managing assets with active electronic tags
US5959275A (en) * 1997-03-25 1999-09-28 Mci Communications Corporation System and method for registering and maintaining field equipment inventory based on individualized equipment and location information

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4711994A (en) * 1986-01-17 1987-12-08 Princeton Synergetics, Inc. Security system for correlating passengers and their baggage
US5774876A (en) * 1996-06-26 1998-06-30 Par Government Systems Corporation Managing assets with active electronic tags
US5959275A (en) * 1997-03-25 1999-09-28 Mci Communications Corporation System and method for registering and maintaining field equipment inventory based on individualized equipment and location information

Cited By (224)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6529164B1 (en) 2000-03-31 2003-03-04 Ge Medical Systems Information Technologies, Inc. Object location monitoring within buildings
US7038584B2 (en) * 2000-03-31 2006-05-02 Ge Medical Systems Information Technologies, Inc. Object location monitoring within buildings
US6958677B1 (en) 2000-03-31 2005-10-25 Ge Medical Systems Information Technologies, Inc. Object location monitoring system
US7030812B2 (en) 2000-11-14 2006-04-18 Symbol Technologies Inc. Wireless clock synchronization
US7250906B2 (en) 2000-11-14 2007-07-31 Symbol Technologies, Inc. Methods and apparatus for identifying asset location in communication networks
US7069025B2 (en) 2000-11-14 2006-06-27 Symbol Technologies, Inc. Methods and apparatus for identifying asset location in communication networks
US7030811B2 (en) 2000-11-14 2006-04-18 Symbol Technologies, Inc. Methods and apparatus for identifying asset location in communication networks
FR2828602A1 (en) * 2001-08-08 2003-02-14 Ge Medical Tech Serv Wireless communication system for monitoring assets in medical facilities, has programming station enabling user to program interface receiving asset operational data, so as to provide user configurable data to transmitter
WO2003036552A1 (en) * 2001-10-23 2003-05-01 Valtion Teknillinen Tutkimuskeskus Remote sensor or transducer system and a mobile communication device
US8866615B2 (en) 2002-07-09 2014-10-21 Automated Tracking Solutions, Llc Method and apparatus for tracking objects and people
US10152620B2 (en) 2002-07-09 2018-12-11 Automated Tracking Solutions, Llc Method and apparatus for tracking objects and people
US10496859B2 (en) 2002-07-09 2019-12-03 Automated Tracking Solutions, Llc Method and apparatus for tracking objects and people
US8842013B2 (en) 2002-07-09 2014-09-23 Automated Tracking Solutions, Llc Method and apparatus for tracking objects and people
US9619679B2 (en) 2002-07-09 2017-04-11 Automated Tracking Solutions, Llc Method and apparatus for tracking objects and people
US8896449B2 (en) 2002-07-09 2014-11-25 Automated Tracking Solutions, Llc Method and apparatus for tracking objects and people
WO2005015257A1 (en) * 2003-08-06 2005-02-17 Siemens Aktiengesellschaft System for determining the position of a mobile transceiver in relation to fixed transponders
WO2005033734A1 (en) * 2003-09-16 2005-04-14 Indyon Gmbh Transponder-assisted positioning system
EP2146220A1 (en) * 2003-09-16 2010-01-20 INDYON GmbH Transponder supporting positioning and control system
US7577444B2 (en) 2003-10-15 2009-08-18 Koninklijke Philips Electronics N.V. Method and apparatus for indicating the location of an object
WO2005038480A1 (en) 2003-10-15 2005-04-28 Koninklijke Philips Electronics N.V. Method and apparatus for indicating the location of an object
EP1676146B1 (en) 2003-10-15 2018-05-30 Koninklijke Philips N.V. Method and apparatus for indicating the location of an object
EP1732239A4 (en) * 2004-03-17 2007-12-26 Brother Ind Ltd Position detection system, response device and query device, radio communication system, position detection method, position detection program, and information recording medium
US8284027B2 (en) 2004-03-17 2012-10-09 Brother Kogyo Kabushiki Kaisha Position detecting system, responder and interrogator, wireless communication system, position detecting method, position detecting program, and information recording medium
EP1732239A1 (en) * 2004-03-17 2006-12-13 Brother Kogyo Kabushiki Kaisha Position detection system, response device and query device, radio communication system, position detection method, position detection program, and information recording medium
WO2005093453A1 (en) * 2004-03-25 2005-10-06 Wimcare Interactive Medicine Inc. Private location detection system
US7152791B2 (en) 2004-03-30 2006-12-26 Honeywell International, Inc. Identifying the location of an asset
DE102004024776A1 (en) * 2004-05-17 2005-12-15 Wortmann, Martin, Dr. Determining and documenting inventory in one or more buildings, by providing each inventory item with transmitter unit which transmits identifier at regular intervals
EP1760013A4 (en) * 2004-06-25 2011-05-04 Nec Corp Article position management system, article position management method, terminal device, server, and article position management program
EP1760013A1 (en) * 2004-06-25 2007-03-07 NEC Corporation Article position management system, article position management method, terminal device, server, and article position management program
WO2006034412A1 (en) * 2004-09-23 2006-03-30 International Business Machines Corporation Method and system for autonomous correlation of sensed environmental attributes with entities
EP1640891A1 (en) * 2004-09-28 2006-03-29 Swisscom Mobile AG Method of guiding a mobile device user from a predetermined location to a product
US7734507B2 (en) 2004-09-28 2010-06-08 Swisscom Ag Method for directing a user of a mobile device from a current location to a product
DE102004055920A1 (en) * 2004-11-19 2006-05-24 Infineon Technologies Ag Identification system, for identifying objects e.g. in rooms and storage containers, has activation part in room, for providing wireless activation RF signal
US8013716B2 (en) 2004-12-13 2011-09-06 Atmel Corporation Method for wireless data transmission
DE102004062364A1 (en) * 2004-12-13 2006-06-14 Atmel Germany Gmbh Method for wireless data transmission
WO2006073525A1 (en) * 2005-01-07 2006-07-13 Honeywell International Inc. Hand held rfid reader with dipole antenna
US7298251B2 (en) 2005-01-07 2007-11-20 Honeywell International Inc. Hand held RFID reader with dipole antenna
WO2006076283A1 (en) * 2005-01-11 2006-07-20 Electronic Data Systems Corporation Managing rfid tags using an rfid-enabled cart
WO2006085280A3 (en) * 2005-02-10 2006-10-26 Stephan Daniel Britz Monitoring system
WO2006085280A2 (en) * 2005-02-10 2006-08-17 Britz Stephan Daniel Monitoring system
EP1696245A3 (en) * 2005-02-28 2006-09-06 ASTRA Gesellschaft für Asset Management mbH & Co. KG Method for tracking a detection microchip
WO2006102019A3 (en) * 2005-03-17 2007-09-07 Master Lock Co Electronic proximity security system
WO2006107282A1 (en) 2005-04-07 2006-10-12 National University Of Singapore A system and method for searching physical objects
US8749378B2 (en) 2005-04-07 2014-06-10 National University Of Singapore System and method for searching physical objects
JP2008538407A (en) * 2005-04-07 2008-10-23 ナショナル ユニヴァーシティー オブ シンガポール System and method for searching for physical objects
EP1866665A1 (en) * 2005-04-07 2007-12-19 National University of Singapore A system and method for searching physical objects
EP1866665A4 (en) * 2005-04-07 2011-05-25 Univ Singapore A system and method for searching physical objects
US9801011B2 (en) 2005-06-16 2017-10-24 Koninklijke Philips N.V. Tracking RFID objects with integrated communication link
TWI420428B (en) * 2005-06-16 2013-12-21 Koninkl Philips Electronics Nv A wireless system, an rfid objects, and a method of tracking objects
US9035772B2 (en) 2005-06-16 2015-05-19 Koninklijke Philips N.V. Tracking RFID objects with integrated communication link
WO2006134577A1 (en) * 2005-06-16 2006-12-21 Koninklijke Philips Electronics, N.V. Tracking rfid objects with integrated communication link
WO2007015798A3 (en) * 2005-07-28 2007-05-31 Symbol Technologies Inc Method and apparatus for a product information interface utilizing radio frequency identifcation (rfid) technology
US7423525B2 (en) 2005-07-28 2008-09-09 Symbol Technologies, Inc. Method and apparatus for a product information interface utilizing radio frequency identification (RFID) technology
US7411500B2 (en) 2005-09-14 2008-08-12 3M Innovative Properties Company Methods of monitoring items or material from manufacturing processes
WO2007033294A3 (en) * 2005-09-14 2008-03-13 3M Innovative Properties Co Methods of monitoring items or material from manufacturing processes
WO2007033294A2 (en) * 2005-09-14 2007-03-22 3M Innovative Properties Company Methods of monitoring items or material from manufacturing processes
US8156326B2 (en) 2005-12-09 2012-04-10 Eurotech Spa Method to search for affinities between subjects and relative apparatus
WO2007065931A3 (en) * 2005-12-09 2007-07-19 Eurotech Spa Method to search for affinities between subjects and relative apparatus
US8369981B2 (en) 2005-12-14 2013-02-05 Ncr Corporation Methods and apparatus for managing location information for movable objects
WO2007070103A1 (en) * 2005-12-14 2007-06-21 Innerwireless, Inc. Wireless resource monitoring system and method
EP1801746A1 (en) * 2005-12-14 2007-06-27 NCR International, Inc. Methods and apparatus for managing location information for movable objects
WO2007106972A1 (en) 2006-03-23 2007-09-27 Rfind Systems, Inc. Wireless asset identification and location
FR2907950A1 (en) * 2006-10-31 2008-05-02 Thales Sa Object e.g. container, identifying, locating and positioning system, has front end and lateral antennas receiving signals from object to identify geographic position of object, and communication module providing application services
WO2008052967A1 (en) 2006-10-31 2008-05-08 Thales Method and device for identifying, locating and positioning objects in a non-equipped area
DE102007007717A1 (en) * 2007-02-16 2008-08-21 Deutsche Telekom Ag roll container
US8760260B2 (en) 2007-05-18 2014-06-24 3M Innovative Properties Company Method for tracking cyclical procedures performed on personal protection equipment
US9798992B2 (en) 2007-05-18 2017-10-24 3M Innovative Properties Company Method for tracking procedures performed on personal protection equipment and actions of individuals
US10803467B2 (en) 2007-05-18 2020-10-13 3M Innovative Properties Company Personal protection equipment system
US9564951B2 (en) 2007-05-18 2017-02-07 3M Innovative Properties Company Method for tracking procedures performed on personal protection equipment and actions of individuals
US9665999B2 (en) 2007-05-18 2017-05-30 3M Innovative Properties Company Method for tracking procedures performed on personal protection equipment and actions of individuals
US10223700B2 (en) 2007-05-18 2019-03-05 3M Innovative Properties Company Personal protection equipment system
US9721407B2 (en) 2007-05-18 2017-08-01 3M Innovative Properties Company Method for tracking procedures performed on personal protection equipment and actions of individuals
US9972017B2 (en) 2007-05-18 2018-05-15 3M Innovative Properties Company Method for tracking procedures performed on personal protection equipment and actions of individuals
US9799038B2 (en) 2007-05-18 2017-10-24 3M Innovative Properties Company Method for tracking procedures performed on personal protection equipment and actions of individuals
US10445747B2 (en) 2007-05-18 2019-10-15 3M Innovative Properties Company Personal protection equipment system
US9978032B2 (en) 2007-05-18 2018-05-22 3M Innovative Properties Company Method for tracking procedures performed on personal protection equipment and actions of individuals
US9996812B2 (en) 2007-05-18 2018-06-12 3M Innovative Properties Company Method for tracking procedures performed on personal protection equipment and actions of individuals
US9996842B2 (en) 2007-05-18 2018-06-12 3M Innovative Properties Company Method for tracking procedures performed on personal protection equipment and actions of individuals
US9996841B2 (en) 2007-05-18 2018-06-12 3M Innovative Properties Company Method for tracking procedures performed on personal protection equipment and actions of individuals
US11416873B2 (en) 2007-05-18 2022-08-16 3M Innovative Properties Company Personal protection equipment system
WO2009004539A1 (en) * 2007-06-29 2009-01-08 Philips Intellectual Property & Standards Gmbh Light control system with automatic position detection of objects and method for controlling a lighting system by automatically detecting the position of objects
US11354523B2 (en) 2007-08-31 2022-06-07 3M Innovative Properties Company Determining conditions of components removably coupled to personal protection equipment
US10817683B2 (en) 2007-08-31 2020-10-27 3M Innovative Properties Company Determining conditions of components removably coupled to personal protection equipment
US9886608B2 (en) 2007-08-31 2018-02-06 3M Innovative Properties Company Determining compatibility of components for assembling approved personal protection configurations
US11612195B2 (en) 2007-08-31 2023-03-28 3M Innovative Properties Company Personal protection article system
US9492690B2 (en) 2007-08-31 2016-11-15 3M Innovative Properties Company Determining conditions of components removably coupled to personal protection equipment
US11278064B2 (en) 2007-08-31 2022-03-22 3M Innovative Properties Company Personal protection article system
US11256886B2 (en) 2007-08-31 2022-02-22 3M Innovative Properties Company Determining compatibility of components for assembling approved personal protection configurations
US9536209B2 (en) 2007-08-31 2017-01-03 3M Innovative Properties Company Tracking compliance of personal protection articles
US10776592B2 (en) 2007-08-31 2020-09-15 3M Innovative Properties Company Determining compatibility of components for assembling approved personal protection configurations
US10387696B2 (en) 2007-08-31 2019-08-20 3M Innovative Properties Company Determining conditions of components removably coupled to personal protection equipment
US10349686B2 (en) 2007-08-31 2019-07-16 3M Innovative Properties Company Determining conditions of personal protection articles against at least one criterion
US10729186B2 (en) 2007-08-31 2020-08-04 3M Innovative Properties Company Personal protection article system
US10579841B2 (en) 2007-08-31 2020-03-03 3M Innovative Properties Company Determining compatibility of components for assembling approved personal protection configurations
US9901125B2 (en) 2007-08-31 2018-02-27 3M Innovative Properties Company Determining conditions of personal protection articles against at least one criterion
US10275621B2 (en) 2007-08-31 2019-04-30 3M Innovative Properties Company Determining compatibility of components for assembling approved personal protection configurations
EP2195766A1 (en) * 2007-09-27 2010-06-16 Symbol Technologies, Inc. Methods and apparatus for locating an rfid reader using rfid tags
EP2195766A4 (en) * 2007-09-27 2012-04-25 Symbol Technologies Inc Methods and apparatus for locating an rfid reader using rfid tags
EP2212826A1 (en) * 2007-10-09 2010-08-04 Thomas Malm Method and system for the localization of objects in wireless spontaneous networks
EP2212826A4 (en) * 2007-10-09 2014-06-18 Thomas Malm Method and system for the localization of objects in wireless spontaneous networks
EP2220792A1 (en) * 2007-11-21 2010-08-25 LG Innotek Co., Ltd. Near field radio frequency communication system
US20100245054A1 (en) * 2007-11-21 2010-09-30 Nam Yun Kim Near Field Radio Frequency Communication System
CN101868927A (en) * 2007-11-21 2010-10-20 Lg伊诺特有限公司 Near field radio frequency communication system
US8947210B2 (en) 2007-11-21 2015-02-03 Lg Innotek Co., Ltd. Near field radio frequency communication system
EP2220792A4 (en) * 2007-11-21 2012-11-14 Lg Innotek Co Ltd Near field radio frequency communication system
US9262912B2 (en) 2008-02-25 2016-02-16 Checkpoint Systems, Inc. Localizing tagged assets using modulated backscatter
EP2098979A1 (en) * 2008-03-07 2009-09-09 Nederlandse Organisatie voor toegepast-natuurwetenschappelijk Onderzoek TNO Transponder system.
DE202008005467U1 (en) * 2008-04-18 2009-08-27 Rittal Gmbh & Co. Kg Position monitoring device for persons
US8618931B2 (en) 2008-04-18 2013-12-31 Rittal Gmbh & Co. Kg Position-monitoring device for persons in a tunnel system
WO2010020359A1 (en) * 2008-08-19 2010-02-25 Rag Aktiengesellschaft Method for determining the position and location of mine spaces and/or equipment utilizing rfid technology
CN102292651A (en) * 2008-11-20 2011-12-21 西门子公司 Apparatus, system, method and RFID tag for the locating of devices installed in a building
WO2010057693A1 (en) * 2008-11-20 2010-05-27 Siemens Aktiengesellschaft Apparatus, system, method and rfid tag for the locating of devices installed in a building
US8077041B2 (en) 2008-12-23 2011-12-13 Symbol Technologies, Inc. Real-time automatic RFID inventory control system
WO2010075184A1 (en) 2008-12-23 2010-07-01 Symbol Technologies, Inc. Real-time automatic rfid inventory control system
EP2221757A1 (en) 2009-02-23 2010-08-25 Champtek Incorporated RFID location method and system thereof
US8508367B2 (en) 2009-09-21 2013-08-13 Checkpoint Systems, Inc. Configurable monitoring device
US8452868B2 (en) 2009-09-21 2013-05-28 Checkpoint Systems, Inc. Retail product tracking system, method, and apparatus
WO2011035256A3 (en) * 2009-09-21 2011-05-12 Checkpoint Systems, Inc. Beamforming and localizing in a configurable monitoring device system
US9449202B2 (en) 2009-10-02 2016-09-20 Checkpoint Systems, Inc. Localizing tagged assets in a configurable monitoring device system
US8786440B2 (en) 2009-10-02 2014-07-22 Checkpoint Systems, Inc. Calibration of beamforming nodes in a configurable monitoring device system
US8378826B2 (en) 2009-10-02 2013-02-19 Checkpoint Systems, Inc. Key device for monitoring systems
US8447330B2 (en) 2009-10-30 2013-05-21 Tata Consultancy Services Ltd. System for wireless location estimation using radio transceivers with polarization diversity
WO2011051972A3 (en) * 2009-10-30 2011-07-07 Tata Consultancy Services Ltd. System for wireless locations estimation using radio transceivers with polarization diversity
EP2385435A1 (en) * 2010-04-22 2011-11-09 Danaher Motion Särö AB A method and a system for gathering data
ITRM20100343A1 (en) * 2010-06-23 2011-12-24 Uni Degli Studi Dell Aquila AUTOLOCALIZATION SYSTEM.
DE102010041548B4 (en) * 2010-09-28 2015-08-27 Siemens Aktiengesellschaft Locating system and method for determining the positions of objects
WO2012044524A1 (en) * 2010-09-28 2012-04-05 Symbol Technologies, Inc. Method and reader device for identifying a location of a radio frequency identification (rfid) tag
DE102010041548A1 (en) * 2010-09-28 2012-03-29 Siemens Aktiengesellschaft Detection system for e.g. determining positions of shelves within construction site storage in logistic system utilized to manage inventory in cement plant, has radio interface communicating with transponders by electromagnetic signals
US10416276B2 (en) 2010-11-12 2019-09-17 Position Imaging, Inc. Position tracking system and method using radio signals and inertial sensing
US11175375B2 (en) 2010-11-12 2021-11-16 Position Imaging, Inc. Position tracking system and method using radio signals and inertial sensing
EP2733503A1 (en) * 2011-07-11 2014-05-21 Westvalley Digital Technologies, Inc. Simple and precise radio frequency positioning system and method
EP2733503A4 (en) * 2011-07-11 2015-04-08 Westvalley Digital Technologies Inc Simple and precise radio frequency positioning system and method
AT511750A1 (en) * 2011-08-04 2013-02-15 Univ Wien Tech METHOD AND SYSTEM FOR LOCATING OBJECTS
AT511750B1 (en) * 2011-08-04 2013-06-15 Univ Wien Tech METHOD AND SYSTEM FOR LOCATING OBJECTS
US10605904B2 (en) 2011-11-10 2020-03-31 Position Imaging, Inc. Systems and methods of wireless position tracking
US8988195B2 (en) 2012-03-21 2015-03-24 Symbol Technologies, Inc. System and method of locating users indoors
WO2013141991A1 (en) * 2012-03-21 2013-09-26 Motorola Solutions, Inc. System and method of locating users indoors
DE102012104088A1 (en) * 2012-05-09 2013-11-14 Markus Hörmann A method of registering, inventorizing, managing, verifying and monitoring tangible and intangible property
US10269182B2 (en) 2012-06-14 2019-04-23 Position Imaging, Inc. RF tracking with active sensory feedback
US10180490B1 (en) 2012-08-24 2019-01-15 Position Imaging, Inc. Radio frequency communication system
US10534067B2 (en) 2012-08-24 2020-01-14 Position Imaging, Inc. Radio frequency communication system
US10338192B2 (en) 2012-08-24 2019-07-02 Position Imaging, Inc. Radio frequency communication system
US10234539B2 (en) 2012-12-15 2019-03-19 Position Imaging, Inc. Cycling reference multiplexing receiver system
US10237698B2 (en) 2013-01-18 2019-03-19 Position Imaging, Inc. System and method of locating a radio frequency (RF) tracking device using a calibration routine
US10856108B2 (en) 2013-01-18 2020-12-01 Position Imaging, Inc. System and method of locating a radio frequency (RF) tracking device using a calibration routine
WO2014135217A1 (en) * 2013-03-08 2014-09-12 Siemens Aktiengesellschaft Method and rfid reader for determining a location information for an rfid data carrier to be located
US10634761B2 (en) 2013-12-13 2020-04-28 Position Imaging, Inc. Tracking system with mobile reader
US11226395B2 (en) 2013-12-13 2022-01-18 Position Imaging, Inc. Tracking system with mobile reader
US10634762B2 (en) 2013-12-13 2020-04-28 Position Imaging, Inc. Tracking system with mobile reader
US10623898B2 (en) 2014-01-17 2020-04-14 Position Imaging, Inc. Wireless relay station for radio frequency-based tracking system
US10257654B2 (en) 2014-01-17 2019-04-09 Position Imaging, Inc. Wireless relay station for radio frequency-based tracking system
JP2015148482A (en) * 2014-02-05 2015-08-20 株式会社リコー Lighting device, position information system, and communication control method
US10200819B2 (en) 2014-02-06 2019-02-05 Position Imaging, Inc. Virtual reality and augmented reality functionality for mobile devices
US10631131B2 (en) 2014-02-06 2020-04-21 Position Imaging, Inc. Virtual reality and augmented reality functionality for mobile devices
US10050865B2 (en) 2014-02-28 2018-08-14 Tyco Fire & Security Gmbh Maintaining routing information
US9851982B2 (en) 2014-02-28 2017-12-26 Tyco Fire & Security Gmbh Emergency video camera system
US10289426B2 (en) 2014-02-28 2019-05-14 Tyco Fire & Security Gmbh Constrained device and supporting operating system
US11747430B2 (en) 2014-02-28 2023-09-05 Tyco Fire & Security Gmbh Correlation of sensory inputs to identify unauthorized persons
US9651656B2 (en) 2014-02-28 2017-05-16 Tyco Fire & Security Gmbh Real-time location system in wireless sensor network
US10152864B2 (en) 2014-02-28 2018-12-11 Tyco Fire & Security Gmbh Distributed rules engines for robust sensor networks
US9792129B2 (en) 2014-02-28 2017-10-17 Tyco Fire & Security Gmbh Network range extender with multi-RF radio support for plurality of network interfaces
US10854059B2 (en) 2014-02-28 2020-12-01 Tyco Fire & Security Gmbh Wireless sensor network
US10379873B2 (en) 2014-02-28 2019-08-13 Tyco Fire & Security Gmbh Distributed processing system
WO2015130910A1 (en) * 2014-02-28 2015-09-03 Hall Stewart E Real-time location system in wireless sensor network
US10268485B2 (en) 2014-02-28 2019-04-23 Tyco Fire & Security Gmbh Constrained device and supporting operating system
US10878323B2 (en) 2014-02-28 2020-12-29 Tyco Fire & Security Gmbh Rules engine combined with message routing
EP2930527A1 (en) * 2014-04-08 2015-10-14 Assa Abloy Ab Determining a location of a field device
WO2015155053A1 (en) * 2014-04-08 2015-10-15 Assa Abloy Ab Determining a location of a field device
US9829577B2 (en) 2014-12-19 2017-11-28 The Regents Of The University Of Michigan Active indoor location sensing for mobile devices
WO2016099609A1 (en) * 2014-12-19 2016-06-23 The Regents Of The University Of Michigan Active indoor location sensing for mobile devices
US10402221B2 (en) 2014-12-30 2019-09-03 Tyco Fire & Security Gmbh Preemptive operating system without context switching
US9910701B2 (en) 2014-12-30 2018-03-06 Tyco Fire & Security Gmbh Preemptive operating system without context switching
US10324474B2 (en) 2015-02-13 2019-06-18 Position Imaging, Inc. Spatial diversity for relative position tracking
US11132004B2 (en) 2015-02-13 2021-09-28 Position Imaging, Inc. Spatial diveristy for relative position tracking
US10642560B2 (en) * 2015-02-13 2020-05-05 Position Imaging, Inc. Accurate geographic tracking of mobile devices
EP3062124A1 (en) * 2015-02-27 2016-08-31 Guidance Automation Limited Determining a position of an agent
GB2535804B (en) * 2015-02-27 2021-01-06 Guidance Automation Ltd Determining a position of an agent
US20160253619A1 (en) * 2015-02-27 2016-09-01 Guidance Automation Limited Determining a position of an agent
US11501244B1 (en) 2015-04-06 2022-11-15 Position Imaging, Inc. Package tracking systems and methods
US10853757B1 (en) 2015-04-06 2020-12-01 Position Imaging, Inc. Video for real-time confirmation in package tracking systems
US11057590B2 (en) 2015-04-06 2021-07-06 Position Imaging, Inc. Modular shelving systems for package tracking
US11416805B1 (en) 2015-04-06 2022-08-16 Position Imaging, Inc. Light-based guidance for package tracking systems
WO2016196029A1 (en) * 2015-06-04 2016-12-08 Tyco Fire & Security Gmbh Systems and methods for locating and determining the orientation of a handheld device
US10134253B2 (en) 2015-06-04 2018-11-20 Tyco Fire & Security Gmbh Systems and methods for locating and determining the orientation of a handheld device
AU2016280809B2 (en) * 2015-06-16 2018-04-26 Sensormatic Electronics Llc Systems and methods for locating tags within a space
CN107923960A (en) * 2015-06-16 2018-04-17 泰科消防及安全有限公司 System and method for positioning label in space
KR102593435B1 (en) 2015-06-16 2023-10-23 타이코 파이어 앤 시큐리티 게엠베하 Systems and methods for locating tags in space
CN107923960B (en) * 2015-06-16 2022-04-29 泰科消防及安全有限公司 System and method for locating tags in space
WO2016205478A1 (en) * 2015-06-16 2016-12-22 Tyco Fire & Security Gmbh Systems and methods for locating tags within a space
US9778343B2 (en) 2015-06-16 2017-10-03 Tyco Fire & Security Gmbh Systems and methods for locating tags within a space
KR20180030830A (en) * 2015-06-16 2018-03-26 타이코 파이어 앤 시큐리티 게엠베하 Systems and methods for locating tags in space
US10444323B2 (en) 2016-03-08 2019-10-15 Position Imaging, Inc. Expandable, decentralized position tracking systems and methods
WO2017212283A1 (en) * 2016-06-08 2017-12-14 Novus Communications Ltd Calibration of tag location system
US10969469B2 (en) 2016-06-08 2021-04-06 Novus Communications Ltd Tracking system
CN109642940A (en) * 2016-06-08 2019-04-16 诺伟思通讯有限公司 The calibration of tag location system
US11436553B2 (en) 2016-09-08 2022-09-06 Position Imaging, Inc. System and method of object tracking using weight confirmation
US10694316B2 (en) 2016-10-31 2020-06-23 Milwaukee Electric Tool Corporation Tool tracking system
US10368186B2 (en) 2016-10-31 2019-07-30 Milwaukee Electric Tool Corporation Tool tracking system
US11778414B2 (en) 2016-10-31 2023-10-03 Milwaukee Electric Tool Corporation Tool tracking system
WO2018087141A1 (en) 2016-11-08 2018-05-17 Konecranes Global Corporation Radio-location system for determining the location of a transportation vehicle for containers
DE102016121328A1 (en) * 2016-11-08 2018-05-09 Konecranes Global Corporation System for the radio location of a straddle carrier for containers
US11022443B2 (en) 2016-12-12 2021-06-01 Position Imaging, Inc. System and method of personalized navigation inside a business enterprise
US11506501B2 (en) 2016-12-12 2022-11-22 Position Imaging, Inc. System and method of personalized navigation inside a business enterprise
US10634503B2 (en) 2016-12-12 2020-04-28 Position Imaging, Inc. System and method of personalized navigation inside a business enterprise
US11774249B2 (en) 2016-12-12 2023-10-03 Position Imaging, Inc. System and method of personalized navigation inside a business enterprise
US10634506B2 (en) 2016-12-12 2020-04-28 Position Imaging, Inc. System and method of personalized navigation inside a business enterprise
US10455364B2 (en) 2016-12-12 2019-10-22 Position Imaging, Inc. System and method of personalized navigation inside a business enterprise
US11120392B2 (en) 2017-01-06 2021-09-14 Position Imaging, Inc. System and method of calibrating a directional light source relative to a camera's field of view
US10958593B2 (en) 2017-03-02 2021-03-23 Micron Technology, Inc. Methods and apparatuses for processing multiple communications signals with a single integrated circuit chip
US11055657B2 (en) 2017-03-02 2021-07-06 Micron Technology, Inc. Methods and apparatuses for determining real-time location information of RFID devices
EP3590289A4 (en) * 2017-03-02 2021-01-13 Micron Technology, INC. Methods and apparatuses for determining real-time location information of rfid devices
US11677685B2 (en) 2017-03-02 2023-06-13 Micron Technology, Inc. Methods and apparatuses for processing multiple communications signals with a single integrated circuit chip
US11783287B2 (en) 2017-03-02 2023-10-10 Micron Technology, Inc. Methods and apparatuses for determining real-time location information of RFID devices
US11213773B2 (en) 2017-03-06 2022-01-04 Cummins Filtration Ip, Inc. Genuine filter recognition with filter monitoring system
DE102017209318A1 (en) * 2017-06-01 2018-12-06 Robert Bosch Gmbh Method and device for localizing an object
RU2679890C1 (en) * 2017-10-06 2019-02-14 федеральное государственное казенное военное образовательное учреждение высшего образования "Военная академия связи имени Маршала Советского Союза С.М. Буденного" Министерства обороны Российской Федерации Method for determining location of user terminal by means of a satellite-repeater in a low near-earth orbit
US11361536B2 (en) 2018-09-21 2022-06-14 Position Imaging, Inc. Machine-learning-assisted self-improving object-identification system and method
US11089232B2 (en) 2019-01-11 2021-08-10 Position Imaging, Inc. Computer-vision-based object tracking and guidance module
US11637962B2 (en) 2019-01-11 2023-04-25 Position Imaging, Inc. Computer-vision-based object tracking and guidance module
DE202019102004U1 (en) 2019-04-08 2019-05-20 Prismade Labs Gmbh System for verification of documents
RU2715791C1 (en) * 2019-07-23 2020-03-03 Открытое акционерное общество "Авангард" Method for radio frequency identification of animals
NL2026901B1 (en) * 2020-11-16 2022-06-30 Nedap Nv Method of operating a positioning tag, positioning tag and computer program product
EP4001951A1 (en) * 2020-11-16 2022-05-25 Nedap N.V. Method of operating a positioning tag, positioning tag and computer program product
US11961279B2 (en) 2022-06-13 2024-04-16 Position Imaging, Inc. Machine-learning-assisted self-improving object-identification system and method

Also Published As

Publication number Publication date
AU6217100A (en) 2001-02-05
WO2001006401A9 (en) 2006-05-18

Similar Documents

Publication Publication Date Title
WO2001006401A1 (en) Method and apparatus for mobile tag reading
US20200341137A1 (en) High-precision time of flight measurement systems
US8326451B2 (en) Inventory control and method
US10902227B2 (en) Utilization of motion and spatial identification in RFID systems
Werb et al. Designing a positioning system for finding things and people indoors
US5751246A (en) Accountability and theft protection via the global positioning system
US20080157970A1 (en) Coarse and fine location for tagged items
Dobrev et al. Steady delivery: Wireless local positioning systems for tracking and autonomous navigation of transport vehicles and mobile robots
US20030013146A1 (en) Hybrid real time locating system and methodology
CN101027700B (en) Method and apparatus for detection and tracking of objects within a defined area
US20110300905A1 (en) System and Method for Locating an Object Using a Mobile Device
WO2000068907A1 (en) An asset and personnel tagging system utilizing gps
CN101681454B (en) Monitoring device for tracing system
US7538715B2 (en) Electromagnetic location and display system and method
US8693455B2 (en) Wireless RFID networking systems and methods
EP2341361B1 (en) Method and system for locating a hand-held terminal
US20070159338A1 (en) Hybrid Radio Frequency Identification (RFID) Tag System
US20080117023A1 (en) Agricultural information gathering system
CN102879776A (en) Radio frequency identification distance measurement or positioning system and method thereof
EP1946147B1 (en) Short-distance ranging system
WO2016164931A1 (en) Wireless asset management system
WO2011116400A1 (en) Enhanced gps location in mobile asset tracking
US20220091420A1 (en) Augmented reality system
Motakabber et al. Development of a position detection technique for UWB chipless RFID tagged object
Wang Vehicle positioning utilising radio frequency identification devices with geo-located roadside furniture upon urban-roads

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

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

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ 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)
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: JP

COP Corrected version of pamphlet

Free format text: PAGE 5, DESCRIPTION, ADDED