A remote locator (RL) continuously transmits multi-frame pings in a slow ping mode. The user activates a transponder/micro-transponder (MT) to receive at least a portion of the multi-frame ping and transmits a reply to the RL. The RL calculates a distance between the RL and the MT using the time-of-flight between the transmission of the ping and the receipt of the corresponding reply. The RL continues to send pings to the MT, where the ping includes distance measurements encoded therein. The user initiates sending a message from the MT to the RL to change to a fast ping mode, where the RL transmits pings at an increased rate. The MT includes a compass to capture readings while receiving and replying to pings. The MT determines a directional location for the RL with the collected measurements and received information and can provide a distance and directional readout to the user.
|
1. A remote locator device that is tagged to an object, wherein the remote locator device is arranged to communicate with a portable transponder device that is operated by a user such that the user can determine a relative direction and at least a distance to the object from the portable transponder device, the remote locator device comprising:
a time control circuit that is arranged to provide timing control signals according to an internal clock of the remote locator device;
a transmitter means that is arranged to transmit a structured multi-frame transmission to the portable transponder device when activated such that the structured multi-frame transmission has a transmit cadence and frequency that is determined by the internal clock of the remote locator device, wherein the structured multi-frame transmission is coded with an identifier recognized by the portable transponder device;
a receiver means that is arranged to capture samples when activated with an array of capture buffers;
a circular correlator that is arranged to identify a correlation and a correlation phase in response to captured samples from the receiver means;
a processor means that is arranged in cooperation with the time control circuit, the transmitter means, the receiver means and the circular correlator, wherein the processor means is arranged to initialize the remote locator device in a slow ping mode, wherein in the slow ping mode the processor means is arranged for:
initiating the transmission of a first structured multi-frame transmission to the portable transponder device at a first time;
capturing samples with the array of capture buffers and the receiver means over a first predetermined time interval that is sufficient to accumulate values for multiple transmissions of a first sequence from the portable transponder device;
detecting a first reply from the portable transponder device at a second time when the captured samples in the array of capture buffers correlates with an expected first reply transmission for the first sequence from the portable transponder device;
calculating a distance between the remote locator device and the portable transponder device based on a difference between the second time and the first time;
encoding the calculated distance between the remote locator device and the portable transponder device in a second structured multi-frame transmission; and
initiating the transmission of the second structured multi-frame transmission to the portable transponder device at a third time such that the portable transponder device can extract the encoded calculated distance from the second structured multi-frame transmission upon receipt.
10. A portable transponder device that is operated by a user and arranged to communicate with a remote locator device that is tagged to an object such that the user can determine at least a relative direction and distance to the object from the portable transponder device, the portable transponder device comprising:
an input device that is arranged to accept user initiated input;
a time control circuit that is arranged to provide timing control signals from a high speed internal clock, wherein the time control circuit is arranged to deactivate the high speed internal clock when the portable transponder device is in a low power sleep mode, and enable the high speed internal clock when a wake-up is initiated;
an indication means that is arranged to report information to the user;
a transmitter means that is arranged to transmit a structured multi-frame reply transmission to the remote locator device when activated such that the structured multi-frame transmission has a transmit cadence and frequency that is determined by the internal clock and the structured multi-frame transmission is coded with an identifier recognized as from the portable transponder device;
a receiver means that is arranged to capture samples when activated;
a correlator that is arranged to identify a correlation and a correlation phase in response to captured samples from the receiver means;
a processor means that is arranged in cooperation with the input device, the time control circuit, the indication means, the transmitter means, the receiver means and the correlator, wherein the processor means is arranged for:
initializing the portable transponder device in a low power sleep mode;
detecting user initiated inputs;
activating a slow ping mode when the user initiates a wake-up, wherein in the slow ping mode the processor is arranged for:
capturing samples with the receiver means over a first predetermined time interval sufficient to capture a first expected transmission of a first sequence from the remote locator device;
detecting a first ping from the remote locator device at a first time when the captured samples correlate with the expected first transmission from the remote locator device;
initiating the transmission of a first structured multi-frame reply transmission to the remote locator device at a second time,
capturing samples with the receiver means over a second predetermined time interval sufficient to capture a second expected transmission of a second sequence from the remote locator device;
detecting a second ping from the remote locator device at a third time when the captured samples from the second predetermined time interval correlate to the second expected transmission from the remote locator device; and
extracting the distance to the object from the detected second ping.
2. The remote locator device of
capturing samples with the array of capture buffers and the receiver means over a second predetermined time interval that is sufficient to accumulate values for multiple transmissions of a second sequence from the portable transponder device;
detecting a second reply from the portable transponder device at a fourth time when the captured samples in the array of capture buffers correlates with an expected second reply transmission for the second sequence from the portable transponder device;
identifying a message to change to a fast ping mode from second reply from the portable transponder device; and
initiating a change to the fast ping mode in response to the identified message.
3. The remote locator device of
capturing samples with the array of capture buffers and the receiver means over a third predetermined time interval that is sufficient to accumulate values for multiple transmissions of a third sequence from the portable transponder device;
detecting a third reply from the portable transponder device at a fifth time when the captured samples in the array of capture buffers correlates to an expected third reply transmission for the third sequence from the portable transponder device;
calculating a second distance between the remote locator device and the portable transponder device based on a difference between the second time and the first time;
encoding the calculated second distance between the remote locator device and the portable transponder device in a third structured multi-frame transmissions; and
initiate initiating the transmission of the third structured multi-frame transmission to the portable transponder device at a sixth time such that the portable transponder device can extract the encoded calculated distance from the third structured multi-frame transmissions transmission upon receipt.
4. The remote locator device of
extracting compass measurements from the portable transponder device that is encoded in each third reply;
pairing each compass measurement with an associated calculated distance;
determining the relative direction of the remote locator device from the portable transponder device from at least the compass measurements and the calculated distances;
encoding the relative direction in a fourth structured multi-frame transmission; and
initiating the transmission of the fourth structured multi-frame transmission to the portable transponder device at a seventh time such that the portable transponder can extract the relative direction from the fourth structured multi-frame transmission upon receipt.
5. The remote locator device of
a first antenna located in a first region of the remote locator device;
a second antenna that is located in a second region of the remote locator device;
wherein the receiver means comprises a first receiver means configuration with coupled to the first antenna;, and a second receiver means coupled to the second antenna
a second receiver means configuration with the second antenna, wherein in the fast ping mode the processor means is further arranged for:
evaluating captured samples associated with the first receiver configuration and the second receiver configuration; and
determining the relative direction of the remote locator device from the portable transponder device based on the evaluated captured samples from the first receiver configuration and the second receiver configuration;
encoding the relative direction in a fourth structured multi-frame transmission; and
initiating the transmission of the fourth structured multi-frame transmission to the portable transponder device at a seventh time such that the portable transponder can extract the relative direction from the fourth structured multi-frame transmissions transmission upon receipt.
6. The remote locator device of
7. The remote locator device of
8. The remote locator device of
9. The remote locator device of
11. The portable transponder device of
encoding a first message to the remote locator device in a second structured multi-frame reply transmission, wherein the message includes a request to change to a fast ping mode; and
initiating the transmission of the second structured multi-frame reply transmission in response to user initiated input at a fourth time.
12. The portable transponder device of
capturing samples with the receiver means over a third predetermined time interval sufficient to capture a third expected transmission of a third sequence from the remote locator device;
detecting a third ping from the remote locator device at a fourth time when the captured samples correlate to the third expected transmission from the remote locator device; and
extracting the distance to the object from each detected third ping.
13. The portable transponder device of
monitoring a rotational position of the portable transponder device for each detected third ping;
initiating the transmission of a third structured multi-frame reply transmission to the remote locator device at a fifth time; and
determining the relative distance and direction to the object.
14. The portable transponder device of
capturing samples with the receiver means over a fourth predetermined time interval sufficient to capture a fourth expected transmission of a fourth sequence from the remote locator device;
detecting a fourth ping from the remote locator device at a fifth time when the captured samples correlate to the fourth expected transmission from the remote locator device; and
extracting the relative direction of the object from the detected fourth ping.
15. The portable transponder device of
16. The portable transponder device of
17. The portable transponder device of
18. The portable transponder device of claim 12 13, wherein the fast ping mode is terminated and the slow ping mode is initiated after the relative distance and direction to the object is determined.
19. The portable transponder device of
20. The portable transponder device of
21. The portable transponder device of
22. The portable transponder device of
23. The portable transponder device of
24. The portable transponder device of
25. The portable transponder device of
26. The portable transponder device of
27. The portable transponder device of
28. The portable transponder device of
29. The portable transponder device of
30. The portable transponder device of
31. The portable transponder device of
32. The portable transponder device of
33. The portable transponder device of
34. The portable transponder device of
35. The portable transponder device of
36. The portable transponder device of
37. The portable transponder device of
38. The portable transponder device of
39. The portable transponder device of
|
formaka a.k.a. the car), a directional indicator is illuminated on a display of the MT device as shown in
Ping Modes
In the slow ping mode, the RL is arranged to continuously transmit a series of single pings (P1, P2 . . . PN) (P1′, P2′ . . . PN′) to the MT. Each subsequent ping is separated in time by a ping interval (T1) as illustrated. The MT receives each ping when it is located within a transmission range of the RL for proper reception, and transmits a corresponding reply (R1, R2 . . . RN) (R1′, R2′ . . . RN′) for each ping that is properly recognized as coded for the particular MT.
In the fast ping mode, the RL is arranged to continuously transmit a series of single pings (P1′, P2′ . . . PN′) (P1″, P2″ . . . PN″) to the MT. Each subsequent ping is separated in time by a ping interval (T2), which is significantly shorter in time than ping interval T1. The MT receives each ping when it is located within a transmission range of the RL for proper reception, and transmits a corresponding reply (R1′, R2′ . . . RN′) (R1″, R2″ . . . RN″) for each ping that is properly recognized as coded for the particular MT.
It is important to note that the MT may not always be able to properly receive a particular ping from an RL in even though it is properly coded for recognition by the MT. Environmental conditions such as noise, buildings, and other electronic interferences may inhibit a ping (e.g., ping P2) P2′) from reaching the intended MT. Similarly, environmental conditions may cause prevent a reply (e.g., reply R3′ R3″) from reaching the intended RL.
Power Conservation and Signal Interference Reduction by Hollowing Transmission Frames
The described system performs distance measurement by round trip time measurements. The reverse locator is arranged to provide regular communications between the RL and the MT without excess energy consumption or spectral pollution. After a transponder and locator have exchanged signatures, they share very precise mutual clock rate information. The accuracy of this clock rate information, absent any Doppler shift, is one part per billion or better. As time elapses between transmissions, the unit time bases, which aren't perfectly steady, will drift with respect to each other. By calibrating the low-speed sleep mode oscillator against the high-speed clock, so that a given sleep period can be accurately enumerated as a known number of high-speed clock periods, it is possible to accurately measure periods of several minutes without actually operating the high-speed clock. However, a long initial baseline for frequency determination is necessary to initially synchronize the clocks between the MT and the RL. Once synchronized/calibrated, excessive accumulation of reply transmissions from the MT is not necessary since precise timing is known.
To reduce power consumption and reduce interference from other devices, the transmission frames can be “hollowed out” or thinned. The benefit of hollowing out the transmission frames is that there is a drastic reduction of radio noise, allowing other equipment or other locators to operate in the same local area. The benefit of hollowing the MT and RL transmissions is a huge reduction in energy consumption and a reduction in interference with other devices.
The hollowing out of the MT reply signal can be done when the MT and the RL are relatively close to one another since the MT's low power signal is normally integrated by the RL. In reverse locator mode, the RL is arranged to monitor the distance of a proximate MT such that power conservation by thinning or hollowing is possible.
When the MT is located very close to the RL, the RL has a very high signal-to-noise ratio (SNR) and the frames provided between the MT to the RL can be hollowed out since long integration times are not necessary. As shown in
As the MT travels further from the RL, the SNR degrades slightly and the RL and MT can increase the energy being transmitted. As shown in
Since the low-speed clock is calibrated as a precise number of high-speed clock ticks, the transponder can sleep for short periods of time and resume with confidence regarding the approximate timing of upcoming signals, if needed. The problem of searching through A & and B for frame and packet timing information can be avoided in these instances. By allowing the transmitter to remain active, although quiet, the transmitter can later resume and the carrier and data phase timing are preserved. As a consequence of these factors, a synchronized transmitter and receiver can be arranged to operate as though a constant transmission is occurring, while ignoring the quiet times. Both the RL and the MT remain quiet during these portions of time while maintaining their respective high speed clocks active.
In general, when recent timing information is available and future sessions can be scheduled with good accuracy (˜a few baud, or +/−200 nS ns or so), packets of sequence “A” can be reliably captured at the known times. These times can be close together or spaced apart in time. Receipt of the “A” transmission portion can be utilized to regain fine carrier timing since the gross timing from the “B” transmission is already known.
In situations such as reverse locator mode, after the initial full capture sequence is used to acquire gross and fine timing, subsequent captures maybe be as few as four “A” packets in a burst (600 uS μs), or several individual “A” packets spread out over a few mS ms. If “C” modulated data is needed, then the “C” packet can be sent. In some applications where the coarse and fine timing have been acquired and the RL and MT have not lost communications between one another, as few as zero “B” or “C” packets might be sent. In other situations where the RL and the MT lose contact between one another and the sequence position is lost (e.g., the uncertainty is approximately 50 uS μs of drift for sequences that are 157 uS μs long), the “B” pattern is required to bring the timing back into proper operation.
Example Operation of the RL in Search and Locate Modes
Initially, the RL is in a search mode where the slow ping mode is active. The RL transmits pings that are coded for the MT, indicating the last distance that was calculated from the round-trip time between ping and reply. The RL also listens for replies from the MT. When a reply is received, the RL calculates the distance between the RL and the MT and evaluates the reply message from the MT for any mode change information that is requested. When a mode change is not requested, the RL continues transmitting pings to the MT that are encoded with pertinent distance information. When a change mode is requested, processing continues to
As described in
When the locate mode is activated, the RL activates the fast ping mode. During the fast ping mode, the RL transmits pings to the MT that are coded with the last calculated distance and correlator phase information that was determined for a successful ping and reply pair. The RL evaluates any replies from the MT and determines if the MT has requested to stop the locate mode (e.g., stop the fast ping mode). When the fast ping mode continues, the distance calculations are updated between the RL and the MT, and the correlation phase information is identified for the received reply, both being coded into the next ping transmission to the MT. When the fast ping mode is terminated, processing resumes at
Example Operation of the MT in Search and Locate Modes
As shown in
When a ping is detected from the RL, the MT transmits a reply to the RL and evaluates any coded messages or commands that are communicated in the ping, and extracts any distance information that is encoded in the messages. The MT alerts the user that communication has been established and updates the display as distance measurements are identified. User inputs are evaluated to determine if he the user desires to change to the locate mode. When the locate mode is activated, the MT sends a reply message to the RL to change to locate mode and the MT activates the fast ping mode. Otherwise, the slow ping mode continues and the MT sends a reply to the RL acknowledging that communication is active.
Locate mode is described with reference to
As shown in
The presently described system, apparatus, and methods take advantage of the acquired frequency knowledge to allow for synthesis of a time and phase coherent response to accurately determine location with a low-power MT. Although the preceding description describes various embodiments of the system, the invention is not limited to such embodiments, but rather covers all modifications, alternatives, and equivalents that fall within the spirit and scope of the invention. For example, the positioning of the various components may be varied, the functions of multiple components can be combined, individual components may be separated into different components, or components can be substituted as understood in the art. Since many embodiments of the invention can be made without departing from the spirit and scope of the invention, the invention is not limited except as by the appended claims.
Patent | Priority | Assignee | Title |
D725324, | Dec 18 2013 | Radio Systems Corporation | Indoor bark control transmitter |
Patent | Priority | Assignee | Title |
3568161, | |||
3646580, | |||
3662267, | |||
3714650, | |||
3839717, | |||
4006477, | Jan 06 1975 | Motorola, Inc. | Pulse coherent transponder with precision frequency offset |
4047171, | Sep 15 1975 | Motorola, Inc. | Transponder |
4156873, | Jul 25 1977 | Motorola, Inc. | Transponder for a moving vehicle tracking system |
4218680, | Jan 12 1979 | Motorola, Inc. | Coded coherent transponder |
4468656, | Jun 24 1981 | GENERAL FIBER COMMUNICATIONS, INC | Emergency signalling unit and alarm system for rescuing endangered workers |
4475106, | Aug 24 1981 | High sensitivity portable radio direction finder | |
4608022, | May 23 1984 | Richard C., Bellofatto | Air and sea navigational instrument simulation and instructional aid |
4611198, | Sep 19 1985 | LEVINSON, SAMUEL H | Security and communication system |
4675656, | Mar 16 1984 | NARCISSE, BERNADINE, TRUSTEE OF THE NARCISSE 1985 FAMILY TRUST DATED JULY 15, 1985 | Out-of-range personnel monitor and alarm |
4797948, | Jul 22 1987 | Motorola, Inc. | Vehicle identification technique for vehicle monitoring system employing RF communication |
4862176, | Feb 20 1977 | Emi Limited | Identification of friend or foe (IFF) systems |
4897642, | Oct 14 1988 | Qualcomm Incorporated | Vehicle status monitor and management system employing satellite communication |
4918425, | Jul 25 1988 | CHILD FINDER SAFETY DEVICES, INC , WINTER PARK, FL, A CORP OF FL | Monitoring and locating system for an object attached to a transponder monitored by a base station having an associated ID code |
4952913, | Apr 15 1986 | DMATEK LTD ; PRO-TECH MONITORING; ELMO TECH LTD | Tag for use with personnel monitoring system |
4954835, | Aug 04 1986 | Rockwell-Collins France | Radiodirection finding method and apparatus using doppler effect frequency modulation |
5045839, | Mar 08 1990 | ELLIS, RAND G | Personnel monitoring man-down alarm and location system |
5075694, | May 18 1987 | Avion Systems, Inc. | Airborne surveillance method and system |
5126733, | May 17 1989 | Motorola, Inc. | Location information polling in a communication system |
5199044, | May 22 1990 | Tokimec Inc. | System for detecting position of object having data carrier |
5278563, | Sep 08 1992 | Vehicle identification and classification systems | |
5280293, | Sep 13 1991 | Datong Electronics Limited | Mobile direction finder |
5396218, | Jul 23 1993 | VALERT INC | Portable security system using communicating cards |
5418537, | Nov 18 1992 | Trimble Navigation, Ltd. | Location of missing vehicles |
5448248, | Nov 22 1993 | United Technologies Corporation | Adaptive radio direction finding system |
5493286, | Mar 10 1994 | MOTOROLA SOLUTIONS, INC | Method for providing communications within a geographic region |
5515062, | Aug 11 1993 | CDC PROPRIETE INTELLECTUELLE | Location system and method with acquisition of accurate location parameters |
5515419, | Jun 01 1992 | Trackmobile | Tracking system and method for tracking a movable object carrying a cellular phone unit, and integrated personal protection system incorporating the tracking system |
5572427, | Feb 10 1994 | Magnavox Electronic Systems Company | Doppler position bearing angle locator |
5574467, | Mar 09 1995 | Vulcan Patents LLC | Doppler positioning using non-planar movement of transmitting source and receiving source |
5576716, | Dec 07 1994 | Owner oriented system for locating lost or stolen property | |
5613193, | Jul 05 1993 | Kokusai Denshin Denwa Co. Ltd. | Compensation of frequency offset |
5632217, | Oct 11 1994 | Garmin Ltd | Automatic steering apparatus and method for small watercraft |
5905464, | Mar 06 1995 | Rockwell-Collins France | Personal direction-finding apparatus |
5943013, | Sep 29 1997 | Mitsubishi Denki Kabushiki Kaisha | Direction finder |
5959568, | Jun 26 1996 | Par Goverment Systems Corporation | Measuring distance |
6054936, | Jun 10 1998 | Honda Giken Kogyo Kabushiki Kaisha | Moving body detection system |
6141293, | Oct 30 1997 | Mineral Lassen LLC | Ultrasonic positioning and tracking system |
6150921, | Oct 17 1996 | RF TECHNOLOGIES | Article tracking system |
6177907, | Sep 30 1999 | Google Technology Holdings LLC | Method and apparatus for determining an angle of arrival of a transmitted signal in a communication system |
6239815, | Apr 03 1998 | AVID TECHNOLOGY, INC | Video data storage and transmission formats and apparatus and methods for processing video data in such formats |
6243025, | Jun 10 1998 | Honda Giken Kogyo Kabushiki Kaisha | Moving body detection system |
6268829, | Feb 03 1997 | HANGER SOLUTIONS, LLC | Doppler direction finder and method of location using doppler direction finder |
6317049, | Feb 17 1998 | Apparatus and method for locating missing persons, animals, and objects | |
6337665, | Apr 24 1997 | DMATEK LTD ; PRO-TECH MONITORING; ELMO TECH LTD | Antenna orientation maintaining system in a system for tracking individuals, and method of use |
6362778, | Mar 26 2000 | Personal location detection system | |
6437742, | Oct 27 2000 | Northrop Grumman Systems Corporation | Rotating doppler receiver |
6466162, | Feb 16 2000 | APPLE ELECTRIC CAR, INC | System and method for measuring distance between two objects |
6529142, | Jul 24 2000 | Parked vehicle location finder | |
6608592, | Jan 18 2002 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Location system using beacon transmitters |
6611757, | Apr 30 1999 | Qualcomm Incorporated | Global positioning system tag system |
6646617, | Jun 02 1998 | Corrisoft, LLC | Antenna orientation maintaining system in a system for tracking individuals, and method of use |
6650999, | May 22 1998 | Hans-Detlef, Brust | Method and device for finding a parked vehicle |
6778130, | Sep 16 1999 | Apple Inc | Position location method and apparatus for a mobile telecommunications system |
6801782, | Aug 02 1999 | STINGRAY IP SOLUTIONS LLC | Method and apparatus for determining the position of a mobile communication device |
6826472, | Dec 10 1999 | TOMTOM NORTH AMERICA INC | Method and apparatus to generate driving guides |
6838987, | Feb 10 2003 | Vehicle locating system | |
6876878, | Jun 26 1996 | UTAH RESEARCH FOUNDATION, UNIVERSITY OF | Medical broad band electromagnetic holographic imaging |
6914559, | Sep 22 2003 | Northrop Grumman Systems Corporation | Direction finding method and system using digital directional correlators |
7148802, | Oct 14 2003 | Direction finder and locator | |
7253717, | Nov 29 2000 | TERRESTRIAL COMMS LLC | Method and system for communicating with and tracking RFID transponders |
7369061, | Oct 05 2004 | Vehicle locator device | |
7592918, | Feb 21 2006 | SANTA MONICA SEMICONDUCTOR, LLC | Electronic fence mode alert system and method |
20020063622, | |||
20020175805, | |||
20020175820, | |||
20040036597, | |||
20050012653, | |||
20050200521, | |||
20050228659, | |||
20060001527, | |||
20060038676, | |||
20060044181, | |||
20060250255, | |||
20080169904, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Aug 05 2011 | RoundTrip, LLC | (assignment on the face of the patent) | / | |||
Dec 23 2013 | RoundTrip LLC | MANN GROUP, LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 032379 | /0299 |
Date | Maintenance Fee Events |
Mar 25 2013 | REM: Maintenance Fee Reminder Mailed. |
Jun 04 2013 | M2551: Payment of Maintenance Fee, 4th Yr, Small Entity. |
Jun 04 2013 | M2554: Surcharge for late Payment, Small Entity. |
Feb 24 2017 | M2552: Payment of Maintenance Fee, 8th Yr, Small Entity. |
Feb 24 2017 | M2555: 7.5 yr surcharge - late pmt w/in 6 mo, Small Entity. |
Mar 29 2021 | REM: Maintenance Fee Reminder Mailed. |
Aug 06 2021 | M2553: Payment of Maintenance Fee, 12th Yr, Small Entity. |
Aug 06 2021 | M2556: 11.5 yr surcharge- late pmt w/in 6 mo, Small Entity. |
Date | Maintenance Schedule |
Oct 16 2015 | 4 years fee payment window open |
Apr 16 2016 | 6 months grace period start (w surcharge) |
Oct 16 2016 | patent expiry (for year 4) |
Oct 16 2018 | 2 years to revive unintentionally abandoned end. (for year 4) |
Oct 16 2019 | 8 years fee payment window open |
Apr 16 2020 | 6 months grace period start (w surcharge) |
Oct 16 2020 | patent expiry (for year 8) |
Oct 16 2022 | 2 years to revive unintentionally abandoned end. (for year 8) |
Oct 16 2023 | 12 years fee payment window open |
Apr 16 2024 | 6 months grace period start (w surcharge) |
Oct 16 2024 | patent expiry (for year 12) |
Oct 16 2026 | 2 years to revive unintentionally abandoned end. (for year 12) |