System and method for updating map data

US12372371B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12372371-B2
Application numberUS-202218075925-A
CountryUS
Kind codeB2
Filing dateDec 6, 2022
Priority dateDec 6, 2022
Publication dateJul 29, 2025
Grant dateJul 29, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The disclosure provides a system, a method, and a computer program product for updating map data. The system, for example, obtains sensor data from one or more user equipment. The sensor data is associated with a road object. Further, the system, determines a first location of a road observation sight and a second location of the road object based on a timestamp associated with the first location. Further, a distance associated with the second location of the road object and a center point of a link, is calculated. The link is a map matched link associated with the second location. Further, the system updates the map data based on the calculated distance.

First claim

Opening claim text (preview).

We claim: 1. A system for updating map data of a map database, the system comprising: a memory configured to store computer-executable instructions; and at least one processor configured to execute the computer-executable instructions to: obtain, in real time from one or more user equipment, sensor data associated with a road object; determine a first location of a road observation sight associated with the sensor data and a timestamp associated with the road observation sight; determine a second location of the road object based on the timestamp, the sensor data and the first location; calculate a distance associated with the second location of the road object and a center point of a link represented in the map data of the map database, wherein the link is a map matched link associated with the second location; and dynamically update the map data of the map database in real time based on the calculated distance. 2. The system of claim 1 , wherein the distance is a length of a perpendicular bisector from the center point of the link to the second location. 3. The system of claim 2 , wherein to update the map data based on calculated distance, the at least one processor is further configured to: compare the distance with a predefined threshold. 4. The system of claim 3 , wherein the predefined threshold is half of width of the link, associated with the road object. 5. The system of claim 3 , wherein to update the map data based on calculated distance, the at least one processor is further configured to: suppress the road observation associated with the road object when the distance is greater than the predefined threshold. 6. The system of claim 3 , wherein to update the map data based on calculated distance, the at least one processor is further configured to: retain the road observation associated with the road object when the distance is lesser than the predefined threshold. 7. The system of claim 6 , wherein to update the map data, the at least one processor is further configured to: retain the road observation associated with the road object when worker presence or heavy duty vehicle equipment are observed by the sensor data, associated with one or more user equipment; and retain the road observation associated with the road object when speed of a vehicle in vicinity of the first location, is above a predefined speed limit. 8. The system of claim 1 , wherein the at least one processor is further configured to: filter construction related road objects from a plurality of road objects. 9. The system of claim 8 , wherein to filter construction related road objects, the at least one processor is further configured to: apply a machine learning algorithm on corresponding road observations associated with the plurality of road objects. 10. A method for updating map data of a map database, the method comprising: obtaining, in real time from one or more user equipment, sensor data associated with a road object; determining a first location of a road observation sight associated with the sensor data and a timestamp associated with the road observation sight; determining a second location of the road object based on the timestamp, the sensor data and the first location; calculating a distance associated with the second location of the road object and a center point of a link represented in the map data of the map database, wherein the link is a map matched link associated with the second location; and dynamically updating the map data of the map database in real time based on the calculated distance. 11. The method of claim 10 , wherein the distance is a length of a perpendicular bisector from the center point of the link to the second location. 12. The method of claim 10 , wherein updating the map data based on calculated distance, comprises: comparing the distance with a predefined threshold. 13. The method of claim 12 , wherein the predefined threshold is half of width of the link, associated with the road object. 14. The method of claim 12 , wherein updating the map data based on calculated distance, comprises: suppressing the road observation associated with the road object when the distance is greater than the predefined threshold. 15. The method of claim 10 , wherein updating the map data based on calculated distance, comprises: retaining the road observation associated with the road object when the distance is lesser than the predefined threshold. 16. The method of claim 15 , wherein updating the map data based on the calculated distance, comprises: retaining the road observation associated with the road object when worker presence or heavy duty vehicle equipment are observed by the sensor data, associated with the one or more user equipment; and retaining the road observation associated with the road object when speed of a vehicle in vicinity of the first location, is above a predefined speed limit. 17. The method of claim 10 , further comprising: filtering construction related road objects from a plurality of road objects. 18. The method of claim 17 , wherein filtering the construction related road objects further comprises: maintaining a list, wherein the list comprises locations of one or more road objects placed on the side of the link; and blacklisting the list, wherein the blacklisting indicates that the construction related road objects do not interfere with a safe travel on the link. 19. A computer program product comprising a non-transitory computer readable medium having stored thereon computer executable instructions which when executed by at least one processor, cause the processor to conduct operations for updating map data of a map database, the operations comprising: obtaining, in real time from one or more user equipment, sensor data associated with a road object; determining a first location of a road observation sight associated with the sensor data and a timestamp associated with the road observation sight; determining a second location of the road object based on the timestamp, the sensor data, and the first location; calculating a distance associated with the second location of the road object and a center point of a link represented in the map data of the map database, wherein the link is a map matched link associated with the second location; dynamically updating the map data of the map database based on the calculated distance. 20. The system of claim 1 , wherein the updated map data of the map database is used for controlling an autonomous driving mode of a vehicle.

Assignees

Inventors

Classifications

  • Data obtained from a single source · CPC title

  • Structuring or formatting of map data · CPC title

  • G06N20/00Primary

    Machine learning · CPC title

  • Road data · CPC title

  • Data obtained from both position sensors and additional sensors · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12372371B2 cover?
The disclosure provides a system, a method, and a computer program product for updating map data. The system, for example, obtains sensor data from one or more user equipment. The sensor data is associated with a road object. Further, the system, determines a first location of a road observation sight and a second location of the road object based on a timestamp associated with the first locati…
Who is the assignee on this patent?
Here Global Bv
What technology area does this patent fall under?
Primary CPC classification G06N20/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 29 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).