IP Library Granted Patent US 12,228,424
Granted Patent B2
US 12,228,424 · App. 17/406,796 · Granted Feb 18, 2025

Map management using an electronic horizon

Inventors: Yuval Aviel (Eshtaol, IL); Nimrod Nehushtan (Tel Aviv, IL); Yehonatan Goldman (Jerusalem, IL); Eli Harel (Meitar, IL); Amiel Fisher (Neve Daniel, IL)
Assignee: Mobileye Vision Technologies Ltd.
G01C21/3889G01C21/3804G01C21/3815G01C21/3837G01C21/3859G01C21/3867G01C21/3881H04N7/18H04L67/12
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,228,424
App. No.
17/406,796
Granted
Feb 18, 2025
Kind
B2
Abstract

Systems and methods for providing one or more map segments to one or more vehicles are disclosed. In one implementation at least one processor is programmed to receive navigational information from a vehicle, the navigational information including an indicator of a location of the vehicle, an indicator of a speed of the vehicle, and an indicator of a direction of travel of the vehicle; analyze the received navigational information and determine a potential travel envelope for the vehicle; and send to the vehicle one or more map segments including map information for a geographical region at least partially overlapping with the potential travel envelope of the vehicle.

Claims (47)

1. A vehicle navigation system for retrieving one or more map segments from a map database stored on a local storage of a vehicle, the system comprising:

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

receive sensor data collected from one or more sensors associated with the vehicle;

determine, based on the sensor data, navigational information for the vehicle, the navigational information including an indicator of a location of the vehicle, an indicator of a speed of the vehicle, and an indicator of a direction of travel of the vehicle;

analyze the navigational information to determine a potential travel envelope for the vehicle, the potential travel envelope representing a boundary surrounding the vehicle in which the vehicle is expected to travel, wherein the boundary is defined based on a plurality of locations the vehicle could reach when traveling in each of a plurality of travel directions within a predetermined time window beginning from the location of the vehicle;

retrieve, from the map database stored on the local storage of the vehicle, one or more map segments including map information for a geographical region at least partially overlapping with the potential travel envelope of the vehicle;

load the retrieved one or more map segments for processing; and

cause, based on at least the retrieved one or more map segments, at least one autonomous navigation action.

2. The vehicle navigation system of claim 1 , wherein the potential travel envelope includes a determined area relative to the vehicle.

3. The vehicle navigation system of claim 1 , wherein the potential travel envelope extends from the location of the vehicle and surrounds the location of the vehicle.

4. The vehicle navigation system of claim 3 , wherein the potential travel envelope extends further along the direction of travel of the vehicle than in a direction opposite to the direction of travel of the vehicle.

5. The vehicle navigation system of claim 1 , wherein the boundary has a substantially circular shape.

6. The vehicle navigation system of claim 1 , wherein the boundary has an egg shape.

7. The vehicle navigation system of claim 1 , wherein the boundary has a triangular shape.

8. The vehicle navigation system of claim 1 , wherein the boundary has an irregular shape.

9. The vehicle navigation system of claim 1 , wherein a location of a centroid of the boundary is offset from the location of the vehicle along the direction of travel of the vehicle.

10. The vehicle navigation system of claim 1 , wherein analyzing the navigational information to the potential travel envelope includes selecting the predetermined time window.

11. The vehicle navigation system of claim 10 , wherein the time window is selected based on the indicator of the speed of the vehicle.

12. The vehicle navigation system of claim 1 , wherein the one or more map segments include one or more tiles representing a region of a predetermined dimension.

13. The vehicle navigation system of claim 12 , wherein the predetermined dimension is less than or equal to one square kilometer.

14. The vehicle navigation system of claim 12 , wherein the predetermined dimension is less than or equal to ten square kilometers.

15. The vehicle navigation system of claim 12 , wherein the predetermined dimension is less than or equal to twenty-five square kilometers.

16. The vehicle navigation system of claim 1 , wherein the map information includes a polynomial representation of a target trajectory along one or more road segments.

17. A computer-implemented method for retrieving one or more map segments from a map database stored on a local storage of a vehicle, comprising:

receiving sensor data collected from one or more sensors associated with the vehicle;

determining, based on the sensor data, navigational information for the vehicle, the navigational information including an indicator of a location of the vehicle, an indicator of a speed of the vehicle, and an indicator of a direction of travel of the vehicle;

analyzing the navigational information to determine a potential travel envelope for the vehicle, the potential travel envelope representing a boundary surrounding the vehicle in which the vehicle is expected to travel, wherein the boundary is defined based on a plurality of locations the vehicle could reach when traveling in each of a plurality of travel directions within a predetermined time window beginning from the location of the vehicle;

retrieving, from the map database stored on the local storage of the vehicle, one or more map segments including map information for a geographical region at least partially overlapping with the potential travel envelope of the vehicle;

loading the retrieved one or more map segments for processing; and

causing, based on at least the retrieved one or more map segments, at least one autonomous navigation action.

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

receive sensor data collected from one or more sensors associated with the vehicle;

determine, based on the sensor data, navigational information for the vehicle, the navigational information including an indicator of a location of the vehicle, an indicator of a speed of the vehicle, and an indicator of a direction of travel of the vehicle;

analyze the navigational information to determine a potential travel envelope for the vehicle, the potential travel envelope representing a boundary surrounding the vehicle in which the vehicle is expected to travel, wherein the boundary is defined based on a plurality of locations the vehicle could reach when traveling in each of a plurality of travel directions within a predetermined time window beginning from the location of the vehicle;

retrieve, from the map database stored on a local storage of the vehicle, one or more map segments including map information for a geographical region at least partially overlapping with the potential travel envelope of the vehicle;

load the retrieved one or more map segments for processing; and

cause, based on at least the retrieved one or more map segments, at least one autonomous navigation action.

19. The vehicle navigation system of claim 1 , wherein determining the potential travel envelope for the vehicle includes determining whether it is possible for the vehicle to travel in a direction opposite to a direction of travel of the vehicle within a predetermined time window.

20. The vehicle navigation system of claim 19 , wherein determining whether it is possible for the vehicle to travel in a direction opposite to a direction of travel of the vehicle within the predetermined time window includes determining whether the vehicle may make a u-turn when traveling along a current road segment.

21. The vehicle navigation system of claim 19 , wherein the potential travel envelope does not include a distance opposite to a direction of travel of the vehicle if it is determined that it is not possible for the vehicle to travel in the direction opposite to the direction of travel of the vehicle within the predetermined time window.

22. The vehicle navigation system of claim 19 , wherein the potential travel envelope includes a distance opposite to a direction of travel of the vehicle if it is determined that it is possible for the vehicle to travel in the direction opposite to the direction of travel of the vehicle within the predetermined time window.

23. The method of claim 17 , wherein the potential travel envelope extends from the location of the vehicle and surrounds the location of the vehicle.

24. The method of claim 17 , wherein analyzing the navigational information to the potential travel envelope includes selecting the predetermined time window.

25. The method of claim 24 , wherein the time window is selected based on the indicator of the speed of the vehicle.

26. The non-transitory computer-readable medium of claim 18 , wherein determining the potential travel envelope for the vehicle includes determining whether it is possible for the vehicle to travel in a direction opposite to a direction of travel of the vehicle within a predetermined time window.

27. The non-transitory computer-readable medium of claim 26 , wherein determining whether it is possible for the vehicle to travel in a direction opposite to a direction of travel of the vehicle within the predetermined time window includes determining whether the vehicle may make a u-turn when traveling along a current road segment.

28. The meth non-transitory computer-readable medium of claim 18 , wherein analyzing the navigational information to the potential travel envelope includes selecting the predetermined time window.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2021
From: AVIEL, YUVAL; NEHUSHTAN, NIMROD; GOLDMAN, YEHONATAN; HAREL, ELI; FISHER, AMIEL
To: MOBILEYE VISION TECHNOLOGIES LTD.
Reel/Frame 057246/0614 →
Continuity (8)
Continuation PCTIB2020000152 · Feb 25, 2020
Provisional Application 62956997 · Jan 3, 2020
Provisional Application 62957028 · Jan 3, 2020
Provisional Application 62957019 · Jan 3, 2020
Provisional Application 62956993 · Jan 3, 2020
Provisional Application 62957017 · Jan 3, 2020
Provisional Application 62810032 · Feb 25, 2019
Related Publication 20210381849A1 · Dec 9, 2021
References Cited (12)
US 6553308B1 · Uhlmann et al. · 2003 [cited by applicant]
US 20140136098A1 · Stroila · 2014 [cited by examiner]
US 20170366930A1 · Treman et al. · 2017 [cited by applicant]
US 20180231387A1 · Thiel et al. · 2018 [cited by applicant]
CN 104919471A · 2015 [cited by applicant]
CN 107851125A · 2018 [cited by applicant]
WO WO2018126215A1 · 2018 [cited by applicant]
WO WO2018127461A1 · 2018 [cited by applicant]
Elliott, 9 Waze tips to get where you're going faster, Dec. 20, 2017 (Year: 2017). [cited by examiner]
PCT International Search Report and Written Opinion issued in PCT/IB2020/000152, dated Sep. 3, 2020 (15 pages). [cited by applicant]
Office Action issued in Chinese Patent Application No. 202080016708.X, dated Feb. 29, 2024, and an English translation thereof (25 pages). [cited by applicant]
Combined Search and Examination Report issued in U.K. Patent Application No. GB 2317058.2, dated Dec. 12, 2023 (5 pages). [cited by applicant]