Apparatus and methods for providing a map layer of one or more temporary dynamic obstructions
AssigneeHERE Global B.V.
InventorsDonta White, Leon Stenneth
Life of this patent
Estimating the term…
Abstract
An apparatus, method and computer program product provide a map layer of one or more temporary dynamic obstructions. For example, the apparatus is configured to receive vehicle/driver behavior data associated with a vehicle at a portion of a road, determine a likelihood of a temporary dynamic obstruction existing proximate to the portion based on the vehicle behavior data, and update a datapoint of a map layer based on the likelihood. The datapoint indicates a state of existence of the temporary dynamic obstruction at the portion.
Claims13
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:
- receive vehicle behavior data associated with a vehicle at a portion of a road;
- receive driver behavior data associated with the vehicle at or proximate to the portion, wherein the driver behavior data include sensor data indicating driver behaviors that do not directly affect control of the vehicle;
- determine a likelihood of a temporary dynamic obstruction existing at or proximate to the portion based on the vehicle behavior data and the driver behavior data;
- responsive to the likelihood indicating existence of the temporary dynamic obstruction at or proximate to the portion, validate the existence by:
- receiving contextual data associated with the portion, wherein the contextual data are image data including one or more images captured at the portion;
- and
- analysing the image data to identify the temporary dynamic obstruction within the one or more images;
- and
- responsive to the contextual data validating the existence, update a datapoint of a map layer to indicate that the temporary dynamic obstruction exists at or proximate to the portion.
A non-transitory computer-readable storage medium having computer program code instructions stored therein, the computer program code instructions, when executed by at least one processor, cause the at least one processor to:
- receive vehicle behavior data associated with one or more vehicles at or proximate to an intersection;
- receive driver behavior data associated with the one or more vehicles at or proximate to the intersection, wherein the driver behavior data include sensor data indicating driver behaviors that do not directly affect control of the one or more vehicles;
- determine a likelihood of a temporary dynamic obstruction existing at or proximate to the intersection based on the vehicle behavior data and the driver behavior data;
- responsive to the likelihood indicating existence of the temporary dynamic obstruction at or proximate to the intersection, validate the existence by:
- receiving contextual data associated with the intersection, wherein the contextual data are image data including one or more images captured at the intersection;
- and
- analysing the image data to identify the temporary dynamic obstruction within the one or more images;
- and
- responsive to the contextual data validating the existence, update a datapoint of a map layer to indicate that the temporary dynamic obstruction exists at or proximate to the intersection.
A method of updating a map layer, the method comprising:
- receiving vehicle behavior data associated with a vehicle at or proximate to an intersection;
- receiving driver behavior data associated with the one or more vehicles at or proximate to the intersection, wherein the driver behavior data include sensor data indicating driver behaviors that do not directly affect control of the one or more vehicles;
- determining a likelihood of a temporary dynamic obstruction existing at or proximate to the intersection based on the vehicle behavior data and the driver behavior data;
- responsive to the likelihood indicating existence of the temporary dynamic obstruction at or proximate to the intersection, validating the existence by:
- receiving contextual data associated with the intersection, wherein the contextual data are image data including one or more images captured at the intersection;
- analysing the image data to identify the temporary dynamic obstruction within the one or more images;
- and
- responsive to the contextual data validating the existence, updating a datapoint of the map layer to indicate that the temporary dynamic obstruction exists at or proximate to the intersection.
Dependencies are inferred from the claim text.