US2019219709A1PendingUtilityA1

Using historical data to correct gps data in a network of moving things

47
Assignee: VENIAM INCPriority: Oct 22, 2015Filed: Mar 28, 2019Published: Jul 18, 2019
Est. expiryOct 22, 2035(~9.3 yrs left)· nominal 20-yr term from priority
G01S 19/07G01S 19/40G01S 5/0278G01S 19/45G01S 19/49G01S 5/0263
47
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system comprises model generation circuitry operable to process positioning data from a plurality of positioning system receivers of a network of vehicles to generate one or more statistical models of the positions of the vehicles, wherein the positioning data is received via a plurality of mobile access points of the network of vehicles. The system also comprises positioning circuitry operable to receive a reading from a particular one of the plurality of positioning system receivers, and compensate the reading from the particular one of the plurality of positioning system receivers based on the one or more statistical models to determine a most-probable location of the particular one of the plurality of positioning system receivers.

Claims

exact text as granted — not AI-modified
1 . A system comprising:
 model generation circuitry operable to process positioning data from a plurality of positioning system receivers of a network of vehicles to generate one or more statistical models of the positions of the vehicles, wherein the positioning data is received via a plurality of mobile access points of the network of vehicles; and   positioning circuitry operable to:
 receive a reading from a particular one of the plurality of positioning system receivers; and 
 compensate the reading from the particular one of the plurality of positioning system receivers based on the one or more statistical models to determine a most-probable location of the particular one of the plurality of positioning system receivers. 
   
     
     
         2 . The system of  claim 1 , wherein the one or more statistical models characterize the density of samples of the positioning data. 
     
     
         3 . The system of  claim 1 , wherein the one or more statistical models is based on a spatial histogram generated from the positioning data from the plurality of positioning system receivers. 
     
     
         4 . The system of  claim 1 , wherein the one or more statistical models is based on an average of paths of particular vehicles over time. 
     
     
         5 . The system of  claim 1 , comprising data analysis circuitry operable to analyze the one or more statistical models to identify public transportation stops and/or terminals. 
     
     
         6 . The system of  claim 5 , wherein the data analysis circuitry is operable to:
 detect whether a particular one of the vehicles is stopped based on readings from a positioning receiver installed in the particular one of the vehicles; and   in response to a detection that the particular vehicle is stopped, determine, based on the one or more statistical models, whether the particular vehicle is at a public transportation stop or terminal.   
     
     
         7 . The system of  claim 1 , wherein the positioning circuitry is operable to compensate the reading from the particular one of the plurality of positioning system receivers based on one or more readings from one or more sensors. 
     
     
         8 . The system of  claim 7 , wherein the one or more sensors comprises one or more of: an accelerometer, a gyroscope, a magnetometer, a speedometer, and an odometer. 
     
     
         9 . The system of  claim 1  wherein the positioning circuitry resides in one of the mobile access points and is operable to perform the compensation in real-time. 
     
     
         10 . The system of  claim 1 , wherein the positioning circuitry resides in a network location accessed via one or more of the mobile access points and is operable to perform the compensation during post-processing of the positioning data. 
     
     
         11 . A method comprising:
 receiving, by model generation circuitry via a plurality of mobile access points, positioning data from a plurality of positioning system receivers of a network of vehicles;   processing, by the model generation circuitry, the positioning data to generate one or more statistical models of the positions of the vehicles;   receiving, by positioning circuitry, a reading from a particular one of the plurality of positioning system receivers; and   compensating, by the positioning circuitry based on the one or more statistical models, the reading from the particular one of the plurality of positioning system receivers to determine a most-probable location of the particular one of the plurality of positioning system receivers.   
     
     
         12 . The method of  claim 11 , wherein the one or more statistical models characterize the density of samples of the positioning data. 
     
     
         13 . The method of  claim 11 , comprising:
 generating a spatial histogram from the positioning data from the plurality of positioning system receivers; and   generating the one or more statistical models based on the spatial histogram.   
     
     
         14 . The method of  claim 11 , wherein the one or more statistical models is based on an average of paths of particular vehicles over time. 
     
     
         15 . The method of  claim 11 , comprising analyzing, by data analysis circuitry, the one or more statistical models to identify public transportation stops and/or terminals. 
     
     
         16 . The method of  claim 15 , comprising:
 detecting, by the data analysis circuitry, whether a particular one of the vehicles is stopped based on readings from a positioning receiver installed in the particular one of the vehicles; and   in response to detecting that the particular vehicle is stopped, determining, by the data analysis circuitry based on the one or more statistical models, whether the particular vehicle is at a public transportation stop or terminal.   
     
     
         17 . The method of  claim 11 , comprising compensating, by the positioning circuitry, the reading from the particular one of the plurality of positioning system receivers based on one or more readings from one or more sensors. 
     
     
         18 . The method of  claim 17 , wherein the one or more sensors comprises one or more of: an accelerometer, a gyroscope, a magnetometer, a speedometer, and an odometer. 
     
     
         19 . The method of  claim 11 , wherein the positioning circuitry resides in one of the mobile access points and the method comprises performing the compensating in real-time. 
     
     
         20 . The method of  claim 11 , wherein the positioning circuitry resides in a network location accessed via one or more of the mobile access points and the method comprises performing the compensating during post-processing of the positioning data.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.