Systems and methods to determine motion parameters using RFID tags

Abstract
Systems and methods to determine motion parameters of physical objects using radio frequency identification (RFID) tags attached to the objects. In one embodiment, a method implemented in a radio frequency identification (RFID) system includes determining a motion parameter of the RFID tag based on detecting a Doppler frequency shift in a radio frequency signal received from the RFID tag.
Description
FIELD OF THE TECHNOLOGY

At least some embodiments disclosed herein relate to determining motion parameters of physical objects, such as position, speed or acceleration, using a radio frequency identification (RFID) system.


BACKGROUND

A typical radio frequency identification (RFID) tag has a memory configured to store data, such as data that uniquely identifies the tag among a plurality of RFID tags. An RFID reader can be used to communicate with RFID tags over a radio link. Thus, the identity of the tag and the object labeled by the tag can be determined by the RFID reader in an automated process.


In a typical RFID system, an RFID reader is configured to interrogate the tags via radio frequency electromagnetic waves. The RFID reader broadcasts commands using a beam of electromagnetic wave. In response to the interrogation signals from the RFID reader, an RFID tag can be selected to produce a radio frequency response signal.


An RFID tag may be passive, semi-passive or active, depending on the power source of the RFID tag and how the response from the RFID is generated.


A passive RFID tag does not have an internal battery or power source. A passive RFID tag operates using the power drawn from the interrogating electromagnetic wave. A passive RFID tag provides responses through modulating the interrogating electromagnetic wave backscattered by the tag.


A semi-active RFID tag operates using the power drawn from its internal battery or power source. A semi-active RFID tag provides responses through modulating the interrogating electromagnetic wave backscattered by the tag.


An active tag that has an internal battery or power source, using which a separate transmission signal is generated to provide the response. The response signal is generated independent from the interrogating electromagnetic wave.


Radio frequency identification (RFID) tags are used in a variety of applications, such as tagging vehicles on toll roads, tagging shipping containers, quality control on assembly line conveyor belts, and monitoring tactical military equipment maneuvers, etc.


Doppler effect is the change in the observed frequency of a wave, as perceived by an observer, when the source of the wave is moving relative to the observer. The frequency observed by the observer increases if the source of the wave moves towards the observer; and the observed frequency decreases if the source of the wave moves away from the observer. The Doppler effect has been used in some forms of radar to measure the velocity of objects.


In a classical example of a stationary observer listening to the whistle of a train moving relative to the listener, the pitch (frequency) of the whistle as perceived by the listener is higher as the train is approaching; and the pitch (frequency) of the whistle appears lower as the train is receding. In such a classical example, the source of the wave frequency is generated at the moving object (e.g., train).


SUMMARY OF THE DESCRIPTION

Systems and methods to determine motion parameters of physical objects using radio frequency identification (RFID) tags attached to the objects are described herein. Some embodiments are summarized in this section.


In one embodiment, a method implemented in a radio frequency identification (RFID) system includes determining a motion parameter of the RFID tag based on detecting a Doppler frequency shift in a radio frequency signal received from the RFID tag.


The disclosure includes methods and apparatuses which perform these methods, including data processing systems which perform these methods, and computer readable media containing instructions which when executed on data processing systems cause the systems to perform these methods.


Other features will be apparent from the accompanying drawings and from the detailed description which follows.





BRIEF DESCRIPTION OF THE DRAWINGS

The embodiments are illustrated by way of example and not limitation in the figures of the accompanying drawings in which like references indicate similar elements.



FIG. 1 shows a radio frequency identification (RFID) system according to one embodiment.



FIG. 2 shows an RFID system configured to determine motion parameters using an RFID tag according to one embodiment.



FIG. 3 shows a method to detect Doppler effect according to one embodiment.



FIG. 4 shows an RFID reader with multiple antennas.



FIG. 5 shows a block diagram of an RFID reader to combine signals in analog form according to one embodiment.



FIG. 6 shows a block diagram of an RFID reader to combine signals in digital form according to one embodiment.



FIG. 7 shows a block diagram of an RFID tag according to one embodiment.



FIG. 8 shows a method implemented in an RFID system according to one embodiment.





DETAILED DESCRIPTION

The following description and drawings are illustrative and are not to be construed as limiting. Numerous specific details are described to provide a thorough understanding. However, in certain instances, well known or conventional details are not described in order to avoid obscuring the description. References to one or an embodiment in the present disclosure are not necessarily references to the same embodiment; and, such references mean at least one.


At least one embodiment of the disclosure provides a process implemented in a radio frequency identification system to monitor the motion of physical objects tagged by RFID tags. In one embodiment, Doppler effect in a radio frequency signal received from a RFID tag is detected to determine a motion parameter of the RFID tag, such as the position, speed, acceleration, jerk, etc. The radio frequency signal may be generated via reflecting an interrogating electromagnetic wave transmitted from an RFID reader, or via an independent oscillator of the RFID tag. In one embodiment, Doppler is determined using substantially the RFID equipment.


In one embodiment, an RFID reader sends a command to an RFID tag to start a communication session, which can be used for the determination of Doppler. For example, the RFID tag may be selected to reflect the electromagnetic wave transmitted by the RFID reader to generate a backscattered electromagnetic wave; and the total Doppler shift in the backscattered electromagnetic wave can be detected to determine a motion speed of the RFID tag. In another embodiment, an active RFID tag may transmit a separate electromagnetic wave which can be received by a plurality of antennas to detect the Doppler effect.


In one embodiment, the tag reflects the interrogating electromagnetic wave, or transmits the separate electromagnetic wave, without modulating data on the wave transmitted from the RFID. In another embodiment, the data modulated on the wave transmitted from the RFID is removed (e.g., through demodulation or normalization) to detect the total Doppler frequency shift.


For example, an antenna feed signal can be generated and used by an RFID reader to send an interrogating electromagnetic wave to radio frequency devices, such as an RFID tag. A backscattered electromagnetic wave is received from the RFID tag to create a received signal. The antenna feed signal and the received signal can be compared to detect Doppler effects.


For example, a combined signal can be generated or calculated from the antenna feed signal and the received signal. A frequency of the combined signal can be determined to compute the relative speed between the radio frequency device and the reading antenna. Alternatively, the frequency of the antenna feed signal and the frequency of the received signal can be separately determined to compute the frequency shift.



FIG. 1 shows a radio frequency identification (RFID) system according to one embodiment. In FIG. 1, the system (100) includes a data processing system (21) coupled to an RFID reader circuit (19). The data processing system (21) may include a general purpose computer, or a special purpose computer, or a set of computers coupled to the reader circuit (19) via a data communication network, such as a local area network, Internet, etc. The data processing system (21) can be used to perform at least part of the computations to determine the motion parameters, such as position, speed, acceleration, jerk, based on detected Doppler.


The reader circuit (19), or a combination of the reader circuit (19) and the data processing system (21), may also be referred to as an interrogator or reader.


In FIG. 1, the reader circuit (19) communicates with one or more RFID tags (e.g., 16A, 16B, . . . , 16C) that are within the radio communication range of the RFID system via the reader antenna (18). The reader circuit (19) provides a carrier signal to power the antenna (18) which sends a beam of interrogating electromagnetic wave to the RFID tags (e.g., 16A, 16B, . . . , 16C). Commands to the RFID tags (e.g., 16A, 16B, . . . , 16C) are modulated on the carrier signal.


The RFID tags (e.g., 16A, 16B, . . . , 16C) include their individual tag antennas (e.g., 17A, 17B, . . . , 17C) to receive the interrogating electromagnetic wave, and corresponding RFID circuits (e.g., 15A, 15B, . . . , 15C) to process the commands received from the RFID reader. Based on the commands, the RFID tags (e.g., 16A, 16B, . . . , 16C) can be selectively silenced (e.g., being placed in a mode to reduce interrogating electromagnetic wave backscattered from the tag, or not to actively transmit any signals using its internal power source), or be instructed to produce a response (e.g., via backscattering or actively transmitting).


In one embodiment, the RFID system (100) is used not only to identify the RFID tags, but also to determine the parameters of the RFID tags, related to the motion relative to the reader antenna (18), and thus the corresponding motion parameters of physical objects that are tagged by the corresponding RFID tags (not shown in FIG. 1). For example, the reader can be used to determine a distance between an RFID tag (e.g., 16A, or 16B, or 16C) and the reader antenna (18), a relative speed, acceleration or jerk between the tag and the reader.


In one embodiment, one of the RFID tags is instructed to be responsive to the RFID reader circuit (19) while other RFID tags are silenced (or being out of range). For example, the interrogation signal from the reader circuit (19) is received by the tag antenna (17A) and passed to the RFID circuit (15A) for processing. If the interrogation signal triggers a response, the RFID circuit (15A) uses its tag antenna (17A) to send to the reader circuit (19) a response, such as tag identification information or other data stored in the memory of the tag (16A).


The reader circuit (19) passes the data obtained from the RF ID tags to the data processing system (21), which performs any suitable function. For example, based on the data received from the RFID tags (e.g., 16A, 16B, . . . , 16C), the data processing system (21) may allow access to a building or parking garage, note the entrance of an employee to a work location, direct a parcel identified by the RFID tag down a particular conveyor system, or conduct inventory of products in a shopping cart for purposes of checkout and payment.


In one embodiment, the reader circuit (19) and/or the data processing system (21) also determine various parameters that characterize the motion of the RFID tags, such as the position, velocity, acceleration, jerk, etc., using the response signal from the RFID tag.


When there is a movement relative to each other between an RFID tag and the reader circuit, the response signal from the RFID tag has a Doppler frequency shift that is proportional to the relative speed of motion.


In one embodiment, the Doppler frequency shift in the response signal is determined to compute the speed of motion. Acceleration can then be determined based on a time derivative of the speed; and jerk can be determined based on a time derivative of the acceleration. The distance of the tag from the reader antenna can be estimated based on a known position of the tag at a particular time instance and a time integration of the speed of the tag as monitored by the reader.


In one embodiment, multiple antennas are used to detect the Doppler effect relative to the different antenna locations. The projection of the speed in different directions, as determined from the Doppler effect detected at different locations, can also be used to determine a position or a vector (e.g., magnitude and direction) of any other kinematical parameter of the RFID tag.


In one embodiment, antenna signals generated at multiple antennas are combined to improve the detection of Doppler, such as by noise reduction techniques. For example, the signals received by multiple antennas at different locations can be combined to detect the Doppler effect in the radio frequency signals transmitted from an active RFID tag.


In one embodiment, the RFID tag is instructed to provide a response via modulating the amplitude of the backscattered interrogating electromagnetic wave, or remaining at a high backscattering state (e.g., in a backscattering mode), while other RFID tags are silenced (e.g., remaining at a low backscattering state or by entering a non-communicative state) or out of the interrogation range. When an RFID tag is silenced, the interrogating electromagnetic wave backscattered from the silenced RFID tag is negligible; and thus the silenced RFID tag is not considered in a backscattering mode.


In one embodiment, the RFID reader combines the received signal that represents the electromagnetic wave backscattered from the selected RFID tag and the signal representing the interrogating electromagnetic wave that is being transmitted by the reader to determine the Doppler frequency shift and thus the speed of relative line-of-sight motion between the tag antenna and the reader antenna.


Since the RFID tags can be selectively placed in the backscattering (reflecting) mode, the reader can obtain the backscattered interrogating electromagnetic wave from the selected RFID tag without having to aim the beam of the electromagnetic wave at the RFID tag to avoid other RFID tag.



FIG. 2 shows an RFID system configured to determine motion parameters using an RFID tag according to one embodiment. In FIG. 2, the reader circuit (19) is configured to provide a carrier signal to power the antenna (18) to transmit an interrogation signal to the RFID tag (16). A reader circuit (19) is also configured to receive the response signals from a tag. The reader circuit (19) combines the transmitted carrier signal and the response signals to determine a frequency offset to determine a speed (14) of the tag moving relative to the reader circuit (19).


In FIG. 2, the reader circuit (19) uses the same antenna (18) to transmit and to receive. In alternative embodiments, separate antennas are used to transmit the carrier signal and to receive the signals from the RFID tag (16).


The transmitted carrier signal and the response signal can be combined in a number of ways to determine the frequency difference between the transmitted carrier signal and the response signal. For example, the transmitted carrier signal and the response signal can be summed in analog form to create a combined signal that is indicative of frequency difference. Alternately, the transmitted carrier signal and the response signal can be mixed (multiplied) in analog form to create the combined signal.


In one embodiment, the transmitted carrier signal and the response signal are normalized before they are combined to avoid combining signals that have peak amplitude substantially different from each other.


In one embodiment, the frequency-shifted carrier signal in the response backscattered from the RFID is recovered via modulation removal (e.g., to remove the data encoded on the carrier signal via amplitude modulation) and combined with the carrier signal of the reader to determine the frequency shift.


Alternatively, transmitted carrier signal and the response signal can be digitized into a binary waveform and combined via exclusive OR (XOR) operation to generate a signal that is indicative of the frequency difference between the transmitted carrier signal and the response signal. For example, counting the transition in combined signals over a period of time can be used to determine the frequency difference between the transmitted carrier signal and the response signal.


In FIG. 2, the RFID tag (16) moves in a substantially constant speed towards the reader antenna (18) through positions (31A, 31B, 31C). Alternatively, the reader antenna (18) may move toward the tag. If both the RFID tag (16) and the reader antenna (18) are moving relative to each other, the Doppler effect is based on the relative velocity between them. Due to the Doppler effect, there is a frequency shift in the signals the reader antenna (18) receives from the RFID tag (16).



FIG. 3 shows a method to detect Doppler shift according to one embodiment. In FIG. 3, the RFID tag (60) moves at a speed v (66) relative to the antennas (62 and 64). The antennas (62 and 64) may be connected to a same reader circuit or different reader circuits. The radio frequency signal reflected from a passive or semi-active RFID tag has a frequency f+/−Δfmeasured. The interrogating electromagnetic wave may be transmitted from one of the receiving antennas (62 and 64), or from a separate antenna (not shown in FIG. 3). The radio frequency signal may be generated using an oscillator of the RFID tag (e.g., when the RFID tag is an active tag), in which case the RFID tag frequency source has a frequency foscillator and the frequency received at antennas (64 and 62) are f−Δfoscillator and f+Δfoscillator, respectively.


In FIG. 3, since the RFID tag (60) is moving at a speed v (66) towards the antenna (62), the electromagnetic wave (69) received at the antenna (62) has a frequency f+Δfmeasured. In one embodiment, Δfmeasured is frequency shift in the reflected signal received at the antenna (62) relative to the signal transmitted from the antenna (62), which is the total Doppler frequency shift observed at the antenna (62).


In the scenario of a passive tag (or a semi-passive tag) reflecting the signal, however, the original frequency source (“train whistle”) is not on the tag (“train”), rather it is by the reader's side; and the tag is reflecting an echo back to the reader antenna. So, there are two equal Doppler frequency shifts of interest in the passive tag or semi-passive tag scenarios: one received by the moving tag, which becomes the frequency source of the moving tag's “whistle”, and a second equal frequency shift detected at the receiver (“listener”) next to the transmitter of the reader. Thus, the total shift of frequency in the passive tag or semi-passive tag scenarios is twice that of the Doppler shift in classic scenarios taught for the train whistle example. The total Doppler frequency shift Δfmeasured is measured at the reader antenna. So, the classical Doppler frequency shift is Δfreader=½ Δfmeasured. Since the classic Doppler frequency shift is Δfreader=f×v/c, where c is the speed of light, the speed v (66) can be determined as v=c×½ Δfmeasured/f, based on the total Doppler frequency shift Δfmeasured observed at the antenna (62).


In FIG. 3, since the RFID tag (60) is moving at a speed v (66) away from the antenna (64), the electromagnetic wave (68) received at the antenna (64) has a frequency f−Δfmeasured. In one embodiment, Δfmeasured is frequency shift in the reflected signal received at the antenna (64) relative to the signal transmitted from the antenna (64), which represents the Doppler frequency shift observed at the antennas (64). Since the total Doppler frequency shift has been doubled by the signal reflection scenario, the classical Doppler frequency shift is Δfreader=½ Δfmeasured. Since the classic Doppler frequency shift is defined as Δf=f×v/c, where c is the speed of light, the speed v (66) in the passive or semi-active tag case can be determined as v=c×½ Δfmeasured/f, based on the total Doppler frequency shift Δfmeasured observed at the antennas (64) and (62).


For example, if the passive or semi-active Doppler frequency shift Δfmeasured is measured to be 6 Hz and frequency f=900 MHz, the speed of the tag (as observed by the antenna) is determined as v=(3×108)×½×6/(900×106)=1 meter/second.


In one embodiment, the Doppler frequency shift Δfmeasured is measured based on comparing the frequencies of the interrogating electromagnetic wave transmitted by the antenna (62) and the interrogating electromagnetic wave backscattered from the RFID tag (60) and received at the antenna (62). The comparison can be performed by combining the interrogating electromagnetic wave transmitted by the antenna (62) and the backscattered interrogating electromagnetic wave, via summing, mixing, or through XOR operations. The combined signal can be filtered to obtain a signal that has a frequency indicative of the frequency difference.


In one embodiment, both antennas (62 and 64) transmit interrogating electromagnetic waves (e.g., via different signal polarization and/or carrier frequency); and the Doppler frequency shift detected by the antennas (62 and 64) can be combined to improve accuracy and reliability. For example, the absolute value of the velocity determined at the antenna (62) can be averaged with the absolute value of the velocity determined at the antenna (64) to suppress variation due to noise. For example, a weighted average of the Doppler frequency shifts detected by the antennas (62 and 64) can be used to determine the speed of the RFID tag. For example, the measurements of the antennas (62 and 64) can be weighted according to received signal strength indicator (RSSI) measured at the antennas (62 and 64).


In another embodiment, the frequency difference in the antenna signals received by the antenna (62) and the antenna (64) is determined to detect the Doppler frequency shift. For example, in FIG. 3, the frequency difference between the wave (68) as observed by the antenna (64) and the wave (69) as observed by the antenna (62) is 2×Δfmeasured. From that, the reader system can combine the signals received from the antennas (64 and 62) to determine the frequency difference and the Doppler. The signals from the RFID tag (60) may be generated from the RFID tag (60) reflecting an interrogating electromagnetic wave (e.g., in passive or semi passive tag scenarios), or generated via an independent oscillator of the RFID tag (60) (e.g., in active tag scenarios).


In some embodiments, the RFID tag is configured to double the frequency in reflection. For example, a diode connected to the tag antenna can be used to cause the RFID tag to reflect the interrogating electromagnetic wave at a carrier frequency double that received by the RFID tag. For example, the diode can be coupled across the arms of a dipole antenna at its feed point to perform double frequency reflection. The double frequency reflection can be used to enhance signal to noise ratio, particularly in reducing interference. Velocity can be determined directly from the measured doubled frequencies and their Doppler shifts, as with the carrier frequency.


In some embodiments, separate interrogating electromagnetic waves can be transmitted by the antennas (62 and 64) or other antennas (not shown in FIG. 3); and the antennas (62 and 64) are designed to receive the separate interrogating electromagnetic waves backscattered from the RFID tag (60). For example, interrogating electromagnetic waves of different polarizations can be reflected by different antennas of the RFID tag (60) to generate the waves (68 and 69) for the antennas (64 and 62) respectively.


In FIG. 3, the antennas (62 and 64) are placed alone the line of motion path of the RFID tag (60). The position of the RFID tag can be determined based on time integration of the speed detected via the antennas (62 and 64) and a known position of the RFID tag (e.g., detected via a mechanical or optical trigger, trigger and/or detected using other methods).


In another embodiment, at least one antenna can be placed outside the line of the motion path of the RFID tag to measure a projection of the motion speed along a line between the RFID tag and the antenna. A measurement of the projected motion speed can be used to determine the location of the RFID tag along the motion path.


In one embodiment, the motion of the tag is limited to a predefined path (e.g., a conveyor system, or a road, etc.). Thus, the relative speed between the tag and the reader can be used to compute the velocity of the tag along the path. Multiple readers, or a reader with multiple antennas, can be used to obtain multiple measurements of the speed of the tag. The measurements can be combined to provide an estimate with improved accuracy (e.g., via a weighted average process).


In one embodiment, the motion of the tag is limited to a plane (e.g., the surface of the earth). Multiple readers and/or a reader with multiple antennas can be used to obtain multiple measurements of the speed of the tag relative to different locations. From the multiple measurements, the position and the velocity of the tag can be estimated.


In some embodiments, the reader determines the direction of the tag relative to the reader antenna, based on the strength of the signal backscattered from the tag. Thus, measurements relative to two or more reader antennas can be used to determine both the position and the velocity of the tag on the surface.


In some embodiments, the reader determines the speed of the tag without determining the direction of the tag relative to the reader antenna. Thus, measurements relative to four or more reader antennas can be used to determine both the position and the velocity of the tag on the surface.


The methods of the disclosure can further be extended to measure the position and velocity of the tag in a three dimensional space.



FIG. 4 shows an RFID reader with multiple antennas. In FIG. 4, the reader circuit (19) is connected to multiple antennas (104A and 104B) via a multiplexer (106). The multiplexer (106) connects the reader circuit (19) to the antennas (104A and 104B) one at a time, to allow the reader to interrogate the tags from different locations and thus to measure the speed of the tag relative to the different antenna locations. The measurements obtained from different antenna locations can be used to improve measurement accuracy and/or to determine the position of the tag.


In one embodiment, the multiplexer selectively couples the antennas (104A and 104B) to the reader circuit (19) for transmission and for receiving. For example, the reader system may use the antenna (104A) to transmit an interrogating wave and use the antenna (104B) to receive a wave backscattered from an RFID tag (or to receive a wave transmitted separately by the RFID tag).


In another embodiment, a reader system may use multiple antennas concurrently. For example, the reader system may use an antenna in front of the RFID tag and an antenna at the back of the RFID tag to concurrently receive signals from the RFID tag; and the concurrently received signals can be combined to detect the Doppler and calculate the speed of the RFID tag.



FIG. 5 shows a block diagram of an RFID reader to combine signals in analog form according to one embodiment. In FIG. 5, the reader includes an oscillator (136) to generate a carrier signal for the interrogation of the tags. The modulator (134) coupled to the oscillator to modulate the carrier signal according to the commands to be sent to the tags. The transceiver (132) is coupled to the reader antenna (130) to transmit the carrier signal with or without modulation.


In one embodiment, after the reader transmits the commands, the reader controls the modulator to transmit the carrier signal without modulation. The RFID tags are allowed to modulate the backscattered carrier signal to provide responses.


The transceiver (132) receives the backscattered carrier signal via the antenna (130) (or a different antenna not shown in FIG. 5). The signals modulated on the backscattered carrier signal can be used to determine the identity of the tag (e.g., using a circuitry not shown in FIG. 5). The modulation remover (138) removes amplitude modulation on the backscattered carrier signal and thus normalizes the backscattered carrier signal. The mixer or adder (140) is used to generate an analog signal that is representative of the phase/frequency difference between the backscattered carrier signal and the carrier signal generated by the oscillator (136).


In FIG. 5, the filter (142) removes the carrier signal from the output of the mixer or adder (140) to generate a signal for the frequency detector (146). The frequency detector (146) determines the frequency of the signal received from the filter (142). Since the determined frequency is indicative of the Doppler frequency shift, the determined frequency can be used to compute the speed of the RFID tag.


In one embodiment, to determine the speed of tag, the reader provides a command to the selected tag to cause the tag in a high reflective state without modulating the backscattered carrier signal. The modulation remover (138) is thus reduced to a signal normalizer.


In an alternative embodiment, the signal generated from the modulation remover (138) is combined by the mixer/adder (140) with a separately received signal (e.g., a signal received from the RFID tag via a separate antenna) to detect Doppler.



FIG. 6 shows a block diagram of an RFID reader to combine signals in digital form according to one embodiment. In FIG. 6, the reader includes an oscillator (156) to generate a carrier signal for the interrogation of the tags. The modulator (154) coupled to the oscillator to modulate the carrier signal according to the commands to be sent to the tags. The transceiver (152) is coupled to the reader antenna (150) to transmit the carrier signal with or without modulation.


The transceiver (152) receives the backscattered carrier signal via the antenna (150) (or a different antenna not shown in FIG. 6). The signals modulated on the backscattered carrier signal can be used to determine the identity of the tag (e.g., using a circuitry not shown in FIG. 6). The digitizers (158 and 160) convert the analog carrier signals to digital signals. The logic XOR unit (162) performs exclusive OR on the digitized signals. The digital signal processor (164) detects the transitions in the output of the logic XOR unit (162) to determine the frequency difference between the backscattered carrier signal and the carrier signal generated by the oscillator (156) and to determine the speed of the tag.


In some embodiments, the speed of an active tag can also be determined through detecting the frequency shift in the carrier signals transmitted by the active tag. For example, the active tag can be calibrated to have the same carrier frequency as the reader (or other frequencies with a known relation relative to the frequency of the oscillator of the reader).


Alternatively, signals with different Doppler shifts can be combined to detect the Doppler. For example, the signal generated from the digitizer (160) is combined by the XOR module (162) with a separately received and digitized signal (e.g., a signal received from the RFID tag via a separate antenna) to detect the Doppler frequency shift.


In some of the embodiments, an RFID tag responds to the interrogating electromagnetic wave with a tag identification value, or data held in the tag memory. In these embodiments, determining the parameters for relative motion between the RFID tag and the reading antenna is based on periods of time during which the RFID tag is reflective. However, in some situations the periods of time when the RFID tag is reflective as part of communicating data may be insufficient to determine the frequency shift (e.g., the data rate is too high and the reflective period is therefore too short). Thus, in other embodiments, an RFID tag is placed into a reflective mode such that, for an extended period of time relative to selective backscattering to send data, the RFID tag is in a purely reflective mode. The reader circuit and/or electronic system in these embodiments are configured to send a command instructing the RFID tag to change its operation to a constant or alternating repetitive state; hence, the electromagnetic waves received at the reading antenna are only backscattered electromagnetic wave without any associated data. The RFID tag is configured to time out of the reflective state, or the command sent to the place the tag in the reflective state, may include a period of time for the RFID tag to stay reflective, and then revert to prior operational modes. Thus, by setting the RFID tag to a reflective state determining of the speed of the tag relative to the reader system can occur for a longer period of time, or occur more rapidly.



FIG. 7 shows a block diagram of an RFID tag according to one embodiment. In FIG. 8, the tag includes a tag antenna (170), a transceiver (172), a modulator (174), a memory for tag identification data (180), a controller (176) and a counter (178). The transceiver (172), modulator (174), memory for tag identification data (180), controller (176) and counter (178) can be implemented on an Integrated Circuit (IC) chip.


In FIG. 7, when the transceiver (172) receives a command to read the identification data (180), the controller (176) can modulate the carrier signal by switching the tag between a high backscattering mode and a low backscattering mode. When the controller (176) receives a command to measure the speed of the tag, the controller (176) causes the modulator (174) to set the tag in the high backscattering mode for a period of time. The counter (178) is used to determine the expiration of the high back scattering mode.


In one embodiment, the command includes a specification of the duration of the time period for the measurement of the speed of the tag. The controller (176) sets the counter (178) according to the time duration specified in the command received from the reader.


Alternatively, the RFID tag may not include a counter (178). When the tag is placed in the high backscattering mode for speed measurement, the controller (176) monitors the interrogating electromagnetic wave to detect a subsequent command. When the reader transmits a subsequent command, or when the interrogating electromagnetic wave is temporarily interrupted, the controller (176) switches off the high backscattering mode.


In another embodiment, the tag is an active tag that has its own oscillator (not show in FIG. 7). When the tag receives a command for the speed measurement, the tag is to transmit the carrier signal without data modulation, for a predetermined period of time, or upon receiving a subsequent command from the reader.


In one embodiment, the transceiver (172) includes a diode coupled to the antenna (170) to double the frequency in reflection. For example, the diode can be coupled across the dipole arms of a dipole antenna at the feed point to perform doubled frequency reflection.



FIG. 8 shows a method implemented in an RFID system according to one embodiment. In FIG. 8, an RFID reader interrogates (200) an RFID tag using radio frequency electromagnetic waves and receives (202) at least one radio frequency signal from the RFID tag. After a Doppler frequency shift is detected (204) in the radio frequency signal received from the RFID tag, a motion parameter of the RFID tag (e.g., position, speed, acceleration or jerk) is calculated (206) based on the detected Doppler frequency shift.


In one embodiment, a first signal is received at a first antenna and a second signal at a second antenna; and a frequency difference between the first signal and the second signal is determined to detect the Doppler frequency shift.


In one embodiment, the RFID tag transmits a radio frequency electromagnetic wave independent of electromagnetic waves from the RFID reader; and the radio frequency electromagnetic wave independently transmitted by the RFID tag is received as the first signal at the first antenna and the second signal at the second antenna.


In one embodiment, the RFID tag reflects an interrogating electromagnetic wave from the first antenna to provide the first signal and reflecting an interrogating electromagnetic wave from the second antenna to provide the second signal. The first antenna may transmit the interrogating electromagnetic wave in one polarization; and the second antenna may transmit the interrogating electromagnetic wave in a different polarization.


In one embodiment, in response to a command from the RFID reader, the RFID tag reflects a radio frequency electromagnetic wave transmitted from the RFID reader to generate a backscattered wave which is received as the first signal at the first antenna and the second signal at the second antenna.


In one embodiment, the radio frequency signal is received from the RFID tag in response to the RFID reader interrogating a plurality of RFID tags, including the RFID tag. For example, the RFID reader may communicate with the plurality of RFID tags that are present in the communication range to silent the plurality of RFID tags, except the RFID tag, to receive the radio frequency signal.


In one embodiment, to receive the radio frequency signal from the RFID tag, the RFID reader maintains transmission of an interrogating electromagnetic wave for a period of time; the RFID tag operates in a mode of increased backscatter of the interrogating electromagnetic wave; and the RFID reader receiving the interrogating electromagnetic wave backscattered from the RFID tag.


In one embodiment, to determine the motion parameter of the RFID tag, the interrogating electromagnetic wave transmitted by the RFID reader and the interrogating electromagnetic wave backscattered from the RFID tag are combined to generate a combined signal; and a frequency of the combined signal is determined to detect the Doppler frequency shift. The interrogating electromagnetic wave transmitted by the RFID reader and the interrogating electromagnetic wave backscattered from the RFID tag can be combined via summing the interrogating electromagnetic wave transmitted by the RFID reader and the interrogating electromagnetic wave backscattered from the RFID tag, mixing the interrogating electromagnetic wave transmitted by the RFID reader and the interrogating electromagnetic wave backscattered from the RFID tag, or determining exclusive OR between the interrogating electromagnetic wave transmitted by the RFID reader and the interrogating electromagnetic wave backscattered from the RFID tag.


In this description, various functions and operations may be described as being performed by or caused by software code to simplify description. However, those skilled in the art will recognize what is meant by such expressions is that the functions result from execution of the code by a processor, such as a microprocessor. Alternatively, or in combination, the functions and operations can be implemented using special purpose circuitry, with or without software instructions, such as using Application-Specific Integrated Circuit (ASIC) or Field-Programmable Gate Array (FPGA). Embodiments can be implemented using hardwired circuitry without software instructions, or in combination with software instructions. Thus, the techniques are limited neither to any specific combination of hardware circuitry and software, nor to any particular source for the instructions executed by the data processing system.


While some embodiments can be implemented in fully functioning computers and computer systems, various embodiments are capable of being distributed as a computing product in a variety of forms and are capable of being applied regardless of the particular type of machine or computer-readable media used to actually effect the distribution.


At least some aspects disclosed can be embodied, at least in part, in software. That is, the techniques may be carried out in a computer system or other data processing system in response to its processor, such as a microprocessor, executing sequences of instructions contained in a memory, such as ROM, volatile RAM, non-volatile memory, cache or a remote storage device.


Routines executed to implement the embodiments may be implemented as part of an operating system or a specific application, component, program, object, module or sequence of instructions referred to as “computer programs.” The computer programs typically comprise one or more instructions set at various times in various memory and storage devices in a computer, and that, when read and executed by one or more processors in a computer, cause the computer to perform operations necessary to execute elements involving the various aspects.


A machine readable medium can be used to store software and data which when executed by a data processing system causes the system to perform various methods. The executable software and data may be stored in various places including for example ROM, volatile RAM, non-volatile memory and/or cache. Portions of this software and/or data may be stored in any one of these storage devices. Further, the data and instructions can be obtained from centralized servers or peer to peer networks. Different portions of the data and instructions can be obtained from different centralized servers and/or peer to peer networks at different times and in different communication sessions or in a same communication session. The data and instructions can be obtained in entirety prior to the execution of the applications. Alternatively, portions of the data and instructions can be obtained dynamically, just in time, when needed for execution. Thus, it is not required that the data and instructions be on a machine readable medium in entirety at a particular instance of time.


Examples of computer-readable media include but are not limited to recordable and non-recordable type media such as volatile and non-volatile memory devices, read only memory (ROM), random access memory (RAM), flash memory devices, floppy and other removable disks, magnetic disk storage media, optical storage media (e.g., Compact Disk Read-Only Memory (CD ROM), Digital Versatile Disks (DVDs), etc.), among others. The instructions may be embodied in digital and analog communication links for electrical, optical, acoustical or other forms of propagated signals, such as carrier waves, infrared signals, digital signals, etc.


In general, a machine readable medium includes any mechanism that provides (i.e., stores and/or transmits) information in a form accessible by a machine (e.g., a computer, network device, personal digital assistant, manufacturing tool, any device with a set of one or more processors, etc.).


In various embodiments, hardwired circuitry may be used in combination with software instructions to implement the techniques. Thus, the techniques are neither limited to any specific combination of hardware circuitry and software nor to any particular source for the instructions executed by the data processing system.


Although some of the drawings illustrate a number of operations in a particular order, operations which are not order dependent may be reordered and other operations may be combined or broken out. While some reordering or other groupings are specifically mentioned, others will be apparent to those of ordinary skill in the art and so do not present an exhaustive list of alternatives. Moreover, it should be recognized that the stages could be implemented in hardware, firmware, software or any combination thereof.


In the foregoing specification, the disclosure has been described with reference to specific exemplary embodiments thereof. It will be evident that various modifications may be made thereto without departing from the broader spirit and scope as set forth in the following claims. The specification and drawings are, accordingly, to be regarded in an illustrative sense rather than a restrictive sense.

Claims
  • 1. An apparatus, comprising: a modulator configured to generate a first signal modulated according to first data in the apparatus;a transceiver coupled to the modulator to transmit the first data via first radio frequency signals transmitted through an antenna according to the first signal;a circuit coupled to the transceiver to generate a second signal based on second radio frequency signals received via the transceiver through the antenna; anda controller configured to determine: an identity of a device based on second data modulated on the second radio frequency signals received in the transceiver, andat least one motion parameter of the device based on a frequency of the second signal, wherein the frequency of the second signal is indicative of a frequency shift between the first radio frequency signals and the second radio frequency signals resulting from the device reflecting the first radio frequency signals.
  • 2. The apparatus of claim 1, wherein the at least one motion parameter comprises a position, a speed, an acceleration, or a jerk, or any combination thereof.
  • 3. The apparatus of claim 1, wherein the circuit is configured to determine a Doppler frequency shift between the second signal generated by the circuit and a fourth signal generated in the apparatus; and the motion parameter is determined based at least in part on the Doppler frequency shift.
  • 4. The apparatus of claim 3, wherein the circuit is configured to generate the second signal from removal of modulations from the second radio frequency signals received in the transceiver.
  • 5. The apparatus of claim 4, wherein the first data comprises a command configured to request the device to reflect signals.
  • 6. The apparatus of claim 5, wherein the second data comprises an identification stored in the device.
  • 7. The apparatus of claim 6, wherein the second radio frequency signals include signals reflected by the device with the modulations according to the identification stored in the device.
  • 8. The apparatus of claim 7, wherein the signals reflected by the device are transmitted by the apparatus via the antenna.
  • 9. A method, comprising: generating, by a modulator of an apparatus, a first signal modulated according to first data in the apparatus;transmitting, by a transceiver coupled to the modulator in the apparatus, the first data via first radio frequency signals transmitted through an antenna according to the first signal;generating, by a circuit coupled to the transceiver in the apparatus, a second signal based on second radio frequency signals received via the transceiver through the antenna; anddetermining, by the apparatus: an identity of a device based on second data modulated on the second radio frequency signals received in the transceiver, anda speed of the device based on a frequency of the second signal.
  • 10. The method of claim 9, further comprising: determine a Doppler frequency shift between the second signal generated by the circuit and a fourth signal generated in the apparatus, wherein the speed is determined based at least in part on the Doppler frequency shift.
  • 11. The method of claim 10, wherein the second signal is generated from removal of modulations from the second radio frequency signals received in the transceiver.
  • 12. The method of claim 11, wherein the first data comprises a command configured to request the device to reflect signals.
  • 13. The method of claim 12, wherein the second data comprises an identification stored in the device.
  • 14. The method of claim 13, wherein the second radio frequency signals include signals reflected by the device with the modulations according to the identification stored in the device.
  • 15. The method of claim 14, wherein the signals reflected by the device are from the antenna of the apparatus.
  • 16. A system, comprising: a device configured to receive commands via radio frequency signals and to provide identification data of the device in response to the commands; andan apparatus, comprising: a modulator configured to generate a first signal modulated according to a command;a transceiver coupled to the modulator to transmit the command via first radio frequency signals transmitted through an antenna according to the first signal;a circuit coupled to the transceiver to generate a second signal based on second radio frequency signals received via the transceiver through the antenna; anda controller configured to: determine the identification data of the device based on modulations on the second radio frequency signals received in the transceiver, anddetermine at least one motion parameter of the device based on a frequency of the second signal indicative of a frequency shift between the first radio frequency signals and the second radio frequency signals resulting from the device reflecting the first radio frequency signals.
  • 17. The system of claim 16, wherein the at least one motion parameter comprises a position, a speed, an acceleration, or a jerk, or any combination thereof; the circuit comprises a detector configured to determine a Doppler frequency shift between the second signal generated by the circuit and a fourth signal generated in the apparatus; and the motion parameter is determined based at least in part on the Doppler frequency shift.
  • 18. The system of claim 17, wherein the circuit is configured to generate the second signal from removal of modulations from the second radio frequency signals received in the transceiver.
  • 19. The system of claim 18, wherein the second radio frequency signals include signals reflected by the device and modulated according to the identification data of the device.
RELATED APPLICATIONS

The present application is a continuation application of U.S. patent application Ser. No. 16/846,629, filed Apr. 13, 2020, issued as U.S. Pat. No. 11,042,720 on Jun. 22, 2021, which is a continuation application of U.S. patent application Ser. No. 16/405,946, filed May 7, 2019 and issued as U.S. Pat. No. 10,650,200 on May 12, 2020, which is a continuation application of U.S. patent application Ser. No. 15/295,103, filed Oct. 17, 2016 and issued as U.S. Pat. No. 10,438,031 on Oct. 8, 2019, which is a continuation application of U.S. patent application Ser. No. 14/132,482, filed Dec. 18, 2013 and issued as U.S. Pat. No. 9,477,863 on Dec. 25, 2016, which is a continuation application of U.S. patent application Ser. No. 13/533,890, filed Jun. 26, 2012 and issued as U.S. Pat. No. 8,633,805 on Jan. 21, 2014, which is a continuation application of U.S. patent application Ser. No. 12/134,103, filed Jun. 5, 2008 and issued as U.S. Pat. No. 8,242,888 on Aug. 14, 2012, the entire disclosures of which applications are hereby incorporated herein by reference.

US Referenced Citations (133)
Number Name Date Kind
3896436 Johnson Jul 1975 A
4016568 Makimoto et al. Apr 1977 A
4075632 Baldwin et al. Feb 1978 A
4804961 Hane Feb 1989 A
5796362 Ayasli et al. Aug 1998 A
5900834 Kubinec May 1999 A
5952922 Shober Sep 1999 A
6046683 Pidwerbetsky et al. Apr 2000 A
6084530 Pidwerbetsky et al. Jul 2000 A
6184831 Dalby et al. Feb 2001 B1
6369710 Poticny Apr 2002 B1
6424916 Nysen Jul 2002 B2
6456191 Federman Sep 2002 B1
6600418 Francis et al. Jul 2003 B2
6674403 Gray et al. Jan 2004 B2
6717516 Bridgelall Apr 2004 B2
6812824 Goldinger Nov 2004 B1
6909397 Greneker, III Jun 2005 B1
6920330 Caronni et al. Jul 2005 B2
7045996 Lyon et al. May 2006 B2
7049965 Kelliher et al. May 2006 B2
7091863 Ravet Aug 2006 B2
7119687 Paulsen et al. Oct 2006 B2
7142120 Charych et al. Nov 2006 B2
7147246 Breed et al. Dec 2006 B2
7156312 Becker et al. Jan 2007 B2
7170412 Knox et al. Jan 2007 B2
7215976 Brideglall May 2007 B2
7308202 Roes et al. Dec 2007 B2
7310045 Inui Dec 2007 B2
7378967 Sullivan et al. May 2008 B2
7388501 Tang et al. Jun 2008 B2
7403120 Duron et al. Jul 2008 B2
7453363 Reynolds Nov 2008 B2
7504952 Kaplan et al. Mar 2009 B2
7511604 Raphaeli et al. Mar 2009 B2
7561048 Yushkov et al. Jul 2009 B2
7580378 Carrender et al. Aug 2009 B2
7609163 Shafer Oct 2009 B2
7653483 Schmidt Jan 2010 B2
7689195 Wu et al. Mar 2010 B2
7907056 Shimizu Mar 2011 B2
7924160 LaPenta et al. Apr 2011 B1
8045654 Anderson Oct 2011 B1
8242888 Tuttle Aug 2012 B2
8294554 Shoarinejad et al. Oct 2012 B2
8461966 Tuttle Jun 2013 B2
8633805 Tuttle Jan 2014 B2
8830062 Tuttle Sep 2014 B2
9030301 Tuttle May 2015 B2
9477863 Tuttle Oct 2016 B2
9690961 Tuttle Jun 2017 B2
10162992 Tuttle Dec 2018 B2
10438031 Tuttle Oct 2019 B2
10571558 Tuttle Feb 2020 B2
10592711 Tuttle Mar 2020 B2
10650200 Tuttle May 2020 B2
10824829 Tuttle Nov 2020 B2
11042720 Tuttle Jun 2021 B2
11237262 Tuttle Feb 2022 B2
11403473 Tuttle Aug 2022 B2
20020019702 Nysen Feb 2002 A1
20020149480 Shanks et al. Oct 2002 A1
20030147651 Roes et al. Aug 2003 A1
20040178944 Richardson et al. Sep 2004 A1
20040217865 Turner Nov 2004 A1
20050012653 Heide et al. Jan 2005 A1
20050040994 Mazoki et al. Feb 2005 A1
20050052287 Whitesmith et al. Mar 2005 A1
20050226518 Suzuki et al. Oct 2005 A1
20050237159 Cooper et al. Oct 2005 A1
20050237953 Carrender et al. Oct 2005 A1
20050253725 Neuwirth et al. Nov 2005 A1
20050258937 Neuwirth Nov 2005 A1
20050280539 Pettus Dec 2005 A1
20060001525 Nitzan et al. Jan 2006 A1
20060038676 Richards Feb 2006 A1
20060043199 Baba et al. Mar 2006 A1
20060220794 Zhu Oct 2006 A1
20060238301 Wu et al. Oct 2006 A1
20060244580 Nordmeyer Nov 2006 A1
20060273905 Choi et al. Dec 2006 A1
20060284727 Steinke Dec 2006 A1
20070001814 Steinke et al. Jan 2007 A1
20070030151 Morrow Feb 2007 A1
20070037582 Mohi et al. Feb 2007 A1
20070109099 Raphaeli et al. May 2007 A1
20070139200 Yushkov et al. Jun 2007 A1
20070149216 Misikangas Jun 2007 A1
20070152831 Eisele Jul 2007 A1
20070152833 Kaplan et al. Jul 2007 A1
20070182578 Smith Aug 2007 A1
20070247311 Muchkaev Oct 2007 A1
20070268140 Tang et al. Nov 2007 A1
20070279192 Tanaka Dec 2007 A1
20070279225 Pellerano et al. Dec 2007 A1
20080012712 Shimizu Jan 2008 A1
20080021651 Seeley et al. Jan 2008 A1
20080061976 Shafer Mar 2008 A1
20080136644 Mccorkle Jun 2008 A1
20080180218 Flax Jul 2008 A1
20080197982 Sadr Aug 2008 A1
20080204322 Oswald Aug 2008 A1
20080231424 Arnitz Sep 2008 A1
20080238685 Tuttle Oct 2008 A1
20080238686 Tuttle Oct 2008 A1
20080252293 Lagae et al. Oct 2008 A1
20080252422 Dowla et al. Oct 2008 A1
20080280560 Tuttle Nov 2008 A1
20080318682 Rofougaran et al. Dec 2008 A1
20080318683 Rofougaran et al. Dec 2008 A1
20090091428 Tuttle Apr 2009 A1
20090091454 Tuttle Apr 2009 A1
20090303004 Tuttle Dec 2009 A1
20090303005 Tuttle Dec 2009 A1
20090303007 Ryou et al. Dec 2009 A1
20100123558 Park et al. May 2010 A1
20100253481 Zand Oct 2010 A1
20120268253 Tuttle Oct 2012 A1
20120268308 Tuttle Oct 2012 A1
20130241708 Tuttle Sep 2013 A1
20140104042 Tuttle Apr 2014 A1
20150227770 Tuttle Aug 2015 A1
20160363662 Tuttle Dec 2016 A1
20170032157 Tuttle Feb 2017 A1
20170262669 Tuttle Sep 2017 A1
20190095661 Tuttle Mar 2019 A1
20190257937 Tuttle Aug 2019 A1
20190266366 Tuttle Aug 2019 A1
20200167532 Tuttle May 2020 A1
20200242312 Tuttle Jul 2020 A1
20210034827 Tuttle Feb 2021 A1
20220120889 Tuttle Apr 2022 A1
Foreign Referenced Citations (3)
Number Date Country
20060112976 Nov 2006 KR
20070021913 Feb 2007 KR
2007047226 Apr 2007 WO
Non-Patent Literature Citations (24)
Entry
Georgia State University, “Police Radar,” located at http://hyperphysics.phy-astr.gsu.edu/hbase/sound/radar.html, Jul. 1, 2003.
International Application No. PCT/US08/54901, International Search Report and Written Opinion, dated Jul. 28, 2008.
International Application No. PCT/US08/55537, International Search Report and Written Opinion, dated Jul. 30, 2008.
International Application No. PCT/US08/56247, International Search Report and Written Opinion, dated Aug. 14, 2008.
Page, Raymond, “A Low Power RFID Transponder,” RF Design, pp. 31-32, 34, 36, Jul. 1993.
Trolley Scan (Pty) Ltd., RFID-radar Newsletters No. 1-No. 12, Oct. 2005-Jan. 2007.
Systems and Methods to Determine Motion Parameters Usign RFID Tags U.S. Appl. No. 12/134,103, filed Jun. 5, 2008 John Tuttle Patented Case Sep. 19, 2011.
Systems and Methods to Determine Motion Parameters Using RFID Tags U.S. Appl. No. 13/533,890, filed Jun. 26, 2012 John Tuttle Patented Case Jun. 7, 2013.
Systems and Methods to Determine Motion Parameters Using RFID Tags U.S. Appl. No. 14/132,482, filed Dec. 18, 2013 John Tuttle Patented Case Mar. 11, 2016.
Systems and Methods to Determine Motion Parameters Using RFID Tags U.S. Appl. No. 15/295,103, filed Oct. 17, 2016 John Tuttle Patented Case Apr. 8, 2019.
Systems and Methods to Determine Motion Parameters Using RFID Tags U.S. Appl. No. 16/405,946, filed May 7, 2019 John Tuttle Patented Case Sep. 25, 2019.
Systems and Methods to Determine Motion Parameters Using RFID Tags U.S. Appl. No. 16/846,629, filed Apr. 13, 2020 John Tuttle Notice of Allowance Mailed—Application Received in Office of Publications dated Nov. 13, 2020.
Systems and Methods to Use Radar in RFID Systems U.S. Appl. No. 12/134,106, filed Jun. 5, 2008 John Tuttle Patented Case Jan. 30, 2014.
Systems and Methods to Use Radar in RFID Systems U.S. Appl. No. 14/454,546, filed Aug. 7, 2014 John Tuttle Patented Case Jul. 1, 2019.
Systems and Methofd to Use Radar in RFID Systems U.S. Appl. No. 16/398,096, filed Apr. 29, 2019 John Tuttle Non Final Action dated Apr. 9, 2021.
Systems and Methods to Determine Kinematical Parameters using RFID Tags U.S. Appl. No. 12/134,107, filed Jun. 5, 2008 John Tuttle Patented Case Aug. 23, 2012.
Systems and Methods to Determine Kinematical Parameters using RFID Tags U.S. Appl. No. 13/891,101, filed May 9, 2012 John Tuttle Patented Case Sep. 12, 2014.
Systems and Methods to Determine Kinematical Parameters using RFID Tags U.S. Appl. No. 14/696,247, filed Apr. 24, 2015 John Tuttle Patented Case Oct. 11, 2016.
Systems and Methods to Determine Kinematical Parameters using RFID Tags U.S. Appl. No. 15/598,199, filed May 17, 2017 John Tuttle Patented Case Jan. 16, 2018.
Systems and Methods to Determine Kinematical Parameters U.S. Appl. No. 16/201,704, filed Nov. 27, 2018 John Tuttle Patented Case Jul. 11, 2019.
Systems and Methods to Determine Kinematical Parameters U.S. Appl. No. 16/778,727, filed Jan. 31, 2020 John Tuttle Patented Case Mar. 6, 2020.
Systems and Methods to Determine Kinematical Parameters U.S. Appl. No. 17/073,797, filed Oct. 19, 2020 John Tuttle Application Dispatched from Preexam, Not Yet Docketed Oct. 26, 2020.
Preexam, Not Yet Docketed.
International Application No. PCT/US08/56247, Written Opinion, dated Aug. 14, 2008.
Related Publications (1)
Number Date Country
20210264121 A1 Aug 2021 US
Continuations (6)
Number Date Country
Parent 16846629 Apr 2020 US
Child 17319000 US
Parent 16405946 May 2019 US
Child 16846629 US
Parent 15295103 Oct 2016 US
Child 16405946 US
Parent 14132482 Dec 2013 US
Child 15295103 US
Parent 13533890 Jun 2012 US
Child 14132482 US
Parent 12134103 Jun 2008 US
Child 13533890 US