Systems and methods for GPS/GNSS based real time global asset tracking
US-11656368-B2 · May 23, 2023 · US
US12078736B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12078736-B2 |
| Application number | US-202318321498-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 22, 2023 |
| Priority date | Jun 5, 2020 |
| Publication date | Sep 3, 2024 |
| Grant date | Sep 3, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods for global positioning satellite (GPS)/global navigation satellite system (GNSS) based real time global asset tracking are described. In an embodiment provides a system for real time, fast, global asset tracking, the system includes: a server with a processor, a memory, and a network interface, wherein the memory includes a tracking application, where the tracking application directs the processor to: receive a message including specific data from a tag; determine a time search window based on the message received from the tag; perform an initial position search; perform calculations for position and time, utilizing the time search window, the initial position search and satellite ephemeris information; and display a position information of the tag.
Opening claim text (preview).
What is claimed is: 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. 2. The system of claim 1 , where the quality metrics comprises using error residuals to determine the data associated with the actual position and time. 3. The system of claim 1 , wherein generating the data associated with the actual position and time comprises using satellite acquisition observables including information gathered from a search for a signal including using acquisition code phase. 4. The system of claim 1 , wherein generating the data associated with the actual position and time comprises using known and speculated information about the at least tag including an environment in which the at least one tag is operating. 5. The system of claim 1 , wherein generating the data associated with the actual position and time comprises using satellite ephemeris information. 6. The system of claim 1 , wherein the at least one tag comprises a satellite communication subsystem, a navigation receiver, and a power management subsystem, wherein the at least one tag is configured to receive Global Navigation Satellite System (GNSS) data. 7. The system of claim 6 , wherein the at least one sensor is a wet/dry sensor that activates the at least one tag when it measures the tag being out of water, wherein the microcontroller operates the navigation receiver until enough measurements are available, packages the measurements in a packet, and communicates with a satellite. 8. The system of claim 1 , wherein the at least one tag comprises a plurality of sensors that includes a wet/dry sensor, wherein the wet/dry sensor detects the tag is out of water and activates at least one other sensor in the plurality of sensors. 9. The system of claim 1 , where the at least one tag comprises a plurality of antenna, wherein the microcontroller selects one antenna from the plurality of antennae for use in satellite communication. 10. The system of claim 9 , wherein the at least one tag uses an antenna determination process for determining an optimal satellite communications link, wherein the at least one tag performs an antenna selection process to determine at least one antenna that are likely to be able to provide a best link to a communication satellite. 11. The system of claim 1 , where the at least one tag comprises a plurality of sensors. 12. The system of claim 1 , wherein the at least one sensor is at least one sensor selected from the group consisting of a wet/dry sensor, a salt water sensor, an accelerometer, a pressure sensor, a Global Navigation Satellite System (GNSS) sensor, a satellite sensor, and a microphone. 13. The system of claim 1 , wherein the at least one tag stores data for communication with the at least one server at a later time period. 14. The system of claim 1 , wherein the at least one tag transmits data to the at least one server at or near real-time. 15. The system of claim 1 , wherein the at least one tag is activated and Global Navigation Satellite System (GNSS) data is captured based on sensing the at least one tag is near or above the ocean surface. 16. A system for real time, fast, global asset tracking, the system comprising: at least one server with at least one processor, a memory comprising a tag tracking application, and a network interface, wherein, where the tag tracking application of the at least one server directs the at least one processor to: receive data from 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. 17. The system of claim 16 , wherein the tag tracking application further directs the processor to: calculate position and time for different combinations of initial position and initial time values; and generate the data associated with the actual position and time by finding a position and time with a lowest residual error. 18. The system of claim 16 , where the quality metrics comprises using error residuals to determine the data associated with the actual position and time. 19. The system of claim 16 , wherein generating the data associated with the actual position and time comprises using satellite acquisition observables. 20. The system of claim 16 , wherein generating the data associated with the actual position and time comprises using known and speculated information about the at least one tag including an environment in which the at least one tag is operating. 21. A method for real time, fast, global asset tracking, the method comprising: at least one server with at least one processor, a memory, and a network interface, wherein the memory comprises a tracking application, where the tracking application directs the at least one processor to: receiving data from at least one tag; generating an initial position search window of at least one possible position based on the data received from the at least one tag; generating 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
specially adapted for the location of the user terminal · CPC title
with receiving set · CPC title
Power consumption · CPC title
by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement · CPC title
for collecting sensor information · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.