Method, apparatus, and computer program product for establishing reliability of crowd sourced data
US-10852147-B2 · Dec 1, 2020 · US
US11668583B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11668583-B2 |
| Application number | US-202017081605-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 27, 2020 |
| Priority date | Dec 4, 2018 |
| Publication date | Jun 6, 2023 |
| Grant date | Jun 6, 2023 |
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.
A method, apparatus and computer program product are provided for establishing the reliability of crowd sourced data based on the source of the data and the region in which the data is gathered. Methods may include: receiving map data for a network of roads in a geographic area; receiving location accuracy data from different regions within the geographic area, where the location accuracy data for each region may be indicative of an accuracy with which location can be established in the respective region; receiving a plurality of probe data points; determining, for each probe data point, the location accuracy data associated with the location information associated with the respective probe apparatus; determining, for each probe apparatus, a reliability of the one or more sensors; and updating a map database based on at least one probe data point.
Opening claim text (preview).
That which is claimed: 1. An apparatus comprising at least one processor and at least one non-transitory memory including computer program code instructions, the computer program code instructions configured to, when executed, cause the apparatus to at least: receive location information for a vehicle from a global positioning system; receive sensor data from a sensor suite of the vehicle indicative of sensed information from an environment of the vehicle; determine a map-matched location based on the sensor data; determine location accuracy data associated with the global positioning system based on a correlation between the location information and the map-matched location; identify a trustworthiness of a region including the location based on the location accuracy data; and update a map database with the trustworthiness of the region. 2. The apparatus of claim 1 , wherein causing the apparatus to determine location accuracy data associated with the global positioning system based on a correlation between the location information and the map-matched location further comprises causing the apparatus to: determine the sensor suite of the vehicle; identify a reliability of the sensor suite; and determine location accuracy data associated with the global positioning system based on a correlation between the location information and the map-matched location in response to the reliability of the sensor suite satisfying at least one predetermined criteria. 3. The apparatus of claim 2 , wherein the apparatus is further caused to learn a new sensor configuration in response to the sensor suite failing to be a recognized sensor suite, wherein causing the apparatus to identify a reliability of the sensor suite comprises causing synthetic generation of sensor data from the sensor suite to establish the reliability of the sensor suite. 4. The apparatus of claim 1 , wherein causing the apparatus to update a map database with the trustworthiness of the region comprises causing the apparatus to update the map database based, at least in part, on the trustworthiness identified for the region. 5. The apparatus of claim 1 , wherein causing the apparatus to determine location accuracy data associated with the global positioning system based on a correlation between the location information and the map-matched location comprises causing the apparatus to: determine a covariance of data gathered at the map-matched location; determine an offset of the location information relative to the map-matched location; and determine location accuracy data associated with the global positioning system based on a correlation between the location information and the map-matched location, the covariance, and the offset. 6. The apparatus of claim 1 , wherein causing the apparatus to update a map database with the trustworthiness further comprises causing the apparatus to update the map database based on the received sensor data. 7. The apparatus of claim 1 , wherein autonomous vehicle control is facilitated within the region in response to the trustworthiness of the region satisfying a predetermined value. 8. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code portions stored therein, the computer-executable program code portions comprising program code instructions configured to: receive location information for a vehicle from a global positioning system; receive sensor data from a sensor suite of the vehicle indicative of sensed information from an environment of the vehicle; determine a map-matched location based on the sensor data; determine location accuracy data associated with the global positioning system based on a correlation between the location information and the map-matched location; identify a trustworthiness of a region including the location based on the location accuracy data; and update a map database with the trustworthiness of the region. 9. The computer program product of claim 8 , wherein the program code instructions to determine location accuracy data associated with the global positioning system based on a correlation between the location information and the map-matched location further comprises program code instructions to: determine the sensor suite of the vehicle; identify a reliability of the sensor suite; and determine location accuracy data associated with the global positioning system based on a correlation between the location information and the map-matched location in response to the reliability of the sensor suite satisfying at least one predetermined criteria. 10. The computer program product of claim 9 , further comprising program code instructions to learn a new sensor configuration in response to the sensor suite failing to be a recognized sensor suite, wherein the program code instructions to identify a reliability of the sensor suite comprises program code instructions for synthetic generation of sensor data from the sensor suite to establish the reliability of the sensor suite. 11. The computer program product of claim 8 , wherein the program code instructions to update a map database with the trustworthiness of the region comprise program code instructions to update the map database based, at least in part, on the trustworthiness identified for the region. 12. The computer program product of claim 8 , wherein the program code instructions to determine location accuracy data associated with the global positioning system based on a correlation between the location information and the map-matched location comprise program code instructions to: determine a covariance of data gathered at the map-matched location; determine an offset of the location information relative to the map-matched location; and determine location accuracy data associated with the global positioning system based on a correlation between the location information and the map-matched location, the covariance, and the offset. 13. The computer program product of claim 8 , wherein the program code instructions to update a map database with the trustworthiness information further comprise program code instructions to update the map database based on the received sensor data. 14. The computer program product of claim 8 , wherein autonomous vehicle control is facilitated within the region in response to the trustworthiness of the region satisfying a predetermined value. 15. A method comprising: receiving location information for a vehicle from a global positioning system; receiving sensor data from a sensor suite of the vehicle indicative of sensed information from an environment of the vehicle; determining a map-matched location based on the sensor data; determining location accuracy data associated with the global positioning system based on a correlation between the location information and the map-matched location; identifying a trustworthiness of a region including the location based on the location accuracy data; and updating a map database with the trustworthiness of the region. 16. The method of claim 15 , wherein determining location accuracy data associated with the global positioning system based on a correlation between the location information and the map-matched location further comprises: determining the sensor suite of the vehicle; identifying a reliability of the sensor suite; and determining location accuracy data associated with the global positioning system based on a correlation between the location information and the map-matched location in response to the reliability of the sensor
Differential updating map data · CPC title
Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences · CPC title
for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H] · CPC title
Road data · CPC title
Transmission of map data from central databases · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.