USRE36791E - Location system adapted for use in multipath environments - Google Patents
Location system adapted for use in multipath environments Download PDFInfo
- Publication number
- USRE36791E USRE36791E US08/252,842 US25284294A USRE36791E US RE36791 E USRE36791 E US RE36791E US 25284294 A US25284294 A US 25284294A US RE36791 E USRE36791 E US RE36791E
- Authority
- US
- United States
- Prior art keywords
- tag
- transmissions
- receiver
- motion
- toa
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Lifetime
Links
- 238000009482 thermal adhesion granulation Methods 0.000 abstract description 248
- 230000005540 biological transmission Effects 0.000 abstract description 158
- 238000001228 spectrum Methods 0.000 abstract description 88
- 238000004519 manufacturing process Methods 0.000 abstract description 10
- 230000004069 differentiation Effects 0.000 abstract description 9
- 239000004065 semiconductor Substances 0.000 abstract description 5
- 230000033001 locomotion Effects 0.000 description 80
- 238000001514 detection method Methods 0.000 description 61
- 238000004891 communication Methods 0.000 description 48
- 238000001914 filtration Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 12
- 230000001360 synchronised effect Effects 0.000 description 11
- 238000013461 design Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 230000004044 response Effects 0.000 description 7
- 230000007704 transition Effects 0.000 description 7
- 102000006381 STAT1 Transcription Factor Human genes 0.000 description 6
- 108010044012 STAT1 Transcription Factor Proteins 0.000 description 6
- 230000000694 effects Effects 0.000 description 6
- 230000000737 periodic effect Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 102000004265 STAT2 Transcription Factor Human genes 0.000 description 5
- 108010081691 STAT2 Transcription Factor Proteins 0.000 description 5
- 238000013459 approach Methods 0.000 description 5
- 238000000034 method Methods 0.000 description 5
- 230000003321 amplification Effects 0.000 description 4
- 230000001427 coherent effect Effects 0.000 description 4
- 238000003199 nucleic acid amplification method Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 3
- 239000013078 crystal Substances 0.000 description 3
- 239000006185 dispersion Substances 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 230000035945 sensitivity Effects 0.000 description 3
- 229910001218 Gallium arsenide Inorganic materials 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 230000033228 biological regulation Effects 0.000 description 2
- 239000003990 capacitor Substances 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000005192 partition Methods 0.000 description 2
- 238000012797 qualification Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 101001022148 Homo sapiens Furin Proteins 0.000 description 1
- 101000701936 Homo sapiens Signal peptidase complex subunit 1 Proteins 0.000 description 1
- 102100030313 Signal peptidase complex subunit 1 Human genes 0.000 description 1
- 230000002238 attenuated effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 230000003750 conditioning effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000003467 diminishing effect Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000005530 etching Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000000945 filler Substances 0.000 description 1
- 239000007943 implant Substances 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 238000001459 lithography Methods 0.000 description 1
- 238000005007 materials handling Methods 0.000 description 1
- QSHDDOUJBYECFT-UHFFFAOYSA-N mercury Chemical compound [Hg] QSHDDOUJBYECFT-UHFFFAOYSA-N 0.000 description 1
- 229910052753 mercury Inorganic materials 0.000 description 1
- 238000001465 metallisation Methods 0.000 description 1
- 238000002156 mixing Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000000206 photolithography Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000004886 process control Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000006748 scratching Methods 0.000 description 1
- 230000002393 scratching effect Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 238000003892 spreading Methods 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-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/06—Position of source determined by co-ordinating a plurality of position lines defined by path-difference measurements
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-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/0295—Proximity-based methods, e.g. position inferred from reception of particular signals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/0008—General problems related to the reading of electronic memory record carriers, independent of its reading method, e.g. power transfer
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/20—Individual registration on entry or exit involving the use of a pass
- G07C9/28—Individual registration on entry or exit involving the use of a pass the pass enabling tracking or indicating presence
Definitions
- the invention relates generally to position location systems, and more particularly relates to a radiolocation system adapted for use in an environment subject to multipath effects.
- the invention relates to such a system that accomplishes position location using either (a) time-of-arrival differentiation for radiolocation transmissions received at multiple receivers (high resolution), or (b) area-detection using receivers that receive radiolocation transmissions from assigned areas (low resolution).
- Position or object location systems are finding increasing application in manufacturing and materials handling environments.
- such systems have utility for factory automation, including such applications as tool automation, process control, robotics, autonomous guided vehicles, computer-integrated-manufacturing (CIM), and just-in-time (JIT) inventory control.
- CCM computer-integrated-manufacturing
- JIT just-in-time
- Tag transmissions can be effected by radio, ultrasonic or optical communications, using various techniques for identifying object movement or location in the near range of a receiver.
- Radio communication provides a high degree of accuracy and performance superior to ultrasonics and optics in terms of: (a) range per watt of power; and (b) penetrability through opaque structures.
- a problem with radio communications in the typical business environment--which includes walls, silvered windows and other fixed structures-- is that, for the frequencies of interest (i.e., above 100 MHz), random reflections introduce multipath distortions in tag transmissions arriving at a given receiver.
- the unpredictable attenuation of transmissions passing through walls and other structures makes signal strength only marginally useful for communicating distance/location information.
- the invention is a location system adapted for use in environments subject to multipath effects, implementing object location by (a) time-of-arrival differentiation using tag transmissions received at multiple receivers (high resolution embodiment), or (b) area-detection using receivers that receive tag transmissions from an assigned area (low resolution embodiment).
- high resolution embodiment time-of-arrival differentiation using tag transmissions received at multiple receivers
- low resolution embodiment area-detection using receivers that receive tag transmissions from an assigned area
- a radiolocation system can be implemented with spread spectrum communications for unlicensed operations.
- the location system includes, for each object to be located within a tracking area, a TAG transmitter that transmits, at selected intervals, TAG transmissions including at least a unique TAG ID.
- An array of receivers is distributed within the tracking area.
- the array of receivers is distributed such that TAG transmissions from a given TAG transmitter located anywhere in the tracking area are received by at least three receivers (for two dimensional tracking).
- Each receiver includes a time-of-arrival circuit and a data communications controller.
- the time-of-arrival circuit triggers in response to the arrival of a direct-path TAG transmission, providing a time-of-arrival TOA-COUNT synchronized to a system synchronization clock available at each receiver.
- the data communications controller is responsive to the triggering of the time-of-arrival circuit for providing a corresponding TOA-DETECTION packet including at least the TAG ID from the TAG transmission and the TOA COUNT.
- a location processor receives TOA-DETECTION packets communicated from each receiver, and determines the location of a TAG (and its associated object) from at least three TOA-DETECTION packets corresponding to the TAG transmissions for that TAG received by different receivers.
- each receiver of the array is assigned a specific location-area, such that it receives TAG transmissions almost exclusively from TAGs located in that area.
- Implementing a radiolocation system based on receiver-assigned areas can be accomplished in various ways, such as by using directional antennas at the receivers, or by cooperatively selecting receiver spacing and TAG transmitter power so that TAG transmissions are received by the most proximate receiver.
- Each receiver includes a data communications controller.
- the data communications controller in each receiver is responsive to the receipt of a TAG transmission for providing a corresponding AREA-DETECTION packet including at least the TAG ID from the TAG transmission.
- a location processor receives AREA-DETECTION packets from each receiver, and determines the location of each object based on the respective receiver that received the TAG transmissions to which it is most proximate.
- each TAG transmitter includes a spread spectrum transmitter that outputs TX-packets, including at least the TAG ID, according to a spread spectrum data communications protocol.
- the TAG transmitters operate at a predetermined power level.
- Each radiolocation receiver includes a spread spectrum receiver that receives the spread spectrum TAG transmission, recovers the TAG ID, and outputs an RX-packet that includes the TAG ID.
- a data communications controller at each receiver is responsive to the RX-packet to provide a DETECTION-packet, including at least the TAG ID, for communication to a location processor.
- the location processor receives DATA-packets from each receiver, and determines object location.
- the exemplary high-resolution embodiment of a radiolocation system is used to locate objects such as wafer boxes in a semiconductor manufacturing facility.
- An array of radiolocation receivers is coupled to a radiolocation system processor over a LAN (local area network).
- LAN local area network
- Each TAG transmitter includes, in addition to a spread spectrum transmitter, a motion detect circuit and a periodicity control circuit.
- the TAG transmitter is enabled for transmission only while object motion is detected by the motion detector. While the object is in motion, the TAG transmitter transmits at regular intervals determined by the periodicity control.
- Each TAG transmission includes a motion status (Initiated, Continuing, Stopped) in addition to TAG ID.
- the TAG can include means for entering other information (by an operator or otherwise) for communication to the system processor.
- Each radiolocation receiver includes, in addition to a spread spectrum receiver, a TOA trigger circuit, a time base latching circuit and a programmable controller.
- the TOA trigger circuit triggers within the early cycles of the arrival of a TAG transmission, providing a TOA DETECT trigger.
- the time base latching circuit is responsive to the TOA DETECT trigger to latch the time base TOA COUNT from an 800 MHz time base counter, which is synchronized to a 200 MHz system synchronization clock provided by the system processor over the LAN.
- the programmable controller receives the TAG ID and motion status recovered by the spread spectrum receiver and the TOA COUNT from the time base latching circuit, and provides a TOA-DETECTION packet communicated over the LAN to the system processor.
- the time-of-arrival detection circuitry in the receiver provides adjustable noise sensitivity for differentiating between TAG transmissions and random pulsed noise.
- the TOA trigger circuit provides the TOA-DETECT trigger when the input signal level exceeds an adjustable signal-level threshold, while the time base latching circuit signals that a valid TAG transmission has been received when the duration of the TOA-DETECT trigger exceeds a programmable signal duration threshold.
- the location system is adaptable to use in a multipath environment, such as found in manufacturing and other business facilities, where the reception of direct-path transmissions is affected by the presence of multipath noise.
- Object location can be accomplished by either a high resolution approach using time-of-arrival differentiation, or a low resolution (low cost) approach using area detection by receivers configured to detect TAG transmissions from an assigned area.
- Using unlicensed, commercially available spread spectrum equipment facilitates discrimination between the direct-path transmissions of interest and multipath noise.
- each TAG transmitter can include a motion detector, with TAG transmission being limited to (or concentrated in) intervals when an object is being moved.
- TAG transmissions can include, in addition to TAG ID, motion status and other information input by an operator or otherwise.
- TOA-DETECTION triggering and time base TOA COUNT latching can be separated from the spread spectrum communications function to permit the use of commercially available spread spectrum equipment.
- a high-speed TOA triggering circuit provides TOA-DETECTION triggering within the early cycles of the arrival of a TAG transmission.
- a time base latching circuit using a synchronized time base counter operating in the range of 800 MHz provides resolution on the order of 10 feet.
- Noise filtering optimizes time-of-arrival detection for TAG transmissions, providing adjustable signal-level and signal-duration thresholds to minimize the effects of random pulsed noise.
- FIG. 1a illustrates a semiconductor fabrication facility as an environment containing walls and other fixed structures that cause multipath reflections.
- FIG. 1b illustrates an exemplary array of receivers for the radiolocation system of the invention, together with a fixed array of calibration transmitters.
- FIGS. 2a-2c are functional block diagrams of a TAG transmitter, a radiolocation receiver (with time-of-arrival detection) and the LAN interface for the radiolocation system;
- FIG. 3 diagrammatically illustrates the position location processing operation for the high resolution embodiment of the radiolocation system using time-of-arrival differentiation for object location;
- FIGS. 4a-4c functionally illustrates a spread spectrum communication system (transmitter and receiver) for use in the radiolocation system
- FIGS. 5a-5b schematically illustrate the time-of-arrival circuitry for the high resolution embodiment, with FIG. 5a illustrating the receiver front and the TOA detect circuit, and FIG. 5b illustrating the time base latching circuit.
- Radiolocation System--TOA Detection the radiolocation system is used to track and locate objects (such as wafer boxes) in in automated semiconductor fabrication facility.
- the radiolocation system is configured for high-resolution object location (on the order of 10 feet or less) using time-of-arrival differentiation and an 800 MHz synchronized time base clock.
- FIG. 1a illustrates a semiconductor fabrication facility 10 with numerous segregated areas, such as GaAs Lithography Photolithography 12, GaAs Etch 13, Metalization 14 and Ion Implant 15, each enclosed by partitions or walls, including walls 16, 17 and 18.
- GaAs Lithography Photolithography 12 GaAs Etch 13, Metalization 14 and Ion Implant 15
- partitions or walls including walls 16, 17 and 18.
- FIG. 1b illustrates the fabrication facility 10 showing only the walls 16, 17 and 18. Located within the facility (in or adjacent to the ceiling) is an array of radiolocation receivers 20, including individual receivers 22, 24 and 26.
- Attached to each object to be tracked is a TAG transmitter.
- Each TAG transmitter associated with an object transmits TAG transmissions that are received by the receiver array.
- the TAG transmissions from a TAG transmitter located at 30 are received by, at least, radiolocation receivers 22, 24 and 26.
- Each TAG transmission is a TX-packet that includes a TAG ID uniquely identifying each TAG (i.e., each object).
- TAG transmitters 35 In addition to TAG transmitters on each object, a number of fixed-position TAG transmitters 35 are located around the facility. These TAG transmitters, which have a known position with respect to each receiver, are used for system calibration.
- Each radiolocation receiver in the receiver array 20 receives TAG transmissions, and accurately detects time-of-arrival using an 800 MHz time base counter. For each TX-packet in a TAG transmission, the receiver generates corresponding TOA-DETECTION packets, which are communicated over a LAN (local area network) to a radiolocation system processor 40.
- LAN local area network
- System processor 40 performs all object-location computations. In addition, the system processor 40 generates a 200 MHz system synchronization clock 42 from which the 800 MHz time base count in each receiver is derived. System processor 40 is coupled through a LAN interface 44 to the network, which is used for data communications between the system processor and the receiver array, and for providing the 200 MHz system synchronization clock.
- the system processor includes object-tracking database storage, with user access to the object location information being provided by a graphics workstation through a graphical user interface.
- TAG transmissions between TAGs (objects) and the receiver array are implemented using spread spectrum communications in the 902-928 MHz band.
- radio transmissions in that frequency band are subject to multipath reflections.
- Using spread spectrum communications for the TAG transmissions is advantageous in separating direct-path transmissions from multipath reflections (see, Section 2).
- FIG. 2a is a functional block diagram of a TAG transmitter 50, which includes:
- a periodicity control circuit 58 for controlling the re-transmission interval of the spread spectrum transmitter.
- the TX-packet in each periodic TAG transmission includes not only the appropriate TAG ID, but also one of three motion status indications: Motion Initiated, Motion Continuing and Motion Stopped.
- each spread spectrum transmitter S2 is normally in a power-saver mode, being enabled for transmission by battery saving circuit 54 only while its associated object is being moved to a new location.
- Object motion is detected by motion detector 56, which provides an appropriate indication to the battery saving circuit.
- battery saving circuit 54 In response to a motion indication, battery saving circuit 54 initiates a transmit mode by enabling spread spectrum transmitter 52 for an initial TAG transmission.
- the TX-packet in this initial TAG transmission includes, in addition to the TAG ID, a Motion Initiated status.
- periodicity control 58 causes spread spectrum transmitter 52 to re-transmit TAG transmissions at selected intervals (such as every 15 seconds).
- the TX-packets in these periodic TAG re-transmissions include, in addition to the TAG ID, a Motion Continuing status.
- motion detector 56 stops providing an object motion indication to battery saving circuit 54.
- the battery saving circuit disables periodicity control 58, and causes the spread spectrum transmitter to transmit a final TAG transmission with a TX-packet including a Motion Stopped status.
- the TAG transmitter remains in the non-transmitting power-saver mode until the next movement of the object.
- the TAG transmitters could be programmed to transmit a low duty cycle TAG transmission that provides a No Motion status indication.
- the TAG transmissions propagate through the facility, and are received by the receiver array. Because these transmissions must propagate through partitions, walls and other obstructions that introduce unpredictable levels of attenuation, signal strength at the receivers does not provide any useful information from which object location can be deduced. Moreover, these obstructions introduce multipath reflections that are also received by the receivers, albeit after the arrival of the direct-path transmission.
- TAG transmissions arrive at the various receivers with a time-of-arrival differential that depends upon the corresponding time-of-arrival (or path-length) differential between multiple receivers and the TAG transmitter (object), and is substantially unaffected by signal-attenuating obstructions in the path of the TAG transmission.
- this time-of-arrival differential can be used to determine object location with a high level of resolution if each receiver provides reliable and accurate time-of-arrival detection for a received TAG transmission.
- TOA detection requires: (a) reliable triggering on the time-of-arrival for the direct-path TAG transmission; and (b) a stable synchronized time base.
- TOA triggering must be independent of the strength of the TAG transmission signal (which is subject to attenuation in the path between the object and a given receiver). Failure to trigger independent of signal strength, also known as dispersion delay, introduces time-of-arrival triggering disparities depending upon direct-path attenuation.
- the radiolocation system processor 40 provides a 200 MHz system synchronization clock over the LAN to each of the receivers in the array 20.
- the 200 MHz system clock is converted by conventional phase coherent frequency multiplication to an 800 MHz TOA time base clock that is synchronized with all other receivers.
- This approach to providing a time base for time-of-arrival detection enables the receivers to be synchronized to within about 1.25 nanoseconds, thereby allowing location resolution through TOA differentiation to within about two feet.
- the selection of a 200 MHz system synchronization clock with up-conversion at each receiver to the desired 800 MHz time base clock is a design choice resulting from the selection of a specific LAN data communication system for providing the system synchronization clock (see, Section 1.3).
- the radiolocation system of the invention is readily adaptable to other schemes for providing a system synchronization clock for deriving an appropriate receiver time base for the desired location resolution.
- FIG. 2b is a functional block diagram of a radiolocation receiver 60, which includes:
- a receiver front end 62 for amplifying and conditioning the received TAG transmission (TX-packet);
- a TOA detect trigger 64 for detecting the arrival of the direct path TAG transmission and providing a TOA DETECT indication
- a time base latching circuit 65 for latching, in response to a TOA DETECT indication, the associated time base TOA COUNT of the synchronized 800 MHz time base counter;
- a spread spectrum receiver 66 for receiving the TX-packet from each TAG transmission, and generating an RX-packet including the TAG ID and the motion status;
- a programmable controller 68 for assembling the latched TOA COUNT from the time base latching circuit, along with the recovered TAG ID and motion status, into a TOA-DETECTION packet;
- a power supply provides both TTL, ECL and radio circuitry power.
- Receiver front end 62 receives each TAG transmission, and performs conventional amplification and filtering.
- a received TAG transmission is applied to TOA trigger 64 for time-of-arrival triggering--the TOA trigger provides a TOA DETECT indication within the early cycles of the TAG transmission.
- the rapid detection of a triggering event is achievable with a high speed comparator using conventional peak energy detection in the TOA trigger.
- TOA DETECT is provided to time basellatching circuit 65 as an indication of the arrival of a TAG transmission wavefront.
- the time base latching circuit latches the associated time base count of the 800 MHz time base clock (up-converted from the 200 MHz system synchronization clock).
- the time base latching circuit performs digital noise filtering to attempt to ensure that a TOA DETECT indication from TOA trigger 64 is associated with a spread spectrum TAG transmission rather than random pulsed noise.
- time base latching circuit 65 When time base latching circuit 65 indicates the arrival of a TAG transmission, the associated TX-packet is applied to spread spectrum receiver 66.
- the spread spectrum receiver extracts the TAG ID and motion status from the TX-packet, and outputs an RX-packet that includes TAG ID and motion status.
- programmed controller 68 For each TAG transmission, programmed controller 68 retrieves the latched time base count from time base latching circuit 65, along with the RX-packet from spread spectrum receiver 66. The programmed controller assembles this time-of-arrival information (TAG ID, motion status and time base TOA COUNT) into a TOA-DETECTION packet for communication over the LAN to the radiolocation system processor.
- TAG ID time-of-arrival information
- motion status and time base TOA COUNT time base TOA COUNT
- each radiolocation receiver detects changing time-of-arrival measurements for the associated TAG transmissions.
- the time-of-arrival detection operation at each receiver differentiates between the arrival of the direct-path TAG transmission and the subsequently-arriving multipath reflection signals, triggering on the arrival of the early cycles of the direct-path TAG transmission prior to the confluence of the multipath components.
- each receiver can be considered an element of a space diverse antenna, facilitating the rejection of multipath noise.
- the TOA-DETECTION packet assembled by the programmed controller is communicated to the radiolocation system processor over the LAN.
- each receiver in the radiolocation receiver array is coupled over a LAN to radiolocation system processor 40 (the LAN cabling is not shown).
- System processor 40 continuously receives TOA-DETECTION packets (TAG ID, motion status and time base TOA COUNT) from each of the receivers as they detect TAG transmissions.
- the receivers are coupled to the system processor for two independent communications operations: (a) data communication; and (b) receiver time base synchronization (providing repeatability to within a few hundreds of picoseconds).
- the exemplary embodiment implements these two communications operations using a single coaxial-cable based ARCNET local area network.
- the ARCNET LAN uses a token passing protocol and a data transmission rate of 2.5 Mbits per second. Communication is over standard RG62 coaxial cable that will accommodate signal frequencies of up to 200 MHz without significant attenuation problems. Thus, the 200 MHz system synchronization clock can be multiplexed onto the normal ARCNET data communications traffic without any significant degradation.
- FIG. 2c is a functional block diagram illustrating the LAN interface at the radiolocation system processor and the receivers.
- a LAN interface 81 includes an ARCNET interface (RIM) card 82 and a 200 MHz clock interface.
- RIM ARCNET interface
- a diplex filter 84 multiplexes the 200 MHz system synchronization clock 83 onto the 2.5 MHz ARCNET signal, and outputs the resulting LAN signal onto the network as normal ARCNET packet traffic.
- a LAN interface 86 includes a diplex filter 87 that demultiplexes the LAN signal to recover the 200 MHz system synchronization clock.
- the ARCNET packet is provided to an ARCNET interface (RIM) card 88, while the 200 MHz clock is provided through a clock interface 89 to the time base latching circuit (not shown).
- RIM ARCNET interface
- Selecting a data communications network is largely a design choice.
- the performance requirements for the data communications operation are not particularly demanding, and could be met by a number of alternative schemes such as telephone, microwave or radio.
- the synchronization operation is less adaptable, being constrained by the requirement of maintaining synchronization between receivers to within a few hundreds of picoseconds--failure to maintain this synchronization equates to a loss of positional accuracy.
- the radiolocation system processor receives TOA-DETECTION packets communicated over the LAN from the receivers (data acquisition), and processes the time-of-arrival data to obtain position location information (data reduction).
- FIG. 3 is a flow diagram illustrating the position location processing operation.
- the system processor For each received TOA-DETECTION packet (TAG ID, time base TOA COUNT, and motion status), the system processor identifies (82) the TAG (object) being moved. This operation recovers the TAG ID from a TOA-DETECTION packet, where possible, and attempts to reconcile those TOA-DETECTION packets for which the TAG ID can not be extracted. For example, multipath noise received by a receiver might prevent the receiver from recovering the TAG ID for the transmitting TAG transmitter, although the TOA data may be accurate independent of the reasons a TAG identification can not be made.
- All TOA-DETECTION packets are checked (83) for valid TAG ID. Those TOA-DETECTION packets without a valid TAG ID that nevertheless arrive within a given time period, such as 1000 nanoseconds, are assigned (84) to the same TAG transmitter. Receiver redundancy, including a combination of valid TOA-DETECTION packets (i.e., valid TAG ID) and assigned TOA-DETECTION packets, enables the data reduction algorithm to determine the validity, or invalidity, of any of the assigned TOA-DETECTION.
- the time-of-arrival data for that TAG transmitter is processed (85) using conventional differential time-of-arrival algorithms to obtain object position information.
- object position can be computed (87) using the receiver ID and time-of-arrival data (three-dimensional tracking would require at least four TOA measurements).
- Additional TOA-DETECTION packets represent redundant position location information that can also be used (88) by the object location algorithms.
- the position location information computed from the received TOA packets is conventionally stored (92) in a fully indexed object tracking database that includes: (a) TAG ID (16 bits); (b) motion status; (c) object location; (d) location qualification vector; and (e) time.
- Motion status is stored as a 4-bit quantity (sixteen combinations) that, in the exemplary embodiment indicates Motion Initiated, Motion Continuing or Motion Stopped.
- additional status information that could be communicated and stored include: (a) a No Motion status, transmitted at selected intervals while an object is stationary to provide an updated record of the active TAG transmitters whether or not moving, and to assist in identifying TAG transmitter failures; and (b) the status of membrane-type key depressions on the TAG transmitter (such as an operator-initiated alert), allowing key-type status to be passed to the system processor directly from the TAG transmitter or from automatic sources (such as an automatic guided vehicle).
- Object location is stored in 32-bit longitude and latitude quantities.
- the location qualification vector represents an error radial based on the build-up of approximation calculations, TOA triggering randomness, synchronization randomness and other factors diminishing the accuracy of position location computation (to around ten feet).
- the object tracking database can be queried (94) through a graphical user interface (95) using conventional database look-up and retrieval software.
- a mapping database retrieval software package is recommended to permit location coordinates for any object to be posted on a map of the facility.
- the mapping database retrieval software can post to a facility map locations of a particular item, group of items, location over time, flow of items through a point in space or various combinations of such information.
- the radiolocation system includes calibration transmitters 35. These transmitters are installed at fixed, predetermined locations, such as by mounting at or in the ceiling of the facility in the same manner as the radiolocation receivers 20.
- the number and location of calibration transmitters 50 is determined principally by the need to ensure that each of the receivers in array 20 is able to receive the calibration transmission of at least three calibration transmitters.
- each receiver receives additional calibration transmissions provides calibration redundancy to accommodate communication errors (such as loss of calibration transmitter ID). If the calibration transmitters are co-located with the receivers, the differential time-of-arrival processing of TAG transmissions from the calibration transmitters could be used to generate a survey of the receiver array.
- the calibration transmitters are programmed to transmit calibration signals at predetermined intervals, such as every 100 seconds. Each calibration transmission includes the associated calibration transmitter ID.
- calibration transmissions are received by the radiolocation receivers, which detect time-of-arrival in the same manner as TAG transmissions.
- the receivers transmit calibration data packets (calibration transmitter ID and TOA COUNT) to system processor 40 over the LAN.
- System processor 40 receives the calibration packets and computes the locations of the calibration transmitters from the time-of-arrival data using the same procedures as used in object tracking.
- the computed positions for each calibration transmitter, and the associated differential time-of-arrival values for the receivers, are compared to the known positions and associated differential time-of-arrival values for those transmitters--apparent positional and TOA differences are converted into new calibration coefficients for each receiver.
- updated calibration coefficients are stored in the object-location database, and used to adjust the time-of-arrival data provided by each receiver in the course of normal object tracking operations.
- Radiolocation System--Area Detection As a low cost alternative to the high resolution embodiment of the radiolocation system using differential time-of-arrival, the radiolocation system of the invention can be implemented as a low resolution embodiment using receivers configured to detect TAG transmissions only from respective assigned areas. This embodiment differs from the high resolution embodiment described in Section 1 in two principal respects:
- object-location resolution is determined by the size of assigned receiver areas rather than time-of-arrival differentiation
- receivers only receive TAG transmissions from TAGs transmitting within respective assigned areas, so that object location is effected when a receiver receives a TAG transmission with the TAG ID.
- the low resolution embodiment offers significant cost savings by eliminating the need for time-of-arrival detection (TOA triggering and time base latching).
- the receivers of the radiolocation array 20 would be configured to detect TAG transmissions from TAGs located within respective object-location areas of a predetermined size (providing a predetermined object-location resolution).
- directional antennas could be used at selected receiver locations, with the size of the object-location area being determined by the predetermined antenna beamwidth.
- selecting receiver location is flexible, subject to providing coverage for an assigned object-location area.
- the receivers could be distributed in a grid, with the size of the object-location area being determined by the predetermined spacing between receivers.
- object location resolution is a function of receiver spacing, with TAG transmitter power being cooperatively selected so that a TAG transmission is received by the most proximate receiver (in this configuration, receipt of a TAG transmission by more than one receiver represents a loss of object location resolution).
- the TAG transmitter 50 can be implemented as described in Sections 1.1 and 4 for the high resolution radiolocation embodiment.
- the TAG transmitter can include a spread spectrum transmitter 52 that transmits TAG transmissions only when TAG (object) motion is detected using battery saving circuit 54 and motion detector 56, with periodic re-transmissions during object motion as determined by periodicity control 58.
- TAG transmission power will be relatively low to limit range, and therefore, the likelihood that a TAG transmission will be received by more than one receiver.
- TAG transmission power might be in a range of 0.01 to 1 watt (see Section 3), while for the low power embodiment, TAG transmission power might be around one microwatt to provide an effective range of around 10 meters.
- the radiolocation receiver 60 can be significantly reduced in complexity and cost by eliminating those components associated with time-of-arrival detection.
- the only circuits that need be included are the spread spectrum receiver 66 and the programmed controller 68, although some type of receiver front end will probably be required to provide amplification and filtering.
- the TOA trigger circuit 64 and the time base latching circuit 65 are no longer required to support time-of-arrival detection.
- the programmable controller need not be programmed to control these circuits.
- the spread spectrum receiver would operate as described in Section 3, receiving a TAG transmission from the receiver front end and recovering the TAG ID and motion status from the TX-packet, outputting an RX-packet with the recovered TAG ID and motion status.
- the RX-packet would be retrieved by the programmed controller.
- the programmed controller would generate a corresponding AREA-DETECTION packet including TAG ID and motion status.
- the AREA-DETECTION packet would be communicated over the LAN to the radiolocation system processor.
- the radiolocation system processor would receive AREA-DETECTION packets from the receivers of the radiolocation array, and perform object-location processing to update the object location database.
- object location for a TAG need not be computed, but only recorded based on the receipt of AREA-DETECTION packets including the TAG ID from the receiver assigned to the area in which the TAG (object) is located.
- the radiolocation system uses spread spectrum communications under the FCC Part 15.247 regulations for unlicensed operations in the 902-928 MHz band.
- spread spectrum communications is advantageous in differentiating direct-path TAG transmissions from the associated multipath noise, and in enabling low power operations (the maximum allowed transmitter power under Part 15.247 is one watt).
- Spread spectrum transmission involves constant frequency shifts, sometimes referred to as "frequency hopping".
- the frequency shifts result in different angles of reflection on rough reflective surfaces, causing the multipath reflections to break into frequency components fluctuating in space.
- Using spread spectrum communications enables low power TAG transmitters (less than one watt) to achieve relatively long range operation by transmitting in short bursts at high peak power levels. Achieving high peak transmission power is important for the high resolution embodiment of the radiolocation system because it reduces the number of receivers required to ensure that a TAG transmission is received by at least three receivers (and usually more for the sake of redundancy).
- the pulsed operation that characterizes spread spectrum communications requires noncoherent data reception. That is, unlike coherent data communications where a receiver is able to lock onto a carrier signal for demodulation, a spread spectrum receiver must acquire a synchronization lock with the incoming TAG transmission rapidly enough to ensure that the TAG ID data included in the TX-packet can be recovered.
- a significant advantage of using spread spectrum communications to obtain short transmission pulses and noncoherent data reception is that battery usage is significantly lowered, albeit at the expense of some degree of data integrity or bit error rate (BER). For example, one error in 10 5 is typical for noncoherent receiver design, while one in 10 9 is typical in coherent receiver design.
- BER bit error rate
- a higher error rate is tolerable because: (a) data reception is usually redundant due to receiver overlap (i.e., typically more than three receivers receive a given TAG transmission); and (b) time-of-arrival detection does not always require that a particular TAG ID be properly received since the system processor can often determine that the triggering event occurred and is associated with the TAG ID received at other receivers.
- Radiolocation system uses a commercially available system, SPREADEX--Short Range Spread Spectrum Wireless Control, Telemetry and Data Radio Communication System, available from Hillier Technologies Limited Partnership.
- This spread spectrum system is described in Appendix A (Transmitter) and Appendix B (Receiver), and in the related U.S. Pat., the disclosure of which is incorporated by reference.
- FIG. 4a is a functional block diagram of the SPREADEX spread spectrum communication system.
- the spread spectrum system includes a transmitter 100 (incorporated into each TAG transmitter) and a receiver 110 (incorporated into each receiver in the receiver array).
- Spread spectrum transmitter 100 includes a control module 102 that generates the receiver master clock (using a standard digital logic crystal oscillator frequency of about 2 MHz), and provides power control, control data and operation sequencing.
- a spreader 103 implements an appropriate spreading (chipping) sequence to produce a spread spectrum TX-packet (TAG transmission).
- the TX-packet is applied to a modulator 104 that includes shaping circuitry and a varactor diode modulating a temperature stabilized oscillator.
- the output of the modulator is a shaped frequency-shift-keyed signal.
- a final transmitter RF stage 106 provides amplification as appropriate for the selected power level (typically between 0.01 watts and the legal limit of 1 watt), together with output filtering to assure compliance with the FCC regulations on out-of-band emissions.
- the resulting TAG transmission is broadcast from antenna 108 (either on-board or external).
- FIG. 4b shows the format of a TX-packet. It includes a preamble, a sync bit, a 16-bit TAG ID field and a 16-bit data field consisting, in the exemplary embodiment, of 12 filler bits and 4 status (data) bits.
- This TAG transmission packet is spread in spreader 103 by combining the packet bits with the appropriate chipping sequence.
- the chip clock is about 1 MHz (one half the spread spectrum transmitter crystal oscillator clock frequency), and a packet is transmitted in 619 microseconds (619 chip clock cycles), of which the first 128 microseconds are used to transmit the preamble and sync bits (i.e., prior to the TAG ID and data fields).
- the packet bits (including synchronization) are transmitted at about 60 Kbps, while the actual data bits are transmitted at about 52 Kbps.
- spread spectrum receiver 110 includes, in addition to an antenna 112, three major stages: receiver RF front end 114, receiver IF demodulator 115 and a despreader 116.
- Receiver front end 114 includes a preamplifier and mixer to convert the incoming TAG transmission signal into a typical 45 MHz intermediate frequency (IF) signal. The signal is then passed to the receiver IF demodulator 115, a Motorola 13055 IF processor integrated circuit which performs demodulation.
- IF intermediate frequency
- the demodulated signal is applied to despreader 116 for despreading with a digital matched filter using analog summing and comparison.
- Synchronization for despreading is provided by a 2 MHz crystal oscillator 118, which should be at the same frequency as the clock in spread spectrum transmitter 100 plus or minus 400ppm to ensure acquiring synchronization lock.
- the spread spectrum receiver must acquire synchronization lock to be able to recover TAG ID and status data. That is, for each TX-packet, spread spectrum receiver 110 has about 128 microseconds to acquire synchronization lock (i.e., the time allocated to the preamble and sync bits) prior to the arrival of the TAG ID and status data. If synchronization lock on the TX-packet is acquired, the TAG ID and status data are recovered, and an RX-packet is generated.
- synchronization lock i.e., the time allocated to the preamble and sync bits
- a design goal is to attempt to minimize the number of times a signal that is actually random pulsed noise rather than a TAG transmission is applied to the spread spectrum receiver--see Section 5.2.
- FIG. 4c shows the format of a RX-packet. It includes a preamble, a sync bit, and 32 data bits.
- the 32-bit data field includes a 16-bit TAG ID and a 2-bit motion status (in the exemplary embodiment, the other 14 bits are reserved).
- Each RX-packet generated by spread spectrum receiver 110 in response to a TAG transmission is retrieved by the programmed controller (68 in FIG. 2b) in the radiolocation receiver, and used to assemble a corresponding TOA-DETECTION packet.
- the specific implementation of a spread spectrum communication system forms no part of the present invention.
- a principal reason for selecting the SPREADEX system is that it is available as separate transmitter/receiver components, as well as a combined transceiver. Since the transmitter component is significantly less complex (and therefore, less expensive) than the receiver component, and since the number of TAG transmitters will typically greatly exceed the number of receivers in the radiolocation array (even in the case of the low resolution embodiment), then using just a transmitter for the TAG transmitter component greatly reduces the cost of configuring a radiolocation system.
- a TAG transmitter 50 performs three basic functions: (a) spread spectrum communication with TAG transmissions; (b) motion detection to enable TAG transmission; and (c) periodicity control to establish TAG transmission intervals.
- Spread spectrum transmitter 52 is described in Section 2 and Appendix A, and in the related patent.
- the unique 16-bit TAG ID is provided in an address selection operation by etching or scratching 16 diode connections on the spread spectrum transmitter card.
- Spread spectrum transmitter 52 is responsive to start-transmission inputs TX1 and TX2 to initiate a spread spectrum TAG transmission when either strobe line transitions active--TX1 is provided by battery saving circuit 54 and TX1 is provided by periodicity control 58. Both of these start-transmission inputs are inactive during a power-saver mode. For each TAG transmission, the spread spectrum transmitter provides a TXENABLE output that signals the end of the TX-packet transmission.
- Spread spectrum transmitter 52 also receives two motion status (data) inputs STAT1 and STAT2--STAT1 is provided by battery saving circuit 54, and STAT2 is provided by periodicity control 58. Both of these STAT inputs are inactive when the TAG transmitter is in the power-saver mode (indicating no motion).
- Battery saving circuit 54 is a conventional multivibrator that triggers in response to each motion (jitter) indication from motion detector 56, driving its TX1/STAT1 output line active.
- the reset period for the multivibrator is made adjustable, using a potentiometer 54a, within a range of 1 to 60 seconds--the adjustable reset period is selected such that, during object motion, the multivibrator is continually re-triggered before the expiration of the reset period, maintaining TX1/STAT1 active. That is, the reset period establishes the length of time after object motion ceases (as indicated by the last jitter signal from the motion detector) that spread spectrum transmitter 52 will continue periodic TAG re-transmissions.
- Motion detector 56 is a conventional mercury tilt (jitter) switch that provides a motion indication signal to battery saving circuit 54 each time motion is detected.
- the motion detector is sensitive enough that even steady movement of an object, such as on a conveyor belt, will generally cause motion indications.
- Periodicity control 58 is a conventional multivibrator that triggers in response to TXENABLE (end-of-TAG transmission) from spread spectrum transmitter 52, causing TX2/STAT2 to transition active.
- the multivibrator is reset, and TX2/STAT2 transitions inactive, after a reset period that is adjustable, using a potentiometer 58a, within a range of 1 to 60 seconds--the reset period establishes the length of time after a TAG transmission (as indicated by TXENABLE) that the periodicity control circuit will output a TX2 start-transmission strobe to spread spectrum transmitter 52, initiating a re-transmission.
- battery saving circuit 54 responds to an initial motion indication from motion detector 56 to provide a TX1/STAT1 strobe, causing a TAG transmission with a Motion Initiated status.
- motion detector 56 provides motion (jitter) indications, continuously retriggering the multivibrator in batter saving circuit 54, so that TX1/STAT1 remains active.
- the TXENABLE strobe from spread spectrum transmitter 52 triggers the multivibrator in periodicity control 58, which is then reset after the predetermined reset period to provide a TX2/STAT2 strobe. This action initiates periodic TAG re-transmissions with a Motion Continuing status.
- motion detector 56 stops providing motion indications to trigger the multivibrator in battery saving circuit 54.
- the multivibrator is reset, and the battery saving circuit switches TX1/STAT1 inactive, and at the same time, provides a reset strobe to periodicity control 58. This action immediately resets the multivibrator, causing a TX2/STAT2 strobe to initiate one last TAG transmission with a Motion Stopped status.
- battery savings circuit 54 and periodicity control 58 are implemented together with a dual multivibrator integrated circuit package No. 79HC123. Potentiometer adjustments can be set based on the expected object motion and the number of TAG transmitters (objects) within transmission range of each other. Typically, a TAG transmitter will be set to retrigger every 15 seconds, and after object movement ceases, will continue to transmit 30 more seconds. The IC package typically uses under 10 microamps when the TAG transmitter is in the power-saver mode.
- the duration of a TAG transmission (619 microseconds) is short for a radio device. If the TAG transmitters could be synchronized, then over 1,000 tags could transmit per second. Because the TAG transmitters are not synchronized, they behave in random bursts for which conventional statistical analysis can be used to minimize collisions by adjustment of periodicity for the given TAG population.
- Randomness of the periodic TAG transmissions is achieved as a result of two factors.
- the initiation of motion is based upon mechanical motion, which is a random event in the context of the radiolocation system--even if multiple objects are moved together (such as by a conveyor belt), the objects are not moved in synchronicity within a synchronization window of about a millisecond window.
- the potentiometers can be used to add random periodicity.
- the multivibrators in the battery savings and periodicity control circuit typically have a decay time subject to a Schmitt trigger voltage level that may vary from part to part by over 1 volt.
- the periodicity introduced by the periodicity control circuits will vary sufficiently to introduce a significant degree of randomness.
- each receiver of the array 20 performs four basic functions: (a) receiving spread spectrum communications; (b) triggering at the time-of-arrival of a TAG transmission; (c) latching the time base TOA COUNT of the 800 MHz synchronization counter in response to a TOA trigger; and (d) outputting onto the LAN TOA-DETECTION packets which include the time-of-arrival data for each TAG transmission.
- the highly stable 800 MHz time base clock (1.25 nanoseconds per cycle) provides an ideal distance resolution of about one foot.
- TAG transmissions are received by the receiver front end 62 (ANT PORT), and applied immediately to TOA trigger 64.
- the TOA trigger circuit provides a TOA trigger (TOA DETECT) to time base latching circuit 65.
- the time base latching circuit latches the time base count of the 800 MHz time base clock, derived from the 200 MHz synchronization clock (200 MIN).
- the time base latching circuit performs digital noise filtering to attempt to ensure that the TOA trigger circuit is triggered by a TAG transmission rather than random pulsed noise--if a valid TAG transmission is indicated, the time base latching circuit enables (SSOUTEN) receiver front end 62 to provide the TX-packet to spread spectrum receiver 66 (SSOUT/SSIN).
- FIG. 5a is a schematic diagram of a receiver front end 120.
- the receiver front end receives the spread spectrum TAG transmission through antenna port 121 (ANT PORT in FIG. 2a).
- the radio signal is amplified in two stages by amplifiers 122 and 123, with filtering by helical filters 124 and 125.
- the TAG transmission signal propagates through the receiver front end with some amount of propagation delay.
- the received TAG transmission is passed to a power splitter 126 that divides the radio signal for input (a) through a solid state switch 128, to the spread spectrum receiver (66 in FIG. 2a), and (b) to a TOA trigger circuit 130 (64 in FIG. 2a).
- the receiver front end does not provide the TX-packet of the TAG transmission to the spread spectrum receiver until the solid state switch is enabled by SSOUTEN from the time base latch circuit (65 in FIG. 2a).
- spread spectrum receiver 66 is described in Section 2 and Appendix B, and in the related patent.
- the receiver does not receive TX-packets from receiver front end 62 (SSOUT/SSIN) until time base latching circuit 65 decides that the received radio signal is a TAG transmission rather than random pulsed noise and provides SSOUTEN--this delay correspondingly reduces the 128 microsecond window for acquiring synchronization lock (see Sections 3 and 5.2).
- receiver 66 Once receiver 66 has acquired synchronization lock, it provides an ACQLK signal, and proceeds to recover TAG ID and motion status from the TX-packet. The receiver then assembles a corresponding RX-packet (including TAG ID and motion status), switching RRDY active when the RX-packet is available at the serial port RSO for retrieval by the programmed controller.
- Programmed controller 68 responds to RRDY active by providing an RSCLK clock signal to clock the RX-packet out of the RSO serial port.
- TOA Trigger Circuit 64 is located on the same card as receiver front end 62, with mechanical separation being provided for signal isolation.
- TOA triggering is accomplished without using mixing to obtain a down-converted intermediated frequency. While down-conversion would reduce the sensitivity required for the TOA trigger circuit, it would also reduce trigger accuracy by the period of the intermediate frequency. That is, phase differences between the transmitter oscillator and the receiver local oscillator can cause errors of up to a full IF period, leading to amplified inaccuracies.
- FIG. 5a is a schematic diagram of a TOA trigger circuit 130.
- the TOA trigger circuit is a conventional peak-hold design--the TAG transmission signal is passed through a diode 132 to a signal-level-threshold capacitor 133, which maintains charge as a function of the highest, most recent signal.
- the TOA trigger function is provided by a high speed comparator 135, which receives the TAG transmission signal and a programmable signal-level reference voltage from digital potentiometer 136.
- the digital potentiometer is set by a signal INCPOT from the programmed controller (see FIG. 2a).
- Comparator 135 is selected for high speed and minimal dispersion characteristics, such as an FFD 96687 BQ. By minimizing dispersion, comparator output responds at the same or similar rate when driven by high power (comparator overdrive) or low power signals.
- the comparator reference voltage is adjusted by programmable potentiometer 136 to provide a predetermined signal-level threshold.
- comparator 135 Upon receipt of a signal from receiver front end 120 (through power splitter 126) that exceeds the signal-level threshold set by the comparator reference voltage from potentiometer 136, comparator 135 triggers rapidly, asserting a TOA DETECT trigger signal.
- the TOA DETECT trigger is provided to the time base latching circuit (65 in FIG. 2a) as a possible indication of the arrival of a TAG transmission--at this point, the asserted TOA DETECT trigger may indicate a TAG transmission or random pulsed noise.
- TOA DETECT remains asserted as long as the input signal remains above the comparator reference voltage--when the signal disappears beneath that predetermined signal-level threshold, either at the end of the TAG transmission or the end of the random pulsed noise, detector capacitor 133 decays, causing comparator 135 to switch and deassert TOA DETECT. Based on the length of time that the TOA DETECT trigger remains asserted, the time base latching circuit decides whether to-treat it as a TAG transmission. 5.2 Time-Base Latching Circuit. Referring to FIG.
- time base latching circuit receives, in addition to the TOA DETECT trigger from TOA trigger circuit 64, the 200 MHz system synchronization clock from LAN interface 69 (200 MIN), and ACQLK from spread spectrum receiver 66 (indicating that the receiver has achieved the synchronism necessary for data recovery).
- Time base latching circuit is a high-speed statusizing latch circuit that performs both time base latching and digital filtering, while minimizing metastability problems associated with asynchronous latching.
- the circuit is configured from both high-speed ECL and TTL register sections. These registers are written and read by programmed controller 68 using REGSEL and R/-W to select a register and the type of operation, with data/parameter transfer over REGDATA.
- FIG. 5b illustrates the register configuration 140 of a time base latching circuit.
- the registers are used for either time base latching or digital filtering operations. All registers are coupled to a Control Bus over which they may be read and/or written.
- the time base latching operation is implemented using the following register designations:
- the TIME BASE register is an 800 MHz time base counter (non-readable) that is clocked by an 800 MHz time base clock--this clock is derived from the 200 MHz system synchronization clock provided by the radiolocation system processor by conventional phase coherent frequency multiplication.
- the TOA DETECT trigger is asserted, indicating the arrival of a signal that could be a TAG transmission, the time base TOA COUNT in the TIME BASE register is immediately latched into the TOA LATCH register.
- the most significant bit of the TIME BASE register is a time base overflow TIME BASE OV that outputs an interrupt onto the Control Bus--this overflow indication is latched in a STATUS register and read by the programmable controller, which maintains a total overflow count.
- the 32-bit counter counts for about 21 milliseconds before overflow.
- the TOA LATCH register receives a paralleled input from the TIME BASE register, and latches the time base TOA COUNT in that register when the TOA DETECT trigger is asserted.
- the TOA LATCH register minimizes the problem of digital latching metastability, which results from the occurrence of an asynchronous triggering event (TOA DETECT) during a window of time that the TIME BASE counter is incrementing.
- Such a statusizing arrangement will typically use a Johnson (or Gray code) counter as the high frequency (least significant) section(s) of the 800 MHz TIME BASE counter, reducing the number of bits in transition.
- the TOA LATCH register is read section-by-section over the Control Bus by the programmed controller when the time base latching circuit has determined, in a digital filtering function, that the TOA DETECT trigger represents the arrival of a TAG transmission.
- the digital filtering function is implemented using the following control and writable register designations:
- registers are configured in sections using TTL logic.
- the digital filtering function defines three states of the radiolocation receiver:
- the time base latching circuit When the time base latching circuit recognizes a received signal as a TAG transmission, and invokes the DISARMED state, the circuit provides (a) SSOUTEN to enable transfer of the TAG transmission (TX-packet) to the spread spectrum receiver, and (b) an interrupt to notify the programmed controller that a TAG transmission has been received and the latched time base TOA COUNT is available to be read from the TOA LATCH.
- REARMing the radiolocation receiver i.e., the time base latching circuit
- the programmed controller provides the REARM command over the Control Bus to a flip-flop 142 that controls the TOA LATCH.
- the contents of the TOA LATCH register are valid when the radiolocation receiver is put in the DISARMED state. That is, when TOA DETECT is asserted for long enough to indicate a valid TX-packet, the resulting interrupt notifies the programmed controller that the TOA LATCH register contains the time base TOA COUNT.
- the radiolocation receiver is REARMed to ARMED1 either (a) from DISARMED when a valid TX-packet is detected and the least significant register sections of TOA LATCH are read, or (b) from ARMED2 when TOA DETECT is deasserted before MAX NOISE LENGTH, indicating the receipt of invalid noise.
- the MAX NOISE LENGTH register is settable by the programmed controller with a value that determines the transition from the ARMED2 to the DISARMED states. That is, this register is loaded with a predetermined signal-duration threshold parameter, typically around one microsecond, that defines the duration threshold at which a received signal that causes assertion of the TOA DETECT trigger is deemed to be a TAG transmission rather than random pulsed noise.
- the signal-duration threshold parameter in MAX NOISE LENGTH is used to control TOA detection sensitivity.
- the spread spectrum receiver (which does not receive the TX-packet until SSOUTEN is provided after MAX NOISE LENGTH is reached) will not have enough of the 128 microsecond preamble window in which to acquire a synchronization lock (ACQLK must be achieved to recover the TAG ID).
- TOA TO ACQLK is a 1 MHz 16-bit counter that measures the time between the receipt by the time base latching circuit of (a) the TOA DETECT trigger from the TOA trigger circuit, and (b) the ACQLK signal from the spread spectrum receiver.
- This register is used for two operations: (a) in conjunction with the MAX NOISE LENGTH register, signalling that a count of MAX NOISE LENGTH has elapsed since assertion of the TOA DETECT trigger; and (b) indicating the elapsed time after the TOA DETECT trigger for the spread spectrum receiver to achieve ACQLK (a value that can be used by the programmed controller to adjust the MAX NOISE LENGTH parameter).
- a comparator 144 triggers to cause a transition in flip-flop 142 (DISARM/REARM). If TOA DETECT is still asserted at this time, the DISARM state is invoked, indicating a valid TAG transmission. An interrupt notifies the programmed controller that the TOA LATCH contains a valid time base TOA COUNT, which is read by the programmed controller after the TOA DETECT trigger is deasserted indicating the end of the TAG transmission.
- the TOA DETECT LENGTH register is a 10 MHz 24-bit counter that measures the lapsed count during which TOA DETECT remains asserted, i.e., for the duration of the TX-packet, and is valid only in the DISARMED state. This register is resolved to approximately one microsecond, and can count beyond 619 (the standard TX-packet being 619 microseconds in duration). It can be used for confirmation that a TOA DETECT trigger that remains asserted beyond MAX NOISE LENGTH is, in fact, a valid TX-packet.
- the NOISE COUNTER register provides a count of assertions of the TOA DETECT trigger since the last REARMing (i.e., since the last TOA DETECT trigger was asserted for longer than MAX NOISE LENGTH, and the associated time base TOA COUNT was read from the TOA LATCH), thereby providing a count of the number of TOA DETECT triggers that are discarded as being attributable to random pulsed noise rather than a TAG transmission. This count is used by programmed controller 68 to adjust the two noise-sensitivity thresholds--the comparator reference voltage and MAX NOISE LENGTH--to minimize TOA DETECT triggering off random pulsed noise.
- the effect of the digital filtering function is to delay applying a received signal to the spread spectrum receiver until after the TOA DETECT trigger is asserted for longer than a predetermined (programmable) count of MAX NOISE LENGTH, thereby indicating that the received signal is a TAG transmission rather than random pulsed noise.
- This digital filtering function minimizes lock-up of the spread spectrum receiver on non-TX-packets.
- Selecting the MAX NOISE LENGTH parameter depends on how fast the spread spectrum receiver can acquire synchronization lock, and the prevalence in the receiver environment of random pulsed noise.
- signal-level filtering is provided by selecting the comparator reference level for triggering the comparator in the TOA detector circuit (using INCPOT from the programmed controller).
- MAX NOISE LENGTH can be lengthened to exclude these noise signals.
- the comparator reference level can be increased by incrementing INCPOT to remove these interfering signals. Care must be taken against setting this comparator reference level so high as to prevent the TOA detector circuit from regularly asserting the TOA DETECT trigger for attenuated but valid TX-packets.
- a recommended design approach is to maximize MAX NOISE LENGTH (maximize the signal duration threshold), and minimize the INCPOT setting for the comparator reference voltage (minimize the signal-level threshold).
- programmable controller 68 is a commercially available, configurable system from INTEL (WILDCARD). It is small in size and has a relatively high density motherboard permitting the use of other peripherals.
- the CPU is an Intel 8088 with standard interface logic.
- the system comes with the following other components: (a) 256K RAM for program store; (b) 32K ROM for driver program with down-line loader; (c) peripheral controller based upon the Intel 8255; and (d) Arcnet interface.
- the programmed controller When configured, the programmed controller is equivalent to a diskless, networked processor, standard in the industry for local area networks.
- the peripheral controller interfaces to (a) time base latching circuit 65 for reading and writing registers including retrieving the time base TOA COUNT from the TOA LATCH register, (b) spread spectrum receiver 66 for retrieving RX-packets (with TAG ID and motion status), and (c) TOA trigger 64 for setting the comparator reference level provided by the programmable potentiometer (136 in FIG. 5a).
- programmed controller 68 performs the following functions:
- the programmed controller awaits a MAX NOISE LENGTH interrupt from the time base latching circuit--a TOA DETECT trigger (ARMED2) followed by a timeout of the MAX NOISE LENGTH counter (DISARMED)--indicating that a valid TX-packet has been received.
- ARMED2 TOA DETECT trigger
- DISARMED timeout of the MAX NOISE LENGTH counter
- programmed controller 68 On receiving the MAX NOISE LENGTH interrupt, programmed controller 68 awaits deassertion of the TOA DETECT trigger (which indicates that receipt of the TAG transmission is complete), and then reads the TOA LATCH register to retrieve the time base count for the TX-packet. For statistical reasons, prior to reading the least significant register sections of the TOA LATCH, thereby effecting REARM, the programmed controller may also read the other registers of the time base latching circuit, which are still valid prior REARM. ##SPC1##
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Theoretical Computer Science (AREA)
- Radar Systems Or Details Thereof (AREA)
Abstract
Description
______________________________________ TIME BASE 24-bit 800 MHz counter TIME BASE OV overflow interrupt (msbit of the TIME BASE register) TOA LATCH 24-bit latch ______________________________________
______________________________________ MAX NOISE LENGTH 16-bit signal-duration threshold parameter TOA TO ACQLK 16-bit counter TOA DETECT LENGTH 24-bit counter NOISE COUNT 16-bit counter STATUS 8-bit latch ______________________________________
Claims (60)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/252,842 USRE36791E (en) | 1990-05-04 | 1994-06-02 | Location system adapted for use in multipath environments |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US07/518,802 US5119104A (en) | 1990-05-04 | 1990-05-04 | Location system adapted for use in multipath environments |
US08/252,842 USRE36791E (en) | 1990-05-04 | 1994-06-02 | Location system adapted for use in multipath environments |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US07/518,802 Reissue US5119104A (en) | 1990-05-04 | 1990-05-04 | Location system adapted for use in multipath environments |
Publications (1)
Publication Number | Publication Date |
---|---|
USRE36791E true USRE36791E (en) | 2000-07-25 |
Family
ID=24065566
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US07/518,802 Ceased US5119104A (en) | 1990-05-04 | 1990-05-04 | Location system adapted for use in multipath environments |
US08/252,842 Expired - Lifetime USRE36791E (en) | 1990-05-04 | 1994-06-02 | Location system adapted for use in multipath environments |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US07/518,802 Ceased US5119104A (en) | 1990-05-04 | 1990-05-04 | Location system adapted for use in multipath environments |
Country Status (1)
Country | Link |
---|---|
US (2) | US5119104A (en) |
Cited By (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020104012A1 (en) * | 2000-11-29 | 2002-08-01 | Ensure Technologies, Inc. | Security token and acess point networking |
US20020145534A1 (en) * | 2001-03-09 | 2002-10-10 | Sentinel Wireless, Llc | System and method for performing object association using a location tracking system |
US20020167417A1 (en) * | 2001-05-10 | 2002-11-14 | Welles Kenneth Brakeley | Location system using retransmission of identifying information |
US6498585B2 (en) | 2000-08-24 | 2002-12-24 | Fast Location.Net, Llc | Method and apparatus for rapidly estimating the doppler-error and other receiver frequency errors of global positioning system satellite signals weakened by obstructions in the signal path |
US6515620B1 (en) | 2001-07-18 | 2003-02-04 | Fast Location.Net, Llc | Method and system for processing positioning signals in a geometric mode |
US6529160B2 (en) | 2001-07-18 | 2003-03-04 | Fast Location.Net, Llc | Method and system for determining carrier frequency offsets for positioning signals |
US6628234B2 (en) | 2001-07-18 | 2003-09-30 | Fast Location.Net, Llc | Method and system for processing positioning signals in a stand-alone mode |
US20030189488A1 (en) * | 2002-04-05 | 2003-10-09 | Beezerbug Incorporated | Ultrasonic transmitter and receiver systems and products using the same |
US20040041728A1 (en) * | 2001-07-18 | 2004-03-04 | Bromley Patrick G. | Method and system for processing positioning signals based on predetermined message data segment |
US20040042531A1 (en) * | 2002-08-28 | 2004-03-04 | Orhan Arikan | System and method for CDMA communications |
US20040235497A1 (en) * | 2003-05-19 | 2004-11-25 | Board Of Control Of Michigan Technological University | Wireless local positioning system |
US20050044424A1 (en) * | 2000-11-29 | 2005-02-24 | Ensure Technologies, Inc. | Method of allowing access to an electronic device |
US20050232081A1 (en) * | 2004-01-30 | 2005-10-20 | Sverre Holm | Method and system for increased update rate in acoustic positioning |
US20060013070A1 (en) * | 2002-12-04 | 2006-01-19 | Sverre Holm | Ultrasonic tracking and locating system |
US20060066485A1 (en) * | 2004-09-24 | 2006-03-30 | Guohua Min | Wireless tracking system based upon phase differences |
US20060220851A1 (en) * | 2004-08-12 | 2006-10-05 | Wherenet Corp | System and method for tracking containers in grounded marine terminal operations |
US20070008108A1 (en) * | 2005-07-07 | 2007-01-11 | Schurig Alma K | Unsynchronized beacon location system and method |
US20070018813A1 (en) * | 2005-07-22 | 2007-01-25 | Liggitt Richard C | Electronic identification tag |
US7209071B1 (en) | 2004-05-07 | 2007-04-24 | Steele Boring | System and method for distance measurement |
US20070103362A1 (en) * | 2000-06-06 | 2007-05-10 | Altratek, Inc. | System and method for detection and tracking of targets |
US7362656B2 (en) | 2002-12-04 | 2008-04-22 | Sonitor Technologies As | Ultrasonic locating system |
US20080191937A1 (en) * | 2007-02-13 | 2008-08-14 | Wherenet Corp. | System and method for tracking vehicles and containers |
US20080238762A1 (en) * | 2007-01-31 | 2008-10-02 | Donald Spyro Gumas | System and methods for multistep target detection and parameter estimation |
US20080266131A1 (en) * | 2007-02-13 | 2008-10-30 | Wherenet Corp. | System, apparatus and method for locating and/or tracking assets |
EP1996958A1 (en) * | 2006-03-23 | 2008-12-03 | RFind Systems, Inc. | Wireless asset identification and location |
WO2006098791A3 (en) * | 2005-03-14 | 2009-04-09 | Mann Alfred E Found Scient Res | System and method for locating objects and communicating with the same |
US20090102707A1 (en) * | 2005-01-19 | 2009-04-23 | Elwell Jr John M | Systems and methods for transparency mapping using multipath signals |
US20090102711A1 (en) * | 2005-01-19 | 2009-04-23 | Elwell Jr John M | Systems and methods for transparency mapping using multipath signals |
US7535796B2 (en) | 2002-04-09 | 2009-05-19 | Sonitor Technologies As | System and method for position determination of objects |
US7679561B2 (en) | 2005-01-19 | 2010-03-16 | The Charles Stark Draper Laboratory, Inc. | Systems and methods for positioning using multipath signals |
US20110018687A1 (en) * | 2007-11-13 | 2011-01-27 | Universitetet I Oslo | Ultrasound zone location system with high capacity |
WO2013166410A3 (en) * | 2012-05-04 | 2014-05-01 | Fedex Corporate Services, Inc. | Computer-readable media for logical clustering of package data and derived analytics and sharing of sensor information |
US8742929B2 (en) | 2002-07-09 | 2014-06-03 | Automated Tracking Solutions, Llc | Method and apparatus for tracking objects and people |
US9052374B2 (en) | 2001-07-18 | 2015-06-09 | Fast Location.Net, Llc | Method and system for processing positioning signals based on predetermined message data segment |
US9830424B2 (en) | 2013-09-18 | 2017-11-28 | Hill-Rom Services, Inc. | Bed/room/patient association systems and methods |
US11022421B2 (en) | 2016-01-20 | 2021-06-01 | Lucent Medical Systems, Inc. | Low-frequency electromagnetic tracking |
US11911325B2 (en) | 2019-02-26 | 2024-02-27 | Hill-Rom Services, Inc. | Bed interface for manual location |
Families Citing this family (368)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6958706B2 (en) * | 1990-07-27 | 2005-10-25 | Hill-Rom Services, Inc. | Patient care and communication system |
US5594786A (en) * | 1990-07-27 | 1997-01-14 | Executone Information Systems, Inc. | Patient care and communication system |
US5465082A (en) * | 1990-07-27 | 1995-11-07 | Executone Information Systems, Inc. | Apparatus for automating routine communication in a facility |
US5822544A (en) * | 1990-07-27 | 1998-10-13 | Executone Information Systems, Inc. | Patient care and communication system |
US5455851A (en) | 1993-07-02 | 1995-10-03 | Executone Information Systems, Inc. | System for identifying object locations |
US5355506A (en) * | 1991-04-29 | 1994-10-11 | The United States Of America As Represented By The Secretary Of The Army | Communication method for controlling and monitoring robotic entities |
US5471503A (en) * | 1992-12-29 | 1995-11-28 | Apple Computer, Inc. | Scanning method for receiving a transmission in a communication system with slow frequency hopping and coding |
US5483636A (en) * | 1993-02-03 | 1996-01-09 | Texas Instruments Incorporated | Automated diagnosis using wafer tracking databases |
SE500976C2 (en) * | 1993-02-09 | 1994-10-10 | Lmt Data Handelsbolag | Method and apparatus for positioning in a system |
US5387993A (en) * | 1993-06-25 | 1995-02-07 | Precision Tracking Fm, Inc. | Method for receiving and transmitting optical data and control information to and from remotely located receivers and transmitters in an optical locator system |
US5404374A (en) * | 1993-07-12 | 1995-04-04 | Apple Computer, Inc. | Method and apparatus for transmitting and receiving encoded data using multiple frequency coding |
US5404376A (en) * | 1993-09-09 | 1995-04-04 | Ericsson-Ge Mobile Communications Inc. | Navigation assistance for call handling in mobile telephone systems |
US5548637A (en) * | 1993-09-09 | 1996-08-20 | Precision Tracking Fm, Inc. | Method and apparatus for locating personnel and objects in response to telephone inquiries |
US5430441A (en) * | 1993-10-12 | 1995-07-04 | Motorola, Inc. | Transponding tag and method |
US5493692A (en) * | 1993-12-03 | 1996-02-20 | Xerox Corporation | Selective delivery of electronic messages in a multiple computer system based on context and environment of a user |
US5555376A (en) * | 1993-12-03 | 1996-09-10 | Xerox Corporation | Method for granting a user request having locational and contextual attributes consistent with user policies for devices having locational attributes consistent with the user request |
US5812865A (en) * | 1993-12-03 | 1998-09-22 | Xerox Corporation | Specifying and establishing communication data paths between particular media devices in multiple media device computing systems based on context of a user or users |
US5717955A (en) * | 1993-12-03 | 1998-02-10 | Xerox Corporation | System for changing device from specialized interface that enables control of subsystem to general interface that performs general purpose computing functions unrelated to the subsystem |
US5515426A (en) * | 1994-02-28 | 1996-05-07 | Executone Information Systems, Inc. | Telephone communication system having a locator |
JP3116710B2 (en) * | 1994-03-18 | 2000-12-11 | 株式会社日立製作所 | Information terminal system |
US5742635A (en) * | 1994-05-05 | 1998-04-21 | Sanconix, Inc. | Enhanced time of arrival method |
US5465286A (en) * | 1994-05-24 | 1995-11-07 | Executone Information Systems, Inc. | Apparatus for supervising an automatic call distribution telephone system |
TW274170B (en) * | 1994-06-17 | 1996-04-11 | Terrastar Inc | Satellite communication system, receiving antenna & components for use therein |
US5745084A (en) * | 1994-06-17 | 1998-04-28 | Lusignan; Bruce B. | Very small aperture terminal & antenna for use therein |
US5572195A (en) * | 1994-08-01 | 1996-11-05 | Precision Tracking Fm, Inc. | Sensory and control system for local area networks |
US5589838A (en) * | 1994-09-06 | 1996-12-31 | The Regents Of The University Of California | Short range radio locator system |
US5606322A (en) * | 1994-10-24 | 1997-02-25 | Motorola, Inc. | Divergent code generator and method |
US5959580A (en) | 1994-11-03 | 1999-09-28 | Ksi Inc. | Communications localization system |
US5568484A (en) * | 1994-12-22 | 1996-10-22 | Matsushita Avionics Systems Corporation | Telecommunications system and method for use on commercial aircraft and other vehicles |
US5797091A (en) * | 1995-03-07 | 1998-08-18 | Xypoint Corporation | Personal communication system and method of use |
US5742238A (en) * | 1995-09-01 | 1998-04-21 | Emtrak, Inc. | System for communication between a central controller and items in a factory using infrared light |
US5936578A (en) * | 1995-12-29 | 1999-08-10 | Lucent Technologies | Multipoint-to-point wireless system using directional antennas |
US5828693A (en) * | 1996-03-21 | 1998-10-27 | Amtech Corporation | Spread spectrum frequency hopping reader system |
US5774802A (en) * | 1996-04-10 | 1998-06-30 | Motorola Inc. | Apparatus and method for billing in a wireless communication system |
US6108555A (en) * | 1996-05-17 | 2000-08-22 | Ksi, Inc. | Enchanced time difference localization system |
US5793630A (en) * | 1996-06-14 | 1998-08-11 | Xerox Corporation | High precision spatially defined data transfer system |
US6128549A (en) * | 1996-06-21 | 2000-10-03 | Symbol Technologies, Inc. | RF interrogatable processing system |
US6236365B1 (en) | 1996-09-09 | 2001-05-22 | Tracbeam, Llc | Location of a mobile station using a plurality of commercial wireless infrastructures |
US9134398B2 (en) | 1996-09-09 | 2015-09-15 | Tracbeam Llc | Wireless location using network centric location estimators |
US7903029B2 (en) | 1996-09-09 | 2011-03-08 | Tracbeam Llc | Wireless location routing applications and architecture therefor |
US7764231B1 (en) | 1996-09-09 | 2010-07-27 | Tracbeam Llc | Wireless location using multiple mobile station location techniques |
US7274332B1 (en) | 1996-09-09 | 2007-09-25 | Tracbeam Llc | Multiple evaluators for evaluation of a purality of conditions |
US7714778B2 (en) | 1997-08-20 | 2010-05-11 | Tracbeam Llc | Wireless location gateway and applications therefor |
US6812824B1 (en) | 1996-10-17 | 2004-11-02 | Rf Technologies, Inc. | Method and apparatus combining a tracking system and a wireless communication system |
JP3147306B2 (en) * | 1996-10-17 | 2001-03-19 | ピンポイント コーポレイション | Item tracking system |
US6353406B1 (en) | 1996-10-17 | 2002-03-05 | R.F. Technologies, Inc. | Dual mode tracking system |
US5920287A (en) * | 1997-01-21 | 1999-07-06 | Widata Corporation | Radio location system for precisely tracking objects by RF transceiver tags which randomly and repetitively emit wideband identification signals |
US6366242B1 (en) | 1997-01-21 | 2002-04-02 | Wherenet Corporation | Computer workstation tool for displaying performance estimate of tagged object geo-location system for proposed geometry layout of tag transmission readers |
US5926133A (en) * | 1997-07-21 | 1999-07-20 | Denso Corporation | Differentially corrected position location system and method for mobile communication networks |
EP1027689A4 (en) * | 1997-11-03 | 2003-04-02 | Arial Systems Corp | METHOD AND DEVICE FOR MONITORING PEOPLE AND PROPERTY |
WO1999023989A1 (en) | 1997-11-07 | 1999-05-20 | Hill-Rom, Inc. | Mobile surgical support apparatus |
US7010369B2 (en) | 1997-11-07 | 2006-03-07 | Hill-Rom Services, Inc. | Medical equipment controller |
US6204765B1 (en) * | 1997-12-23 | 2001-03-20 | Inkrmec Ip Corp. | Method of detecting relative direction of motion of a radio frequency (RF) tag |
US6329915B1 (en) * | 1997-12-31 | 2001-12-11 | Intermec Ip Corp | RF Tag having high dielectric constant material |
US6138058A (en) * | 1998-01-06 | 2000-10-24 | Jenoptik Infab, Inc. | Method for electronically tracking containers to avoid misprocessing of contents |
WO1999039219A1 (en) * | 1998-01-30 | 1999-08-05 | Widata Corporation | Radio location system including transceiver tags |
US6222440B1 (en) | 1998-02-23 | 2001-04-24 | Freshloc Technologies, Inc. | Location, identification and telemetry system using strobed signals at predetermined intervals |
US6154139A (en) * | 1998-04-21 | 2000-11-28 | Versus Technology | Method and system for locating subjects within a tracking environment |
US6040774A (en) * | 1998-05-27 | 2000-03-21 | Sarnoff Corporation | Locating system and method employing radio frequency tags |
US6104295A (en) * | 1998-07-20 | 2000-08-15 | Versus Technology, Inc. | Electronic band tag and method of storing ID information therein |
US8135413B2 (en) | 1998-11-24 | 2012-03-13 | Tracbeam Llc | Platform and applications for wireless location and other complex services |
US7783299B2 (en) | 1999-01-08 | 2010-08-24 | Trueposition, Inc. | Advanced triggers for location-based service applications in a wireless location system |
US6184829B1 (en) * | 1999-01-08 | 2001-02-06 | Trueposition, Inc. | Calibration for wireless location system |
ES2218132T3 (en) | 1999-02-12 | 2004-11-16 | Wherenet Corp. | WIRELESS MATERIAL SUPPLY SYSTEM BASED ON APPLICATION LABELS. |
US6317082B1 (en) * | 1999-02-12 | 2001-11-13 | Wherenet Corp | Wireless call tag based material replenishment system |
EP1212635A1 (en) * | 1999-03-03 | 2002-06-12 | RF Technologies, Inc. | Method and apparatus combining a tracking system and a wireless communication system |
US20010056473A1 (en) * | 1999-04-26 | 2001-12-27 | Kenneth Arneson | Information retrieval system and method |
US6700533B1 (en) | 1999-05-06 | 2004-03-02 | Rf Technologies, Inc. | Asset and personnel tagging system utilizing GPS |
AU760936C (en) | 1999-05-14 | 2004-04-08 | Auckland Uniservices Limited | Improvements in and relating to position estimation systems |
US7356494B2 (en) * | 1999-05-19 | 2008-04-08 | I.D. Systems, Inc. | Robust wireless communications system architecture and asset management applications performed thereon |
US6211790B1 (en) | 1999-05-19 | 2001-04-03 | Elpas North America, Inc. | Infant and parent matching and security system and method of matching infant and parent |
US7656271B2 (en) * | 2002-01-09 | 2010-02-02 | I.D. Systems, Inc. | System and method for managing a remotely located asset |
AU5588000A (en) * | 1999-05-19 | 2000-12-05 | Id Systems, Inc. | Fully automated vehicle rental system |
WO2001007928A1 (en) * | 1999-07-27 | 2001-02-01 | Wherenet Corporation | Rgv (reader geometry visualization) tool |
US6640246B1 (en) | 1999-09-17 | 2003-10-28 | Ge Medical Systems Global Technology Company, Llc | Integrated computerized materials management system |
EP1286735A1 (en) | 1999-09-24 | 2003-03-05 | Dennis Jay Dupray | Geographically constrained network services |
US6751463B1 (en) | 1999-10-04 | 2004-06-15 | Telecommunication Systems, Inc. | Intelligent queue for information teleservice messages with superceding updates |
US6727818B1 (en) | 1999-10-29 | 2004-04-27 | Hill-Rom Services, Inc. | Hygiene monitoring system |
WO2001033248A1 (en) * | 1999-11-02 | 2001-05-10 | Matsushita Electric Industrial Co., Ltd. | Mobile communication system |
US8073477B2 (en) | 2000-04-11 | 2011-12-06 | Telecommunication Systems, Inc. | Short message distribution center |
US6512478B1 (en) | 1999-12-22 | 2003-01-28 | Rockwell Technologies, Llc | Location position system for relay assisted tracking |
AU2001228715A1 (en) * | 2000-02-02 | 2001-08-14 | Nokia Corporation | Positioning |
EP1266321A4 (en) | 2000-02-25 | 2003-05-21 | Telecomm Systems Inc | Prepaid short messaging |
US7038584B2 (en) * | 2000-03-31 | 2006-05-02 | Ge Medical Systems Information Technologies, Inc. | Object location monitoring within buildings |
US6529164B1 (en) | 2000-03-31 | 2003-03-04 | 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 |
EP1143089A3 (en) * | 2000-04-05 | 2003-08-27 | Meritor Light Vehicle Systems, Inc. | Method for remote keyless entry based on proximity |
US7522911B2 (en) | 2000-04-11 | 2009-04-21 | Telecommunication Systems, Inc. | Wireless chat automatic status tracking |
US6871215B2 (en) * | 2000-04-11 | 2005-03-22 | Telecommunication Systems Inc. | Universal mail wireless e-mail reader |
US7110773B1 (en) | 2000-04-11 | 2006-09-19 | Telecommunication Systems, Inc. | Mobile activity status tracker |
WO2001078422A1 (en) * | 2000-04-11 | 2001-10-18 | Telecommunication Systems, Inc. | Intelligent delivery agent for short message distribution center |
US20070136592A1 (en) * | 2000-04-12 | 2007-06-14 | Smith Richard A | Wireless internet gateway |
US6891811B1 (en) | 2000-04-18 | 2005-05-10 | Telecommunication Systems Inc. | Short messaging service center mobile-originated to HTTP internet communications |
US6373389B1 (en) | 2000-04-21 | 2002-04-16 | Usm Systems, Ltd. | Event driven information system |
US6593885B2 (en) * | 2000-04-27 | 2003-07-15 | Wherenet Corp | Low cost DTOA location processing system based on multiple readers-to-single processor architecture |
AU5252101A (en) * | 2000-04-28 | 2001-11-12 | Hi-G-Tek Ltd. | Apparatus and methods for cellular communication |
US20030046091A1 (en) * | 2000-05-12 | 2003-03-06 | Kenneth Arneson | System and method for providing wireless services |
US20010056508A1 (en) * | 2000-05-12 | 2001-12-27 | Kenneth Arneson | Event notification system and method |
US10684350B2 (en) | 2000-06-02 | 2020-06-16 | Tracbeam Llc | Services and applications for a communications network |
US10641861B2 (en) | 2000-06-02 | 2020-05-05 | Dennis J. Dupray | Services and applications for a communications network |
US9875492B2 (en) | 2001-05-22 | 2018-01-23 | Dennis J. Dupray | Real estate transaction system |
US20020036569A1 (en) * | 2000-08-14 | 2002-03-28 | Martin Philip John | Tag and receiver systems |
US7911324B2 (en) * | 2001-02-16 | 2011-03-22 | Automotive Technologies International, Inc. | Method and system for obtaining information about RFID-equipped objects |
US6556942B1 (en) | 2000-09-29 | 2003-04-29 | Ut-Battelle, Llc | Short range spread-spectrum radiolocation system and method |
US6889109B1 (en) * | 2000-11-03 | 2005-05-03 | Ford Motor Company | Method for maintaining the quality of produced products |
KR100790041B1 (en) * | 2000-11-14 | 2007-12-31 | 심볼테크놀로지스,인코포레이티드 | Wireless clock sync |
US7519654B1 (en) | 2000-11-22 | 2009-04-14 | Telecommunication Systems, Inc. | Web gateway multi-carrier support |
US9084076B2 (en) | 2001-02-16 | 2015-07-14 | Intelligent Technologies International, Inc. | Techniques for obtaining information about objects |
US7640031B2 (en) | 2006-06-22 | 2009-12-29 | Telecommunication Systems, Inc. | Mobile originated interactive menus via short messaging services |
US7127264B2 (en) * | 2001-02-27 | 2006-10-24 | Telecommunication Systems, Inc. | Mobile originated interactive menus via short messaging services |
EP1374194A2 (en) * | 2001-03-30 | 2004-01-02 | Hill-Rom Services, Inc. | Hospital bed and network system |
US7242306B2 (en) | 2001-05-08 | 2007-07-10 | Hill-Rom Services, Inc. | Article locating and tracking apparatus and method |
US7248933B2 (en) * | 2001-05-08 | 2007-07-24 | Hill-Rom Services, Inc. | Article locating and tracking system |
US8082096B2 (en) | 2001-05-22 | 2011-12-20 | Tracbeam Llc | Wireless location routing applications and architecture therefor |
US6759959B2 (en) | 2001-05-25 | 2004-07-06 | Hill-Rom Services, Inc. | Waste segregation compliance system |
US7030731B2 (en) * | 2001-06-14 | 2006-04-18 | Rf Code, Inc. | Wireless identification systems and protocols |
AU2002326417A1 (en) * | 2001-07-20 | 2003-03-03 | Hill-Rom Services, Inc. | Badge for a locating and tracking system |
WO2003013417A1 (en) | 2001-08-03 | 2003-02-20 | Hill-Rom Services, Inc. | Medication tracking system |
GB0121082D0 (en) * | 2001-08-31 | 2001-10-24 | Koninkl Philips Electronics Nv | Method of operating a radio station and radio system |
US6658260B2 (en) | 2001-09-05 | 2003-12-02 | Telecommunication Systems, Inc. | Inter-carrier short messaging service providing phone number only experience |
US6882315B2 (en) * | 2001-10-18 | 2005-04-19 | Multispectral Solutions, Inc. | Object location system and method |
US7853272B2 (en) * | 2001-12-21 | 2010-12-14 | Telecommunication Systems, Inc. | Wireless network tour guide |
GB2383708A (en) * | 2001-12-31 | 2003-07-02 | Systems Engineering & Assessme | Position determination |
WO2003063103A1 (en) | 2002-01-18 | 2003-07-31 | Georgia Tech Research Corporation | Monitoring and tracking of assets by utilizing wireless communications |
US20030148812A1 (en) * | 2002-02-01 | 2003-08-07 | Paulsen Craig A. | Gaming system and gaming method |
US6935958B2 (en) * | 2002-02-06 | 2005-08-30 | Igt | Method and apparatus for machine location |
US6843725B2 (en) * | 2002-02-06 | 2005-01-18 | Igt | Method and apparatus for monitoring or controlling a gaming machine based on gaming machine location |
US7426380B2 (en) | 2002-03-28 | 2008-09-16 | Telecommunication Systems, Inc. | Location derived presence information |
US8918073B2 (en) | 2002-03-28 | 2014-12-23 | Telecommunication Systems, Inc. | Wireless telecommunications location based services scheme selection |
US8290505B2 (en) | 2006-08-29 | 2012-10-16 | Telecommunications Systems, Inc. | Consequential location derived information |
US9154906B2 (en) | 2002-03-28 | 2015-10-06 | Telecommunication Systems, Inc. | Area watcher for wireless network |
WO2003091956A1 (en) * | 2002-04-25 | 2003-11-06 | Hermos Informatik Gmbh | Controlling device for monitoring the spatial or mechanical delimitation of producer goods or materials in the production cycle by using transponder technology |
US7169052B2 (en) * | 2002-08-05 | 2007-01-30 | Igt | Personalized gaming apparatus and gaming method |
GB2408607A (en) * | 2002-09-27 | 2005-06-01 | Hill Rom Services Inc | Universal communications monitoring tracking and control system for a healthcare facility |
US7298275B2 (en) * | 2002-09-27 | 2007-11-20 | Rockwell Automation Technologies, Inc. | Machine associating method and apparatus |
US6917290B2 (en) * | 2002-10-11 | 2005-07-12 | Itt Manufacturng Enterprises, Inc. | Zone detection locator |
US7522049B2 (en) * | 2002-10-18 | 2009-04-21 | Aeroscout, Ltd. | Wireless local area network (WLAN) method and system for presence detection and location finding |
US6963289B2 (en) * | 2002-10-18 | 2005-11-08 | Aeroscout, Ltd. | Wireless local area network (WLAN) channel radio-frequency identification (RFID) tag system and method therefor |
GB0225428D0 (en) * | 2002-10-31 | 2002-12-11 | Mitel Knowledge Corp | Call redirection zones for wireless communications |
US20070238455A1 (en) | 2006-04-07 | 2007-10-11 | Yinjun Zhu | Mobile based area event handling when currently visited network doe not cover area |
US20040253964A1 (en) * | 2003-06-12 | 2004-12-16 | Yinjun Zhu | Mobile based area event handling when currently visited network does not cover area |
US8666397B2 (en) | 2002-12-13 | 2014-03-04 | Telecommunication Systems, Inc. | Area event handling when current network does not cover target area |
US6784842B2 (en) * | 2003-01-22 | 2004-08-31 | Symbol Technologies, Inc. | Method and system for calibrating a location system |
US7272456B2 (en) * | 2003-01-24 | 2007-09-18 | Rockwell Automation Technologies, Inc. | Position based machine control in an industrial automation environment |
US20040166881A1 (en) * | 2003-02-06 | 2004-08-26 | Farchmin David Walter | Phased array wireless location method and apparatus |
EP1593217A4 (en) | 2003-02-10 | 2009-04-01 | Nielsen Media Res Inc | Methods and apparatus to adaptively gather audience information data |
US7043316B2 (en) * | 2003-02-14 | 2006-05-09 | Rockwell Automation Technologies Inc. | Location based programming and data management in an automated environment |
US6838992B2 (en) * | 2003-03-21 | 2005-01-04 | Versus Technology, Inc. | Methods and systems for locating subjects and providing event notification within a tracking environment and badge for use therein |
US7907053B2 (en) * | 2003-05-14 | 2011-03-15 | Hill-Rom Services, Inc. | Combined locating, tracking and communications system |
US20050029872A1 (en) * | 2003-08-08 | 2005-02-10 | Ehrman Kenneth S. | Universal power supply |
US20050071498A1 (en) * | 2003-09-30 | 2005-03-31 | Farchmin David W. | Wireless location based automated components |
WO2005045461A1 (en) * | 2003-10-16 | 2005-05-19 | Hill-Rom Services, Inc. | Universal communications, monitoring, tracking, and control system for a healthcare facility |
US7545326B2 (en) * | 2003-10-22 | 2009-06-09 | Awarepoint Corporation | Wireless tracking system and method with multipath error mitigation |
US7324824B2 (en) * | 2003-12-09 | 2008-01-29 | Awarepoint Corporation | Wireless network monitoring system |
US7312752B2 (en) * | 2003-10-22 | 2007-12-25 | Awarepoint Corporation | Wireless position location and tracking system |
US7218229B2 (en) * | 2003-11-07 | 2007-05-15 | Wherenet Corp | Location system and method that achieves time synchronized network performance with nodes divided into separate networks |
US7424293B2 (en) | 2003-12-02 | 2008-09-09 | Telecommunication Systems, Inc. | User plane location based service using message tunneling to support roaming |
US7119687B2 (en) * | 2003-12-03 | 2006-10-10 | Siemens Technology-To-Business Center, Llc | System for tracking object locations using self-tracking tags |
EP1692784B1 (en) * | 2003-12-09 | 2016-06-29 | Awarepoint Corporation | Plug-in network appliance |
US7260186B2 (en) | 2004-03-23 | 2007-08-21 | Telecommunication Systems, Inc. | Solutions for voice over internet protocol (VoIP) 911 location services |
US20080126535A1 (en) | 2006-11-28 | 2008-05-29 | Yinjun Zhu | User plane location services over session initiation protocol (SIP) |
US7903791B2 (en) | 2005-06-13 | 2011-03-08 | Telecommunication Systems, Inc. | Enhanced E911 location information using voice over internet protocol (VoIP) |
US20080090546A1 (en) | 2006-10-17 | 2008-04-17 | Richard Dickinson | Enhanced E911 network access for a call center using session initiation protocol (SIP) messaging |
US6909399B1 (en) | 2003-12-31 | 2005-06-21 | Symbol Technologies, Inc. | Location system with calibration monitoring |
US8406341B2 (en) | 2004-01-23 | 2013-03-26 | The Nielsen Company (Us), Llc | Variable encoding and detection apparatus and methods |
US7251535B2 (en) * | 2004-02-06 | 2007-07-31 | Rockwell Automation Technologies, Inc. | Location based diagnostics method and apparatus |
US8645569B2 (en) * | 2004-03-12 | 2014-02-04 | Rockwell Automation Technologies, Inc. | Juxtaposition based machine addressing |
WO2005094172A2 (en) * | 2004-03-30 | 2005-10-13 | Hi-G-Tek Inc. | Monitorable locking assemblies |
US7152791B2 (en) * | 2004-03-30 | 2006-12-26 | Honeywell International, Inc. | Identifying the location of an asset |
US20050228528A1 (en) * | 2004-04-01 | 2005-10-13 | Farchmin David W | Location based material handling and processing |
US8195205B2 (en) | 2004-05-06 | 2012-06-05 | Telecommunication Systems, Inc. | Gateway application to support use of a single internet address domain for routing messages to multiple multimedia message service centers |
US7991411B2 (en) | 2004-05-06 | 2011-08-02 | Telecommunication Systems, Inc. | Method to qualify multimedia message content to enable use of a single internet address domain to send messages to both short message service centers and multimedia message service centers |
US7315280B2 (en) * | 2004-05-25 | 2008-01-01 | Bae Systems Information And Electronics Systems Integration Inc. | Coherent geolocation system |
US6933888B1 (en) * | 2004-06-14 | 2005-08-23 | Bae Systems Information And Electronic Systems Integration Inc. | Multi-ship coherent geolocation system |
US20060050651A1 (en) * | 2004-08-19 | 2006-03-09 | Cyril Brignone | Establishing a coordinate system and coordinates for nodes in a network |
US7423535B2 (en) * | 2004-08-26 | 2008-09-09 | Avante International Technology, Inc. | Object monitoring, locating, and tracking method employing RFID devices |
US8174383B1 (en) | 2004-08-26 | 2012-05-08 | Avante International Technology, Inc. | System and method for operating a synchronized wireless network |
US7839289B2 (en) * | 2004-08-26 | 2010-11-23 | Avante International Technology, Inc. | Object monitoring, locating, and tracking system and method employing RFID devices |
US7319397B2 (en) * | 2004-08-26 | 2008-01-15 | Avante International Technology, Inc. | RFID device for object monitoring, locating, and tracking |
US7342497B2 (en) * | 2004-08-26 | 2008-03-11 | Avante International Technology, Inc | Object monitoring, locating, and tracking system employing RFID devices |
US7528716B2 (en) * | 2004-09-15 | 2009-05-05 | Radarfind Corporation | Methods, location circuits and computer program products for automated location and monitoring of mobile devices |
US7525432B2 (en) * | 2004-09-15 | 2009-04-28 | Radarfind Corporation | Methods, identification tags and computer program products for automated location and monitoring of mobile devices |
CA2581982C (en) | 2004-09-27 | 2013-06-18 | Nielsen Media Research, Inc. | Methods and apparatus for using location information to manage spillover in an audience monitoring system |
US8294584B2 (en) * | 2004-10-12 | 2012-10-23 | Plost Gerald N | System, method and implementation for increasing a likelihood of improved hand hygiene in a desirably sanitary environment |
US7786844B2 (en) * | 2005-03-01 | 2010-08-31 | I.D. Systems, Inc. | Mobile portal for RFID applications |
MX2007010584A (en) * | 2005-03-01 | 2008-03-19 | I D Systems Inc | Mobile portal for rfid applications. |
CA2601879C (en) * | 2005-03-17 | 2017-07-04 | Nielsen Media Research, Inc. | Methods and apparatus for using audience member behavior information to determine compliance with audience measurement system usage requirements |
US8370054B2 (en) * | 2005-03-24 | 2013-02-05 | Google Inc. | User location driven identification of service vehicles |
US7353034B2 (en) | 2005-04-04 | 2008-04-01 | X One, Inc. | Location sharing and tracking using mobile phones or other wireless devices |
US7710322B1 (en) * | 2005-05-10 | 2010-05-04 | Multispectral Solutions, Inc. | Extensible object location system and method using multiple references |
US7430425B2 (en) | 2005-05-17 | 2008-09-30 | Telecommunication Systems, Inc. | Inter-carrier digital message with user data payload service providing phone number only experience |
US7945026B2 (en) * | 2005-05-27 | 2011-05-17 | Telecommunications Systems, Inc. | Voice over internet protocol (VoIP) E911 metro street address guide (MSAG) validation |
US8913983B2 (en) | 2005-05-27 | 2014-12-16 | Telecommunication Systems, Inc. | Voice over internet protocol (VoIP) E911 metro street address guide (MSAG) validation |
US8660573B2 (en) | 2005-07-19 | 2014-02-25 | Telecommunications Systems, Inc. | Location service requests throttling |
US7548158B2 (en) | 2005-08-08 | 2009-06-16 | Telecommunication Systems, Inc. | First responder wireless emergency alerting with automatic callback and location triggering |
US7411937B2 (en) * | 2005-08-09 | 2008-08-12 | Agilent Technologies, Inc. | Time synchronization system and method for synchronizing locating units within a communication system using a known external signal |
US9282451B2 (en) | 2005-09-26 | 2016-03-08 | Telecommunication Systems, Inc. | Automatic location identification (ALI) service requests steering, connection sharing and protocol translation |
US20070073513A1 (en) * | 2005-09-29 | 2007-03-29 | Joshua Posamentier | Determining RFID tag location |
US7626951B2 (en) | 2005-10-06 | 2009-12-01 | Telecommunication Systems, Inc. | Voice Over Internet Protocol (VoIP) location based conferencing |
US8467320B2 (en) | 2005-10-06 | 2013-06-18 | Telecommunication Systems, Inc. | Voice over internet protocol (VoIP) multi-user conferencing |
US7907551B2 (en) * | 2005-10-06 | 2011-03-15 | Telecommunication Systems, Inc. | Voice over internet protocol (VoIP) location based 911 conferencing |
US9161189B2 (en) | 2005-10-18 | 2015-10-13 | Telecommunication Systems, Inc. | Automatic call forwarding to in-vehicle telematics system |
US7808385B2 (en) * | 2005-10-21 | 2010-10-05 | Patent Category Corp. | Interactive clothing system |
US7482926B2 (en) * | 2005-10-28 | 2009-01-27 | Intermec Ip Corp. | System and method of enhancing range in a radio frequency identification system |
WO2007064747A1 (en) * | 2005-11-29 | 2007-06-07 | Pango Networks | Methods and apparatus for active radio frequency identification tags |
US9274207B2 (en) | 2006-02-01 | 2016-03-01 | Zih Corp. | System and method for determining signal source location in wireless local area network |
US8150363B2 (en) | 2006-02-16 | 2012-04-03 | Telecommunication Systems, Inc. | Enhanced E911 network access for call centers |
US8059789B2 (en) | 2006-02-24 | 2011-11-15 | Telecommunication Systems, Inc. | Automatic location identification (ALI) emergency services pseudo key (ESPK) |
EP3010167B1 (en) | 2006-03-27 | 2017-07-05 | Nielsen Media Research, Inc. | Methods and systems to meter media content presented on a wireless communication device |
MX2007015979A (en) | 2006-03-31 | 2009-04-07 | Nielsen Media Res Inc | Methods, systems, and apparatus for multi-purpose metering. |
US7786885B2 (en) * | 2006-04-25 | 2010-08-31 | Hrl Laboratories, Llc | Event localization within a distributed sensor array |
US8208605B2 (en) | 2006-05-04 | 2012-06-26 | Telecommunication Systems, Inc. | Extended efficient usage of emergency services keys |
US9519888B2 (en) * | 2006-05-08 | 2016-12-13 | Telecommunication Systems, Inc. | End use transparent email attachment handling to overcome size and attachment policy barriers |
US20070260730A1 (en) * | 2006-05-08 | 2007-11-08 | Adithya Gadwale | Automatically updated instant messaging (IM) presence of roaming IM user |
US8463284B2 (en) | 2006-07-17 | 2013-06-11 | Telecommunication Systems, Inc. | Short messaging system (SMS) proxy communications to enable location based services in wireless devices |
US7501945B2 (en) * | 2006-07-27 | 2009-03-10 | Lockheed Martin Corporation | System and method of simulation |
US8099105B2 (en) | 2006-09-19 | 2012-01-17 | Telecommunication Systems, Inc. | Device based trigger for location push event |
US8014726B1 (en) | 2006-10-02 | 2011-09-06 | The Nielsen Company (U.S.), Llc | Method and system for collecting wireless information transparently and non-intrusively |
US8260252B2 (en) | 2006-10-02 | 2012-09-04 | The Nielsen Company (Us), Llc | Method and apparatus for collecting information about portable device usage |
US9408046B2 (en) | 2006-10-03 | 2016-08-02 | Telecommunication Systems, Inc. | 911 data messaging |
US9160572B2 (en) * | 2006-10-17 | 2015-10-13 | Telecommunication Systems, Inc. | Automated location determination to support VoIP E911 using self-surveying techniques for ad hoc wireless network |
US7818083B2 (en) * | 2006-10-31 | 2010-10-19 | Resurgent Health & Medical, Llc | Automated washing system with compliance verification and automated compliance monitoring reporting |
US7659824B2 (en) | 2006-10-31 | 2010-02-09 | Resurgent Health & Medical, Llc | Sanitizer dispensers with compliance verification |
US7698770B2 (en) * | 2006-10-31 | 2010-04-20 | Resurgent Health & Medical, Llc | Automated appendage cleaning apparatus with brush |
US7641740B2 (en) * | 2006-10-31 | 2010-01-05 | Resurgent Health & Medical, Llc | Wash chamber for automated appendage-washing apparatus |
WO2008057477A2 (en) | 2006-11-03 | 2008-05-15 | Telecommunication Systems, Inc. | Roaming gateway enabling location based services (lbs) roaming for user plane in cdma networks without requiring use of a mobile positioning center (mpc) |
US9600959B2 (en) | 2007-01-09 | 2017-03-21 | Cfph, Llp | System for managing promotions |
US9754444B2 (en) * | 2006-12-06 | 2017-09-05 | Cfph, Llc | Method and apparatus for advertising on a mobile gaming device |
US20080147461A1 (en) * | 2006-12-14 | 2008-06-19 | Morris Lee | Methods and apparatus to monitor consumer activity |
US10885543B1 (en) | 2006-12-29 | 2021-01-05 | The Nielsen Company (Us), Llc | Systems and methods to pre-scale media content to facilitate audience measurement |
US7667602B2 (en) * | 2007-01-19 | 2010-02-23 | Wal-Mart Stores, Inc. | Multi-directional RFID reader for controlling inventory and shelf stock |
US20080189132A1 (en) * | 2007-02-05 | 2008-08-07 | Matthew Minson | Automatic Hospital Bed Accounting System |
US8050386B2 (en) | 2007-02-12 | 2011-11-01 | Telecommunication Systems, Inc. | Mobile automatic location identification (ALI) for first responders |
US20080221968A1 (en) * | 2007-03-07 | 2008-09-11 | Tamara Gaffney | Method and system for interacting with users of portable devices |
US7986235B2 (en) * | 2007-03-23 | 2011-07-26 | Intel Corporation | RFID receive-only system |
ES2289963B1 (en) * | 2007-07-02 | 2009-05-01 | Jvv Grup Montajes Y Desarrollos De Proyectos Electronicos S.L. | REMOTE CONTROL MODULE. |
US8321556B1 (en) | 2007-07-09 | 2012-11-27 | The Nielsen Company (Us), Llc | Method and system for collecting data on a wireless device |
WO2009038726A1 (en) | 2007-09-17 | 2009-03-26 | Telecommunication Systems, Inc. | Emergency 911 data messaging |
US20090150217A1 (en) | 2007-11-02 | 2009-06-11 | Luff Robert A | Methods and apparatus to perform consumer surveys |
US7929530B2 (en) | 2007-11-30 | 2011-04-19 | Telecommunication Systems, Inc. | Ancillary data support in session initiation protocol (SIP) messaging |
US9130963B2 (en) | 2011-04-06 | 2015-09-08 | Telecommunication Systems, Inc. | Ancillary data support in session initiation protocol (SIP) messaging |
US9369294B2 (en) | 2007-12-14 | 2016-06-14 | Telecommunication Systems, Inc. | Reverse 911 using multicast session internet protocol (SIP) conferencing of voice over internet protocol (VoIP) users |
FR2925169B1 (en) * | 2007-12-18 | 2012-03-09 | Commissariat Energie Atomique | METHOD AND SYSTEM FOR ASSISTING ENVIRONMENTAL CHARACTERIZATION WITH ULTRA BROADBAND RADIO FREQUENCY SIGNALS. |
CA2652731A1 (en) * | 2008-02-07 | 2009-08-07 | Mark Iv Industries Corp. | Real-time location systems and methods |
US9007264B2 (en) * | 2008-02-29 | 2015-04-14 | Robert Bosch Gmbh | Methods and systems for tracking objects or people within a desired area |
US8503991B2 (en) * | 2008-04-03 | 2013-08-06 | The Nielsen Company (Us), Llc | Methods and apparatus to monitor mobile devices |
GB0807586D0 (en) * | 2008-04-26 | 2008-06-04 | Roke Manor Research | A multilateration system and method |
US8146613B2 (en) | 2008-04-29 | 2012-04-03 | Resurgent Health & Medical, Llc | Wash chamber for surgical environment |
US8390428B2 (en) * | 2008-05-15 | 2013-03-05 | International Business Machines Corporation | Identity verification badge and security system |
US9288268B2 (en) * | 2008-06-30 | 2016-03-15 | The Nielsen Company (Us), Llc | Methods and apparatus to monitor shoppers in a retail environment |
WO2010005576A2 (en) | 2008-07-10 | 2010-01-14 | Radarfind Corporation | Rotatable tags for automated location and monitoring of moveable objects and related systems |
US7982614B2 (en) * | 2008-08-18 | 2011-07-19 | Honeywell International Inc. | Method and apparatus for wireless asset tracking using asset tags with motion sensors |
US8068587B2 (en) | 2008-08-22 | 2011-11-29 | Telecommunication Systems, Inc. | Nationwide table routing of voice over internet protocol (VOIP) emergency calls |
US8954028B2 (en) | 2008-09-25 | 2015-02-10 | Telecommunication Systems, Inc. | Geo-redundant and high reliability commercial mobile alert system (CMAS) |
US20100079337A1 (en) * | 2008-09-30 | 2010-04-01 | Mitac Technology Corp. | Portable electronic device, and system and method for tracking positions of the same |
US8712453B2 (en) | 2008-12-23 | 2014-04-29 | Telecommunication Systems, Inc. | Login security with short messaging |
US8688517B2 (en) | 2009-02-13 | 2014-04-01 | Cfph, Llc | Method and apparatus for advertising on a mobile gaming device |
WO2010108185A2 (en) | 2009-03-20 | 2010-09-23 | Buzby Networks, Llc | Real-time network node location system and method |
US8239277B2 (en) | 2009-03-31 | 2012-08-07 | The Nielsen Company (Us), Llc | Method, medium, and system to monitor shoppers in a retail or commercial establishment |
US8213957B2 (en) | 2009-04-22 | 2012-07-03 | Trueposition, Inc. | Network autonomous wireless location system |
US9301191B2 (en) | 2013-09-20 | 2016-03-29 | Telecommunication Systems, Inc. | Quality of service to over the top applications used with VPN |
US8867485B2 (en) | 2009-05-05 | 2014-10-21 | Telecommunication Systems, Inc. | Multiple location retrieval function (LRF) network having location continuity |
WO2010128198A1 (en) | 2009-05-08 | 2010-11-11 | Zokem Oy | System and method for behavioural and contextual data analytics |
US8402268B2 (en) | 2009-06-11 | 2013-03-19 | Panasonic Avionics Corporation | System and method for providing security aboard a moving platform |
US20110050411A1 (en) * | 2009-09-01 | 2011-03-03 | Schuman Richard J | Integrated healthcare communication and locating system |
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 |
US8378826B2 (en) * | 2009-10-02 | 2013-02-19 | Checkpoint Systems, Inc. | Key device for monitoring systems |
US20110106284A1 (en) * | 2009-11-02 | 2011-05-05 | Mold-Masters (2007) Limited | System for use in performance of injection molding operations |
US8280544B2 (en) * | 2009-11-02 | 2012-10-02 | Mold Masters (2007) Limited | System for use in performance of injection molding operations |
US20110106285A1 (en) * | 2009-11-02 | 2011-05-05 | Mold-Masters (2007) Limited | System for use in performance of injection molding operations |
US9922167B2 (en) | 2009-11-20 | 2018-03-20 | Versus Technology, Inc. | Context-aware method and system for facilitating the delivery of healthcare to patients within a clinical environment monitored by real-time locating apparatus |
US20110121974A1 (en) * | 2009-11-20 | 2011-05-26 | Versus Technology, Inc. | Real-time method and system for monitoring hygiene compliance within a tracking environment |
US20110125513A1 (en) * | 2009-11-20 | 2011-05-26 | Versus Technology, Inc. | Real-time method and system for controlling healthcare delivery processes within a clinical environment |
US8416072B2 (en) | 2009-11-23 | 2013-04-09 | Versus Technology, Inc. | Real-time method and system for locating a mobile object or person in a tracking environment while conserving electrical energy in a battery-operated tracking tag associated with the object or person |
US8949069B2 (en) * | 2009-12-16 | 2015-02-03 | Intel Corporation | Position determination based on propagation delay differences of multiple signals received at multiple sensors |
US8855101B2 (en) | 2010-03-09 | 2014-10-07 | The Nielsen Company (Us), Llc | Methods, systems, and apparatus to synchronize actions of audio source monitors |
US20110221633A1 (en) * | 2010-03-11 | 2011-09-15 | Benjamin Bela Schramm | Methods and systems for determining the distance between two objects using wirelessly transmitted pulses |
SE535102C2 (en) | 2010-04-08 | 2012-04-17 | Recco Invest Ab | Frequency selective transponder with motion sensor |
US8704960B2 (en) | 2010-04-27 | 2014-04-22 | Panasonic Avionics Corporation | Deployment system and method for user interface devices |
US9294911B2 (en) | 2010-05-10 | 2016-03-22 | Telecommunication Systems, Inc. | Cell-ID translation in a location based system (LBS) |
WO2011149884A2 (en) | 2010-05-24 | 2011-12-01 | Georgia-Pacific Consumer Products Lp | Hand hygiene compliance system |
WO2011161303A1 (en) | 2010-06-24 | 2011-12-29 | Zokem Oy | Network server arrangement for processing non-parametric, multi-dimensional, spatial and temporal human behavior or technical observations measured pervasively, and related method for the same |
US8310364B2 (en) | 2010-07-28 | 2012-11-13 | Versus Technology, Inc. | Real-time method and system for determining and validating location of a relocated mobile object or person in a tracking environment |
US8514071B2 (en) | 2010-07-28 | 2013-08-20 | Versus Technology, Inc. | Real-time method and system for locating a mobile object or person in a tracking environment |
US9538493B2 (en) | 2010-08-23 | 2017-01-03 | Finetrak, Llc | Locating a mobile station and applications therefor |
US8340685B2 (en) | 2010-08-25 | 2012-12-25 | The Nielsen Company (Us), Llc | Methods, systems and apparatus to generate market segmentation data with anonymous location data |
US9672726B2 (en) | 2010-11-08 | 2017-06-06 | Georgia-Pacific Consumer Products Lp | Hand hygiene compliance monitoring system |
EP2652980A2 (en) | 2010-12-13 | 2013-10-23 | TeleCommunication Systems, Inc. | Location services gateway server |
US8885842B2 (en) | 2010-12-14 | 2014-11-11 | The Nielsen Company (Us), Llc | Methods and apparatus to determine locations of audience members |
US8942743B2 (en) | 2010-12-17 | 2015-01-27 | Telecommunication Systems, Inc. | iALERT enhanced alert manager |
US8688087B2 (en) | 2010-12-17 | 2014-04-01 | Telecommunication Systems, Inc. | N-dimensional affinity confluencer |
US8411258B2 (en) * | 2010-12-22 | 2013-04-02 | Intel Corporation | Systems and methods for determining position using light sources |
US8682321B2 (en) | 2011-02-25 | 2014-03-25 | Telecommunication Systems, Inc. | Mobile internet protocol (IP) location |
WO2013034952A1 (en) | 2011-09-05 | 2013-03-14 | Nokia Corporation | Transmitting positioning packets |
US9479344B2 (en) | 2011-09-16 | 2016-10-25 | Telecommunication Systems, Inc. | Anonymous voice conversation |
US8831556B2 (en) | 2011-09-30 | 2014-09-09 | Telecommunication Systems, Inc. | Unique global identifier header for minimizing prank emergency 911 calls |
US8929854B2 (en) | 2011-10-27 | 2015-01-06 | Telecommunication Systems, Inc. | Emergency text messaging |
US9313637B2 (en) | 2011-12-05 | 2016-04-12 | Telecommunication Systems, Inc. | Wireless emergency caller profile data delivery over a legacy interface |
US8984591B2 (en) | 2011-12-16 | 2015-03-17 | Telecommunications Systems, Inc. | Authentication via motion of wireless device movement |
US9384339B2 (en) | 2012-01-13 | 2016-07-05 | Telecommunication Systems, Inc. | Authenticating cloud computing enabling secure services |
US8688174B2 (en) | 2012-03-13 | 2014-04-01 | Telecommunication Systems, Inc. | Integrated, detachable ear bud device for a wireless phone |
US9544260B2 (en) | 2012-03-26 | 2017-01-10 | Telecommunication Systems, Inc. | Rapid assignment dynamic ownership queue |
US9307372B2 (en) | 2012-03-26 | 2016-04-05 | Telecommunication Systems, Inc. | No responders online |
US9338153B2 (en) | 2012-04-11 | 2016-05-10 | Telecommunication Systems, Inc. | Secure distribution of non-privileged authentication credentials |
US9282366B2 (en) | 2012-08-13 | 2016-03-08 | The Nielsen Company (Us), Llc | Methods and apparatus to communicate audience measurement information |
US9313638B2 (en) | 2012-08-15 | 2016-04-12 | Telecommunication Systems, Inc. | Device independent caller data access for emergency calls |
US9208346B2 (en) | 2012-09-05 | 2015-12-08 | Telecommunication Systems, Inc. | Persona-notitia intellection codifier |
US9456301B2 (en) | 2012-12-11 | 2016-09-27 | Telecommunication Systems, Inc. | Efficient prisoner tracking |
US9021516B2 (en) | 2013-03-01 | 2015-04-28 | The Nielsen Company (Us), Llc | Methods and systems for reducing spillover by measuring a crest factor |
US9118960B2 (en) | 2013-03-08 | 2015-08-25 | The Nielsen Company (Us), Llc | Methods and systems for reducing spillover by detecting signal distortion |
US9219969B2 (en) | 2013-03-13 | 2015-12-22 | The Nielsen Company (Us), Llc | Methods and systems for reducing spillover by analyzing sound pressure levels |
US9191704B2 (en) | 2013-03-14 | 2015-11-17 | The Nielsen Company (Us), Llc | Methods and systems for reducing crediting errors due to spillover using audio codes and/or signatures |
US9158950B2 (en) | 2013-03-14 | 2015-10-13 | Wal-Mart Stores, Inc. | Method and apparatus pertaining to use of multiple sessions with RFID tags |
US9135481B2 (en) | 2013-03-14 | 2015-09-15 | Wal-Mart Stores, Inc. | Method and apparatus pertaining to installation of an RFID-tag reader system |
EP2972463A4 (en) * | 2013-03-15 | 2016-12-14 | Iposi Inc | Indoor location using a packet synchronized receiver array |
US8983047B2 (en) | 2013-03-20 | 2015-03-17 | Telecommunication Systems, Inc. | Index of suspicion determination for communications request |
US9407317B2 (en) * | 2013-04-03 | 2016-08-02 | Umm Al-Qura University | Differential ultra-wideband indoor positioning method |
WO2014193334A1 (en) | 2013-05-26 | 2014-12-04 | Intel Corporation | Apparatus, system and method of communicating positioning information |
US10437658B2 (en) | 2013-06-06 | 2019-10-08 | Zebra Technologies Corporation | Method, apparatus, and computer program product for collecting and displaying sporting event data based on real time data for proximity and movement of objects |
US10609762B2 (en) | 2013-06-06 | 2020-03-31 | Zebra Technologies Corporation | Method, apparatus, and computer program product improving backhaul of sensor and other data to real time location system network |
US9571143B2 (en) | 2013-06-06 | 2017-02-14 | Zih Corp. | Interference rejection in ultra-wideband real time locating systems |
US9517417B2 (en) | 2013-06-06 | 2016-12-13 | Zih Corp. | Method, apparatus, and computer program product for performance analytics determining participant statistical data and game status data |
US11423464B2 (en) | 2013-06-06 | 2022-08-23 | Zebra Technologies Corporation | Method, apparatus, and computer program product for enhancement of fan experience based on location data |
US9715005B2 (en) | 2013-06-06 | 2017-07-25 | Zih Corp. | Method, apparatus, and computer program product improving real time location systems with multiple location technologies |
US9699278B2 (en) | 2013-06-06 | 2017-07-04 | Zih Corp. | Modular location tag for a real time location system network |
US20140379421A1 (en) | 2013-06-25 | 2014-12-25 | The Nielsen Company (Us), Llc | Methods and apparatus to characterize households with media meter data |
WO2015005912A1 (en) | 2013-07-10 | 2015-01-15 | Intel Corporation | Apparatus, system and method of communicating positioning transmissions |
US9408034B2 (en) | 2013-09-09 | 2016-08-02 | Telecommunication Systems, Inc. | Extended area event for network based proximity discovery |
US9516104B2 (en) | 2013-09-11 | 2016-12-06 | Telecommunication Systems, Inc. | Intelligent load balancer enhanced routing |
US9479897B2 (en) | 2013-10-03 | 2016-10-25 | Telecommunication Systems, Inc. | SUPL-WiFi access point controller location based services for WiFi enabled mobile devices |
US9408047B2 (en) | 2013-10-10 | 2016-08-02 | Telecommunication Systems, Inc. | Read acknowledgement interoperability for text messaging and IP messaging |
US9426525B2 (en) | 2013-12-31 | 2016-08-23 | The Nielsen Company (Us), Llc. | Methods and apparatus to count people in an audience |
US10083459B2 (en) | 2014-02-11 | 2018-09-25 | The Nielsen Company (Us), Llc | Methods and apparatus to generate a media rank |
US9699499B2 (en) | 2014-04-30 | 2017-07-04 | The Nielsen Company (Us), Llc | Methods and apparatus to measure exposure to streaming media |
US10261169B2 (en) | 2014-06-05 | 2019-04-16 | Zebra Technologies Corporation | Method for iterative target location in a multiple receiver target location system |
US9626616B2 (en) | 2014-06-05 | 2017-04-18 | Zih Corp. | Low-profile real-time location system tag |
US9661455B2 (en) | 2014-06-05 | 2017-05-23 | Zih Corp. | Method, apparatus, and computer program product for real time location system referencing in physically and radio frequency challenged environments |
US9668164B2 (en) | 2014-06-05 | 2017-05-30 | Zih Corp. | Receiver processor for bandwidth management of a multiple receiver real-time location system (RTLS) |
DE112015002651B4 (en) | 2014-06-05 | 2023-02-16 | Zebra Technologies Corporation | Systems, apparatus and methods for variable rate ultra wideband communications |
US20150375083A1 (en) | 2014-06-05 | 2015-12-31 | Zih Corp. | Method, Apparatus, And Computer Program Product For Enhancement Of Event Visualizations Based On Location Data |
CN106461754B (en) * | 2014-06-05 | 2019-10-11 | 斑马技术公司 | For the receiver processor determined with high-resolution TOA that adaptively opens a window |
CN106662632A (en) | 2014-06-06 | 2017-05-10 | Zih公司 | Method, apparatus, and computer program product improving real time location systems with multiple location technologies |
US9759803B2 (en) | 2014-06-06 | 2017-09-12 | Zih Corp. | Method, apparatus, and computer program product for employing a spatial association model in a real time location system |
US20160140821A1 (en) * | 2014-11-12 | 2016-05-19 | Peyman Moeini | System and method for real-time asset localization |
US9680583B2 (en) | 2015-03-30 | 2017-06-13 | The Nielsen Company (Us), Llc | Methods and apparatus to report reference media data to multiple data collection facilities |
US9924224B2 (en) | 2015-04-03 | 2018-03-20 | The Nielsen Company (Us), Llc | Methods and apparatus to determine a state of a media presentation device |
US9848222B2 (en) | 2015-07-15 | 2017-12-19 | The Nielsen Company (Us), Llc | Methods and apparatus to detect spillover |
US9773403B2 (en) | 2015-07-28 | 2017-09-26 | Hill-Rom Services, Inc. | Hygiene compliance system |
US10607471B2 (en) | 2015-10-06 | 2020-03-31 | Hill-Rom Services, Inc. | Hand hygiene monitoring system with customizable thresholds |
US20170180925A1 (en) * | 2015-12-22 | 2017-06-22 | Wal-Mart Stores, Inc. | Position Tracking System |
WO2017113122A1 (en) * | 2015-12-29 | 2017-07-06 | 深圳伊艾克斯信息技术有限公司 | Three-dimensional location positioning system and method based on beacons and positioning network elements |
US10943228B2 (en) * | 2018-01-16 | 2021-03-09 | Sensormatic Electronics, LLC | Systems and methods for self-checkout using RFID motion triggered tags |
RU2690526C1 (en) * | 2018-06-06 | 2019-06-04 | ООО "НейроСофт" | Method of determining object location and device for its implementation |
DE102018120103A1 (en) * | 2018-08-17 | 2020-02-20 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Identification device, identification system and method for identifying an object |
US10734110B2 (en) | 2018-12-05 | 2020-08-04 | Hill-Rom Services, Inc. | Caregiver locating tag having advanced functionality |
US11551537B2 (en) * | 2019-04-11 | 2023-01-10 | Nexite Ltd. | Wireless dual-mode identification tag |
US10892800B1 (en) | 2020-01-06 | 2021-01-12 | Nucurrent, Inc. | Systems and methods for wireless power transfer including pulse width encoded data communications |
US11303165B2 (en) | 2020-07-24 | 2022-04-12 | Nucurrent, Inc. | Low cost communications demodulation for wireless power receiver system |
US11303164B2 (en) | 2020-07-24 | 2022-04-12 | Nucurrent, Inc. | Low cost communications demodulation for wireless power transmission system |
US11431205B2 (en) | 2021-02-01 | 2022-08-30 | Nucurrent, Inc. | Systems and methods for receiver beaconing in wireless power systems |
US11277034B1 (en) | 2021-02-01 | 2022-03-15 | Nucurrent, Inc. | Systems and methods for receiver beaconing in wireless power systems |
US11431204B2 (en) | 2021-02-01 | 2022-08-30 | Nucurrent, Inc. | Automatic gain control for communications demodulation in wireless power transfer systems |
US11277035B1 (en) | 2021-02-01 | 2022-03-15 | Nucurrent, Inc. | Automatic gain control for communications demodulation in wireless power transmitters |
US11569694B2 (en) | 2021-02-01 | 2023-01-31 | Nucurrent, Inc. | Automatic gain control for communications demodulation in wireless power receivers |
US11277031B1 (en) | 2021-02-01 | 2022-03-15 | Nucurrent, Inc. | Automatic gain control for communications demodulation in wireless power transmitters |
US11811244B2 (en) * | 2021-02-01 | 2023-11-07 | Nucurrent, Inc. | Automatic gain control for communications demodulation in wireless power transmitters |
EP4312049A1 (en) * | 2022-07-29 | 2024-01-31 | OMRON Corporation | Localizing an rfid tag in a monitored zone |
Citations (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3518674A (en) * | 1969-02-13 | 1970-06-30 | Urban Scient Corp | Mobile unit locating system |
US3646580A (en) * | 1969-07-18 | 1972-02-29 | Raytheon Co | Surface vehicle fleet command and control system |
US3714573A (en) * | 1970-05-06 | 1973-01-30 | Hazeltine Corp | Spread-spectrum position monitoring system |
US3961323A (en) * | 1971-02-22 | 1976-06-01 | American Multi-Lert Corporation | Cargo monitor apparatus and method |
US4151407A (en) * | 1977-04-28 | 1979-04-24 | Texas Instruments Incorporated | Low-power, infrared information transmission system |
US4275385A (en) * | 1979-08-13 | 1981-06-23 | Bell Telephone Laboratories, Incorporated | Infrared personnel locator system |
US4601064A (en) * | 1983-01-13 | 1986-07-15 | Fisher Berkeley Corporation | Communication system |
US4739328A (en) * | 1986-07-14 | 1988-04-19 | Amtech Corporation | System for identifying particular objects |
US4818998A (en) * | 1986-03-31 | 1989-04-04 | Lo-Jack Corporation | Method of and system and apparatus for locating and/or tracking stolen or missing vehicles and the like |
US4897661A (en) * | 1987-04-10 | 1990-01-30 | Sony Corporation | Method and apparatus for determining the position of a vehicle |
US4906854A (en) * | 1987-11-06 | 1990-03-06 | Afga-Gevaert Aktiengesellschaft | Processing method and apparatus for exposed and developed film with position sensing |
US4908629A (en) * | 1986-03-31 | 1990-03-13 | Lo-Jack Corporation | Apparatus for locating and/or tracking stolen or missing vehicles and the like |
US4914444A (en) * | 1987-08-11 | 1990-04-03 | Lightning Location And Protection, Inc. | System and method for synchronizing lightning detectors |
US4918432A (en) * | 1988-09-27 | 1990-04-17 | B. I. Incorporated | House arrest monitoring system |
US4924211A (en) * | 1988-10-28 | 1990-05-08 | Digital Products Corporation | Personnel monitoring system |
US4942393A (en) * | 1988-05-27 | 1990-07-17 | Lectron Products, Inc. | Passive keyless entry system |
US4990892A (en) * | 1989-08-07 | 1991-02-05 | Westcom, A Division Of Westside Communications Of Jacksonville, Inc. | Personnel locator system |
US5017794A (en) * | 1988-03-17 | 1991-05-21 | United Manufacturing Co., Inc. | Apparatus and method for varying the timing of a control signal |
US5027314A (en) * | 1988-03-17 | 1991-06-25 | United Manufacturing Co., Inc. | Apparatus and method for position reporting |
US5062151A (en) * | 1983-01-13 | 1991-10-29 | Fisher Berkeley Corporation | Communication system |
US5291399A (en) * | 1990-07-27 | 1994-03-01 | Executone Information Systems, Inc. | Method and apparatus for accessing a portable personal database as for a hospital environment |
-
1990
- 1990-05-04 US US07/518,802 patent/US5119104A/en not_active Ceased
-
1994
- 1994-06-02 US US08/252,842 patent/USRE36791E/en not_active Expired - Lifetime
Patent Citations (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3518674A (en) * | 1969-02-13 | 1970-06-30 | Urban Scient Corp | Mobile unit locating system |
US3646580A (en) * | 1969-07-18 | 1972-02-29 | Raytheon Co | Surface vehicle fleet command and control system |
US3714573A (en) * | 1970-05-06 | 1973-01-30 | Hazeltine Corp | Spread-spectrum position monitoring system |
US3961323A (en) * | 1971-02-22 | 1976-06-01 | American Multi-Lert Corporation | Cargo monitor apparatus and method |
US4151407A (en) * | 1977-04-28 | 1979-04-24 | Texas Instruments Incorporated | Low-power, infrared information transmission system |
US4275385A (en) * | 1979-08-13 | 1981-06-23 | Bell Telephone Laboratories, Incorporated | Infrared personnel locator system |
US4601064A (en) * | 1983-01-13 | 1986-07-15 | Fisher Berkeley Corporation | Communication system |
US5062151A (en) * | 1983-01-13 | 1991-10-29 | Fisher Berkeley Corporation | Communication system |
US4818998A (en) * | 1986-03-31 | 1989-04-04 | Lo-Jack Corporation | Method of and system and apparatus for locating and/or tracking stolen or missing vehicles and the like |
US4908629A (en) * | 1986-03-31 | 1990-03-13 | Lo-Jack Corporation | Apparatus for locating and/or tracking stolen or missing vehicles and the like |
US4739328A (en) * | 1986-07-14 | 1988-04-19 | Amtech Corporation | System for identifying particular objects |
US4897661A (en) * | 1987-04-10 | 1990-01-30 | Sony Corporation | Method and apparatus for determining the position of a vehicle |
US4914444A (en) * | 1987-08-11 | 1990-04-03 | Lightning Location And Protection, Inc. | System and method for synchronizing lightning detectors |
US4906854A (en) * | 1987-11-06 | 1990-03-06 | Afga-Gevaert Aktiengesellschaft | Processing method and apparatus for exposed and developed film with position sensing |
US5017794A (en) * | 1988-03-17 | 1991-05-21 | United Manufacturing Co., Inc. | Apparatus and method for varying the timing of a control signal |
US5027314A (en) * | 1988-03-17 | 1991-06-25 | United Manufacturing Co., Inc. | Apparatus and method for position reporting |
US4942393A (en) * | 1988-05-27 | 1990-07-17 | Lectron Products, Inc. | Passive keyless entry system |
US5319364A (en) * | 1988-05-27 | 1994-06-07 | Lectron Products, Inc. | Passive keyless entry system |
US5515036A (en) * | 1988-05-27 | 1996-05-07 | Lectron Products, Inc. | Passive keyless entry system |
US4918432A (en) * | 1988-09-27 | 1990-04-17 | B. I. Incorporated | House arrest monitoring system |
US4924211A (en) * | 1988-10-28 | 1990-05-08 | Digital Products Corporation | Personnel monitoring system |
US4990892A (en) * | 1989-08-07 | 1991-02-05 | Westcom, A Division Of Westside Communications Of Jacksonville, Inc. | Personnel locator system |
US5291399A (en) * | 1990-07-27 | 1994-03-01 | Executone Information Systems, Inc. | Method and apparatus for accessing a portable personal database as for a hospital environment |
Non-Patent Citations (7)
Title |
---|
Fisher Berkeley Corporation Ektacom Brochure: Work Smarter with Smartlink. * |
Great New Product: Infrared Locator, Teleconnect, Feb., 1986. * |
United Identification Systems Corp. Brochure: Infra Com Nurse Emergency Notification System (1989). * |
United Identification Systems Corp. Brochure: Infra-Com Nurse Emergency Notification System (1989). |
Videotape: United Identification Systems Infra Com with Nurse Matrix (Apr. 1990). * |
Videotape: United Identification Systems Infra-Com with Nurse Matrix (Apr. 1990). |
Wescom, Inc. Advertisement, No Date. * |
Cited By (76)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070103362A1 (en) * | 2000-06-06 | 2007-05-10 | Altratek, Inc. | System and method for detection and tracking of targets |
US20090073028A1 (en) * | 2000-06-06 | 2009-03-19 | Orhan Arikan | System and method for detection and tracking of targets |
US6498585B2 (en) | 2000-08-24 | 2002-12-24 | Fast Location.Net, Llc | Method and apparatus for rapidly estimating the doppler-error and other receiver frequency errors of global positioning system satellite signals weakened by obstructions in the signal path |
US6650285B2 (en) | 2000-08-24 | 2003-11-18 | Fast Location.Net, Llc | Method and apparatus for rapidly estimating the doppler-error and other receiver frequency errors of global positioning system satellite signals weakened by obstructions in the signal path |
US7589614B2 (en) | 2000-11-29 | 2009-09-15 | Ensure Technologies, Inc. | Method of allowing access to an electronic device |
US20020104012A1 (en) * | 2000-11-29 | 2002-08-01 | Ensure Technologies, Inc. | Security token and acess point networking |
US20050044424A1 (en) * | 2000-11-29 | 2005-02-24 | Ensure Technologies, Inc. | Method of allowing access to an electronic device |
US8190730B2 (en) | 2001-03-09 | 2012-05-29 | Consortium P, Inc. | Location system and methods |
US20020145534A1 (en) * | 2001-03-09 | 2002-10-10 | Sentinel Wireless, Llc | System and method for performing object association using a location tracking system |
US20020165731A1 (en) * | 2001-03-09 | 2002-11-07 | Sentinel Wireless, Llc | System and method for performing object association at a tradeshow using a location tracking system |
US7099895B2 (en) | 2001-03-09 | 2006-08-29 | Radianse, Inc. | System and method for performing object association using a location tracking system |
US20020167417A1 (en) * | 2001-05-10 | 2002-11-14 | Welles Kenneth Brakeley | Location system using retransmission of identifying information |
US6970097B2 (en) | 2001-05-10 | 2005-11-29 | Ge Medical Systems Information Technologies, Inc. | Location system using retransmission of identifying information |
US8102312B2 (en) | 2001-07-18 | 2012-01-24 | Fast Location.Net, Llc | Method and system for processing positioning signals based on predetermined message data segment |
US20100090894A1 (en) * | 2001-07-18 | 2010-04-15 | Fast Location Net, Llc | Method and System for Processing Positioning Signals Based on Predetermined Message Data Segment |
US7633439B2 (en) | 2001-07-18 | 2009-12-15 | Fast Location.Net, Llc | Method and system for processing positioning signals based on predetermined message data segment |
US20050035904A1 (en) * | 2001-07-18 | 2005-02-17 | Fast Location.Net, Llc, A Texas Corporation | Method and system for processing positioning signals in a stand-alone mode |
US7154437B2 (en) | 2001-07-18 | 2006-12-26 | Fast Location.Net, Llc | Method and system for processing positioning signals based on predetermined message data segment |
US6882309B2 (en) | 2001-07-18 | 2005-04-19 | Fast Location. Net, Llc | Method and system for processing positioning signals based on predetermined message data segment |
US20040041728A1 (en) * | 2001-07-18 | 2004-03-04 | Bromley Patrick G. | Method and system for processing positioning signals based on predetermined message data segment |
US6774841B2 (en) | 2001-07-18 | 2004-08-10 | Fast Location.Net, Llc | Method and system for processing positioning signals in a geometric mode |
US6628234B2 (en) | 2001-07-18 | 2003-09-30 | Fast Location.Net, Llc | Method and system for processing positioning signals in a stand-alone mode |
US9052374B2 (en) | 2001-07-18 | 2015-06-09 | Fast Location.Net, Llc | Method and system for processing positioning signals based on predetermined message data segment |
US7057553B2 (en) | 2001-07-18 | 2006-06-06 | Fast Location.Net, Llc | Method and system for processing positioning signals in a stand-alone mode |
US20070120735A1 (en) * | 2001-07-18 | 2007-05-31 | Fast Location.Net, Llc | Method and System for Processing Positioning Signals Based on Predetermined Message Data Segment |
US6529160B2 (en) | 2001-07-18 | 2003-03-04 | Fast Location.Net, Llc | Method and system for determining carrier frequency offsets for positioning signals |
US6515620B1 (en) | 2001-07-18 | 2003-02-04 | Fast Location.Net, Llc | Method and system for processing positioning signals in a geometric mode |
WO2003087868A3 (en) * | 2002-04-05 | 2004-04-08 | Beezerbug Inc | Ultrasonic transceiver identification tag |
US20030189488A1 (en) * | 2002-04-05 | 2003-10-09 | Beezerbug Incorporated | Ultrasonic transmitter and receiver systems and products using the same |
WO2003087868A2 (en) * | 2002-04-05 | 2003-10-23 | Beezerbug Incorporated | Ultrasonic transceiver identification tag |
US7061381B2 (en) | 2002-04-05 | 2006-06-13 | Beezerbug Incorporated | Ultrasonic transmitter and receiver systems and products using the same |
US7498946B2 (en) | 2002-04-05 | 2009-03-03 | Beezerbug Incorporated | Ultrasonic transmitter and receiver systems and products using the same |
US7535796B2 (en) | 2002-04-09 | 2009-05-19 | Sonitor Technologies As | System and method for position determination of objects |
US7864633B2 (en) | 2002-04-09 | 2011-01-04 | Sonitor Technologies As | System and method for position determination of objects |
US20090201765A1 (en) * | 2002-04-09 | 2009-08-13 | Sonitor Technologies As | System and method for position determination of objects |
US10496859B2 (en) | 2002-07-09 | 2019-12-03 | 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 |
US9619679B2 (en) | 2002-07-09 | 2017-04-11 | Automated Tracking Solutions, Llc | Method and apparatus for tracking objects and people |
US8742929B2 (en) | 2002-07-09 | 2014-06-03 | 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 |
US8866615B2 (en) | 2002-07-09 | 2014-10-21 | 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 |
US20040042531A1 (en) * | 2002-08-28 | 2004-03-04 | Orhan Arikan | System and method for CDMA communications |
US7221701B2 (en) * | 2002-08-28 | 2007-05-22 | Altratek, Inc. | System and method for CDMA communications |
US20060013070A1 (en) * | 2002-12-04 | 2006-01-19 | Sverre Holm | Ultrasonic tracking and locating system |
US7362656B2 (en) | 2002-12-04 | 2008-04-22 | Sonitor Technologies As | Ultrasonic locating system |
US7352652B2 (en) | 2002-12-04 | 2008-04-01 | Sonitor Technologies As | Ultrasonic tracking and locating system |
US7489935B2 (en) | 2003-05-19 | 2009-02-10 | Michigan Technological University | Wireless local positioning system |
US20040235497A1 (en) * | 2003-05-19 | 2004-11-25 | Board Of Control Of Michigan Technological University | Wireless local positioning system |
US7336563B2 (en) * | 2004-01-30 | 2008-02-26 | Sonitor Technologies As | Method and system for increased update rate in acoustic positioning |
US20050232081A1 (en) * | 2004-01-30 | 2005-10-20 | Sverre Holm | Method and system for increased update rate in acoustic positioning |
US7209071B1 (en) | 2004-05-07 | 2007-04-24 | Steele Boring | System and method for distance measurement |
US20060220851A1 (en) * | 2004-08-12 | 2006-10-05 | Wherenet Corp | System and method for tracking containers in grounded marine terminal operations |
US20060066485A1 (en) * | 2004-09-24 | 2006-03-30 | Guohua Min | Wireless tracking system based upon phase differences |
US7973716B2 (en) | 2005-01-19 | 2011-07-05 | The Charles Stark Draper Laboratory, Inc. | Systems and methods for transparency mapping using multipath signals |
US20090102707A1 (en) * | 2005-01-19 | 2009-04-23 | Elwell Jr John M | Systems and methods for transparency mapping using multipath signals |
US7679561B2 (en) | 2005-01-19 | 2010-03-16 | The Charles Stark Draper Laboratory, Inc. | Systems and methods for positioning using multipath signals |
US20090102711A1 (en) * | 2005-01-19 | 2009-04-23 | Elwell Jr John M | Systems and methods for transparency mapping using multipath signals |
US8279119B2 (en) | 2005-01-19 | 2012-10-02 | The Charles Stark Draper Laboratory, Inc. | Systems and methods for transparency mapping using multipath signals |
WO2006098791A3 (en) * | 2005-03-14 | 2009-04-09 | Mann Alfred E Found Scient Res | System and method for locating objects and communicating with the same |
US20070008108A1 (en) * | 2005-07-07 | 2007-01-11 | Schurig Alma K | Unsynchronized beacon location system and method |
US20070018813A1 (en) * | 2005-07-22 | 2007-01-25 | Liggitt Richard C | Electronic identification tag |
EP1996958A1 (en) * | 2006-03-23 | 2008-12-03 | RFind Systems, Inc. | Wireless asset identification and location |
EP1996958A4 (en) * | 2006-03-23 | 2010-12-29 | Rfind Systems Inc | Wireless asset identification and location |
US20080238762A1 (en) * | 2007-01-31 | 2008-10-02 | Donald Spyro Gumas | System and methods for multistep target detection and parameter estimation |
US9880283B2 (en) | 2007-02-13 | 2018-01-30 | Zih Corp. | System, apparatus and method for locating and/or tracking assets |
US7755541B2 (en) | 2007-02-13 | 2010-07-13 | Wherenet Corp. | System and method for tracking vehicles and containers |
US20080266131A1 (en) * | 2007-02-13 | 2008-10-30 | Wherenet Corp. | System, apparatus and method for locating and/or tracking assets |
US20080191937A1 (en) * | 2007-02-13 | 2008-08-14 | Wherenet Corp. | System and method for tracking vehicles and containers |
US20110018687A1 (en) * | 2007-11-13 | 2011-01-27 | Universitetet I Oslo | Ultrasound zone location system with high capacity |
US8779895B2 (en) * | 2007-11-13 | 2014-07-15 | Universitetet I Oslo | Ultrasound zone location system with high capacity |
WO2013166410A3 (en) * | 2012-05-04 | 2014-05-01 | Fedex Corporate Services, Inc. | Computer-readable media for logical clustering of package data and derived analytics and sharing of sensor information |
US9830424B2 (en) | 2013-09-18 | 2017-11-28 | Hill-Rom Services, Inc. | Bed/room/patient association systems and methods |
US11011267B2 (en) | 2013-09-18 | 2021-05-18 | Hill-Rom Services, Inc. | Bed/room/patient association systems and methods |
US11022421B2 (en) | 2016-01-20 | 2021-06-01 | Lucent Medical Systems, Inc. | Low-frequency electromagnetic tracking |
US11911325B2 (en) | 2019-02-26 | 2024-02-27 | Hill-Rom Services, Inc. | Bed interface for manual location |
Also Published As
Publication number | Publication date |
---|---|
US5119104A (en) | 1992-06-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
USRE36791E (en) | Location system adapted for use in multipath environments | |
US6566997B1 (en) | Interference control method for RFID systems | |
JP5204067B2 (en) | Wireless identification system and protocol | |
US7286624B2 (en) | Two-way RF ranging system and method for local positioning | |
US8552837B2 (en) | Data transmission method and apparatus in RFID and remote sensor systems | |
US6859485B2 (en) | Geolocation system with controllable tags enabled by wireless communications to the tags | |
US20040108954A1 (en) | Object location system and method | |
JPH0894746A (en) | Protocol for identifying tags for plurality of item radio frequencies | |
EP2537120B1 (en) | Method and apparatus for discrimination of rfid tags | |
EP3896600A1 (en) | Mitigating adjacent rfid reader interference | |
WO2000043944A8 (en) | Method of interrogating a radio frequency identification device | |
GB2335573A (en) | An RF transponder identification system and protocol | |
EP4038503B1 (en) | Method for detecting replay attacks in gnss systems and devices thereof | |
AU2007229286A1 (en) | Wireless asset identification and location | |
US20050162309A1 (en) | Method and apparatus for data filtering in a tracking system | |
US6744398B1 (en) | Distancing and positioning systems and methods | |
JP2818077B2 (en) | Target location system and location method | |
US4251801A (en) | Mobile data communication system | |
US20220365201A1 (en) | Time-of-flight measurement system and method | |
CN1979214A (en) | Positioning information processing apparatus and method, information processing apparatus and program | |
CN101682426A (en) | Method and device for locating a communication source and mobile communication system using such a device | |
US3899740A (en) | FM Sidetone phase comparison system | |
JPS62107543A (en) | Radio communication equipment | |
US20080136637A1 (en) | Low latency listen before talk triggers | |
EP0351598B1 (en) | Method for reply rate limiting |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: FRESHLOC TECHNOLOGIES, INC., TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SERVICE ID, INC.;REEL/FRAME:010742/0329 Effective date: 20000309 |
|
FEPP | Fee payment procedure |
Free format text: PAT HOLDER CLAIMS SMALL ENTITY STATUS, ENTITY STATUS SET TO SMALL (ORIGINAL EVENT CODE: LTOS); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 12 |
|
SULP | Surcharge for late payment |
Year of fee payment: 11 |
|
RR | Request for reexamination filed |
Effective date: 20110629 |
|
B1 | Reexamination certificate first reexamination |
Free format text: CLAIMS 48 IS CANCELLED; CLAIMS 1-47 AND 49-75 WERE NOT REEXAMINED |