US 12,078,736 B2
Systems and methods for GPS/GNSS based real time global asset tracking
Barbara Ann Block, Pacific Grove, CA (US); Sherman C. Lo, Stanford, CA (US); David S. De Lorenzo, Stanford, CA (US); Yu-Hsuan Chen, Stanford, CA (US); and Per K. Enge, Stanford, CA (US)
Assigned to The Board of Trustees of the Leland Stanford Junior University, Stanford, CA (US)
Filed by The Board of Trustees of the Leland Stanford Junior University, Stanford, CA (US)
Filed on May 22, 2023, as Appl. No. 18/321,498.
Application 18/321,498 is a continuation of application No. 17/340,580, filed on Jun. 7, 2021, granted, now 11,656,368.
Claims priority of provisional application 63/035,555, filed on Jun. 5, 2020.
Prior Publication US 2023/0384461 A1, Nov. 30, 2023
Int. Cl. G01S 19/42 (2010.01); G01S 19/34 (2010.01); G01S 19/45 (2010.01); H01Q 1/24 (2006.01); H04L 67/52 (2022.01)
CPC G01S 19/42 (2013.01) [G01S 19/34 (2013.01); G01S 19/45 (2013.01); H01Q 1/24 (2013.01); H04L 67/52 (2022.05)] 21 Claims
OG exemplary drawing
 
1. A system for real time global asset tracking,
at least one server comprising a processor, a memory comprising a tag tracking application, and a network interface;
at least one tag comprising a microcontroller, at least one sensor, and at least one antenna, wherein the microcontroller monitors data from the at least one sensor and activates transmission of data to the at least one server based on the sensor data;
wherein the tag tracking application of the at least one server directs the processor to:
receive data from the at least one tag;
generate an initial position search window of at least one possible position based on the data received from the at least one tag;
generate an initial time search window of at least one possible reception time based on the data received from the at least one tag, wherein:
when coarse position and time are available from information provided by a satellite communication service, the initial position search window and the initial time search window are generated based on the coarse position and time; and
when coarse position and time are not available or used from information provided by the satellite communication service, the initial time search window is generated based on reception information;
generate, using quality metrics associated with the at least one possible position and the at least one possible reception time, data associated with an actual position and actual time of the at least one tag.