IP Library › Granted Patent US 12,163,801
Granted Patent B2
US 12,163,801 · App. 17/400,209 · Granted Dec 10, 2024

Aggregation and reporting of observed dynamic conditions

Inventors: Maxim Schwartz (Zion, IL); Kfir Viente (Ramat Gan, IL)
Assignee: Mobileye Vision Technologies Ltd.
G01C21/3807B60W10/18B60W30/181B60W30/18154G01C21/3602G01C21/3815G01C21/3841G06T7/246G06T7/32G06T7/70G06T7/73G06T7/97G06V20/582G06V20/584G06V20/588G06V20/64G06V40/103B60W2554/802B60W2556/40B60W2556/50G06T2207/30252G06T2207/30256G06T2207/30261G06V10/462G06V20/58G06V2201/07G06V2201/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,163,801
App. No.
17/400,209
Granted
Dec 10, 2024
Kind
B2
Abstract

A system may include at least one processor including circuitry and a memory. The memory may include instructions executable by the circuitry to cause the at least one processor programmed to receive at least one identifier associated with a condition having at least one dynamic characteristic. The at least one identifier may be determined based on acquisition, from a camera associated with a host vehicle, of at least one image representative of an environment of the host vehicle, and analysis of the at least one image to identify the condition in the environment, and analysis of the at least one image to determine the at least one identifier associated with the condition. The at least one processor may also be programmed to update a database record to include the at least one identifier associated with the condition, and distribute the database record to at least one entity.

Claims (49)

1. A system for collecting condition information associated with a road segment, the system comprising:

at least one processor comprising circuitry and a memory, wherein the memory includes instructions executable by the circuitry to cause the at least one processor to:

receive at least one identifier associated with a condition having at least one dynamic characteristic, wherein the at least one identifier is determined based on:

acquisition, from a camera associated with a host vehicle, of a plurality of images representative of an environment of the host vehicle;

analysis of at least one of the plurality of images by the host vehicle to identify the condition in the environment of the host vehicle; and

analysis of at least one of the plurality of images by the host vehicle to determine the at least one identifier associated with the condition, wherein the at least one identifier is a value representing the condition, the value being determined based on a distance from the condition to at least one object in the environment of the host vehicle, the at least one object being different from the host vehicle;

update a database record to include the at least one identifier associated with the condition; and

distribute the database record to at least one entity.

2. The system of claim 1 , wherein the at least one dynamic characteristic is identified through analysis of at least one of the plurality of images acquired by the camera associated with the host vehicle.

3. The system of claim 1 , wherein the at least one dynamic characteristic includes a positional characteristic.

4. The system of claim 1 , wherein the at least one dynamic characteristic includes a temporal characteristic.

5. The system of claim 4 , wherein the condition includes one or more overhead branches, a traffic jam, a presence of one or more persons at a bus stop, or a presence of one or more bicycles in a bike lane.

6. The system of claim 1 , wherein the at least one identifier includes a position of the condition.

7. The system of claim 1 , wherein the at least one identifier includes a distance of the condition relative to an object.

8. The system of claim 1 , wherein the at least one identifier includes a distance of the condition relative to a location.

9. The system of claim 1 , wherein the condition includes a presence of a pedestrian walking across the road segment.

10. The system of claim 9 , wherein the pedestrian is walking in a crosswalk.

11. The system of claim 9 , wherein the pedestrian is not walking in a crosswalk.

12. The system of claim 1 , wherein the condition includes a presence of a bus stop occupant.

13. The system of claim 1 , wherein the condition includes a presence of a vehicle traveling the road segment.

14. The system of claim 1 , wherein the condition includes a presence of a bus traveling the road segment.

15. The system of claim 1 , wherein the condition includes a presence of a bicycle traveling the road segment.

16. The system of claim 1 , wherein the condition includes a presence of a construction site.

17. The system of claim 1 , wherein the condition includes a presence of a pothole or a crack in the road segment.

18. The system of claim 1 , wherein the at least one processor is further programmed to update the at least one identifier associated with the condition based on information received from at least one other vehicle.

19. The system of claim 1 , wherein the at least one entity includes a municipality.

20. The system of claim 1 , wherein the analysis of the at least one image by the host vehicle to determine the at least one identifier includes inputting the at least one of the plurality of images into a trained machine learning model and receiving the identifier as an output of the trained machine learning.

21. The system of claim 1 , wherein the at least one condition is a traffic jam and wherein the analysis of the at least one of the plurality of images by the host vehicle to identify the condition in the environment of the host vehicle includes determining that a number or percentage of vehicles identified in the at least one of the plurality of images have a current speed below a threshold speed or that a percentage of a legal speed in the road segment is equal to or greater than a threshold number or a threshold percentage.

22. The system of claim 21 , wherein the value representing the condition is determined based on a distance from at least one vehicle associated with the traffic jam to the at least one object.

23. A computer-implemented method for collecting condition information associated with a road segment, comprising:

receiving at least one identifier associated with a condition having at least one dynamic characteristic, wherein the at least one identifier is determined based on:

acquisition, from a camera associated with a host vehicle, of a plurality of images representative of an environment of the host vehicle;

analysis of at least one of the plurality of images by the host vehicle to identify the condition in the environment of the host vehicle; and

analysis of at least one of the plurality of images by the host vehicle to determine the at least one identifier associated with the condition, wherein the at least one identifier is a value representing the condition, the value being determined based on a distance from the condition to at least one object in the environment of the host vehicle, the at least one object being different from the host vehicle;

updating a database record to include the at least one identifier associated with the condition; and

distributing the database record to at least one entity.

24. The computer-implemented method of claim 23 , wherein the at least one dynamic characteristic is identified through analysis of at least one of the plurality of images acquired by the camera associated with the host vehicle.

25. The computer-implemented method of claim 23 , wherein the analysis of the at least one image by the host vehicle to determine the at least one identifier includes inputting the at least one of the plurality of images into a trained machine learning model and receiving the identifier as an output of the trained machine learning.

26. A non-transitory computer-readable medium storing instructions that, when executed by at least one processor, cause the at least one processor to:

receive at least one identifier associated with a condition having at least one dynamic characteristic, wherein the at least one identifier is determined based on:

acquisition, from a camera associated with a host vehicle, of a plurality of images representative of an environment of the host vehicle;

analysis of at least one of the plurality of images by the host vehicle to identify the condition in the environment of the host vehicle; and

analysis of at least one of the plurality of images by the host vehicle to determine the at least one identifier associated with the condition, wherein the at least one identifier is a value representing the condition, the value being determined based on a distance from the condition to at least one object in the environment of the host vehicle, the at least one object being different from the host vehicle;

update a database record to include the at least one identifier associated with the condition; and

distribute the database record to at least one entity.

27. The computer-implemented method of claim 23 , wherein the at least one condition is a traffic jam and wherein the analysis of the at least one of the plurality of images by the host vehicle to identify the condition in the environment of the host vehicle includes determining that a number or percentage of vehicles identified in the at least one of the plurality of images have a current speed below a threshold speed or that a percentage of a legal speed in the road segment is equal to or greater than a threshold number or a threshold percentage.

28. The non-transitory computer-readable medium of claim 26 , wherein the at least one dynamic characteristic is identified through analysis of at least one of the plurality of images acquired by the camera associated with the host vehicle.

29. The non-transitory computer-readable medium of claim 26 , wherein the analysis of the at least one image by the host vehicle to determine the at least one identifier includes inputting the at least one of the plurality of images into a trained machine learning model and receiving the identifier as an output of the trained machine learning.

30. The non-transitory computer-readable medium of claim 26 , wherein the at least one condition is a traffic jam and wherein the analysis of the at least one of the plurality of images by the host vehicle to identify the condition in the environment of the host vehicle includes determining that a number or percentage of vehicles identified in the at least one of the plurality of images have a current speed below a threshold speed or that a percentage of a legal speed in the road segment is equal to or greater than a threshold number or a threshold percentage.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2021
From: SCHWARTZ, MAXIM; VIENTE, KFIR
To: INTEL CORPORATION
Reel/Frame 057624/0487 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2021
From: INTEL CORPORATION
To: MOBILEYE VISION TECHNOLOGIES LTD.
Reel/Frame 057624/0610 →
Continuity (4)
Continuation PCTIB2020000115 · Feb 14, 2020
Provisional Application 62813403 · Mar 4, 2019
Provisional Application 62805646 · Feb 14, 2019
Related Publication 20210374435A1 · Dec 2, 2021