IP Library › Granted Patent US 12,637,099
Granted Patent B2
US 12,637,099 · App. 18/833,126 · Granted May 26, 2026

Method for assisting a user of a vehicle during an automated lateral guidance of the vehicle on a road with a branch, computing device and driver assistance system

Inventor: Christoph Resch (Obernzell, DE)
Assignee: Bayerische Motoren Werke Aktiengesellschaft
B60W50/14B60W30/12B60W50/0097B60W60/0053G06V20/588B60W2420/403B60W2552/53B60W2556/40B60W2556/50
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,637,099
App. No.
18/833,126
Granted
May 26, 2026
Kind
B2
Abstract

A method for assisting a user of a vehicle during an automated lateral guidance of the vehicle on a road having multiple lanes includes determining map-based position data describing a current position of the vehicle in relation to the lanes on the basis of satellite-based position data and high-resolution map data, receiving sensor data from at least one environment sensor of the vehicle describing boundaries of the lanes, detecting a branch of the road on the basis of the map-based position data and/or the sensor data, wherein at least one of the lanes branches off from the remaining lanes at the branch, and actuating an output device for outputting a takeover request to the user as a function of a position of the lane with the highest stay probability relative to the at least one branching lane.

Claims (63)

1 . A method for assisting a user of a vehicle during an automated lateral guidance of the vehicle on a road having multiple lanes, the method comprising:

receiving satellite-based position data and high-resolution map data;

determining map-based position data that describes a present position of the vehicle in relation to the lanes on a basis of the satellite-based position data and the high-resolution map data;

receiving sensor data from at least one environment sensor of the vehicle, the sensor data describing boundaries of the lanes;

determining a lane with a highest probability of occupancy for the vehicle on a basis of the map-based position data and/or the sensor data;

recognizing a branch in the road on a basis of the map-based position data and/or the sensor data, the branch resulting in at least one of the lanes branching off from the other lanes; and

actuating an output device for outputting a takeover request to the user according to a situation of the lane with the highest probability of occupancy relative to the at least one branching lane;

wherein actuating the output device comprises outputting the takeover request when (i) a distance of the lane with the highest probability of occupancy to the at least one branching lane is less than a predetermined minimum distance, and (ii) at least one lane neighboring the lane with the highest probability of occupancy has a probability of occupancy above a predetermined threshold and is adjacent to the branch.

2 . The method according to claim 1 , comprising:

wherein the predetermined minimum distance is not greater than a width of two lanes.

3 . The method according to claim 1 , comprising:

determining map-based lane profile data that describes a future desired movement of the vehicle in relation to the lanes on a basis of the map-based position data;

determining sensor-based lane profile data that describes a future desired movement of the vehicle in relation to the lanes on a basis of the sensor data;

comparing the map-based lane profile data and the sensor-based lane profile data; and

actuating the output device for outputting the takeover request when a difference between the map-based lane profile data and the sensor-based lane profile data is below a predetermined threshold and the branch is recognized.

4 . The method according to claim 3 , comprising:

determining a path planning for a future automated lateral guidance of the vehicle based on the map-based lane profile data and/or the sensor-based lane profile data in response to the distance of the lane with the highest probability of occupancy from the at least one branching lane being above the predetermined minimum distance, and when a difference between the map-based lane profile data and the sensor-based lane profile data is below a predetermined threshold.

5 . The method according to claim 1 , comprising:

outputting the takeover request such that the vehicle is prevented from leaving the lane until a probable time of a takeover by the user.

6 . A computing device for a driver assistance system of a vehicle, comprising:

at least one processor and at least one non-transitory memory storing program instructions that, when executed by the at least one processor, cause the computing device to:

during an automated lateral guidance of the vehicle:

receive satellite-based position data and high-resolution map data;

determine map-based position data that describes a present position of the vehicle in relation to lanes on a basis of the satellite-based position data and the high-resolution map data;

receive sensor data from at least one environment sensor of the vehicle, the sensor data describing boundaries of the lanes;

determine the lane with a highest probability of occupancy for the vehicle on a basis of the map-based position data and/or the sensor data;

recognize a branch in the road on a basis of the map-based position data and/or the sensor data, the branch resulting in at least one of the lanes branching off from the other lanes;

determine a distance between the lane with the highest probability of occupancy and the at least one branching lane and determine probabilities of occupancy for lanes neighboring the lane with the highest probability of occupancy; and,

actuate an output device to output a takeover request to the user when the distance is less than a predetermined minimum distance and when at least one lane neighboring the lane with the highest probability of occupancy has a probability of occupancy above a predetermined threshold and is adjacent to the branch.

7 . The computing device according to claim 6 ,

wherein the predetermined minimum distance corresponds to a width of one or two lanes.

8 . The computing device according to claim 6 , wherein the computing device is configured to:

determine map-based lane profile data that describes a future desired movement of the vehicle in relation to the lanes on a basis of the map-based position data;

determine sensor-based lane profile data that describes a future desired movement of the vehicle in relation to the lanes on a basis of the sensor data;

compare the map-based lane profile data and the sensor-based lane profile data; and,

actuate the output device for outputting the takeover request when a difference between the map-based lane profile data and the sensor-based lane profile data is below a predetermined threshold and the branch is recognized.

9 . The computing device according to claim 8 , wherein the computing device is configured to:

determine a path planning for a future automated lateral guidance of the vehicle based on the map-based lane profile data and/or the sensor-based lane profile data in response to the distance of the lane with the highest probability of occupancy from the at least one branching lane being above the predetermined minimum distance, and when a difference between the map-based lane profile data and the sensor-based lane profile data is below a predetermined threshold.

10 . The computing device according to claim 6 , wherein the computing device is configured to:

output the takeover request such that the vehicle is prevented from leaving the lane until a probable time of a takeover by the user.

11 . A driver assistance system for a vehicle, comprising:

the computing device according to claim 6 ; and

the output device for outputting the takeover request to the user of the vehicle,

wherein the driver assistance system is configured for automated lateral guidance of the vehicle.

12 . A non-transitory computer readable medium having stored thereon a computer program comprising commands that, when executed by a computing device, cause the computing device to carry out a method comprising:

receiving satellite-based position data and high-resolution map data;

determining map-based position data that describes a present position of the vehicle in relation to lanes on a basis of the satellite-based position data and the high-resolution map data;

receiving sensor data from at least one environment sensor of the vehicle, the sensor data describing boundaries of the lanes;

determining a lane with a highest probability of occupancy for the vehicle on a basis of the map-based position data and/or the sensor data;

recognizing a branch in the road on a basis of the map-based position data and/or the sensor data, the branch resulting in at least one of the lanes branching off from the other lanes; and

actuating an output device for outputting a takeover request to the user according to a situation of the lane with the highest probability of occupancy relative to the at least one branching lane;

wherein actuating the output device comprises outputting the takeover request when (i) a distance of the lane with the highest probability of occupancy to the at least one branching lane is less than a predetermined minimum distance, and (ii) at least one lane neighboring the lane with the highest probability of occupancy has a probability of occupancy above a predetermined threshold and is adjacent to the branch.

13 . The non-transitory computer readable medium according to claim 12 ,

wherein the predetermined minimum distance corresponds to not greater than a width of two lanes.

14 . The non-transitory computer readable medium according to claim 12 , wherein the commands, when executed by a computing device, cause the computing device to carry out the method comprising:

determining map-based lane profile data that describes a future desired movement of the vehicle in relation to the lanes on a basis of the map-based position data;

determining sensor-based lane profile data that describes a future desired movement of the vehicle in relation to the lanes on a basis of the sensor data;

comparing the map-based lane profile data and the sensor-based lane profile data; and

actuating the output device for outputting the takeover request when a difference between the map-based lane profile data and the sensor-based lane profile data is below a predetermined threshold and the branch is recognized.

15 . The non-transitory computer readable medium according to claim 14 , wherein the commands, when executed by a computing device, cause the computing device to carry out the method comprising:

determining a path planning for a future automated lateral guidance of the vehicle based on the map-based lane profile data and/or the sensor-based lane profile data in response to the distance of the lane with the highest probability of occupancy from the at least one branching lane being above the predetermined minimum distance, and when a difference between the map-based lane profile data and the sensor-based lane profile data is below a predetermined threshold.

16 . The non-transitory computer readable medium according to claim 12 , wherein the commands, when executed by a computing device, cause the computing device to carry out the method comprising:

outputting the takeover request such that the vehicle is prevented from leaving the lane until a probable time of a takeover by the user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2024
From: RESCH, CHRISTOPH
To: BAYERISCHE MOTOREN WERKE AKTIENGESELLSCHAFT
Reel/Frame 068082/0630 →
Priority Claims (1)
DE 10 2022 102 200.5 · Jan 31, 2022 · national
Continuity (1)
Related Publication 20250153728A1 · May 15, 2025
References Cited (36)
US 6577334B1 · Kawai et al. · 2003 [cited by applicant]
US 9709406B2 · Bastiaensen · 2017 [cited by examiner]
US 10628671B2 · Zang · 2020 [cited by examiner]
US 11776392B2 · Runemalm · 2023 [cited by examiner]
US 20150321665A1 · Pandita · 2015 [cited by examiner]
US 20170197634A1 · Sato · 2017 [cited by applicant]
US 20180162396A1 · Ibuka · 2018 [cited by examiner]
US 20180170307A1 · Boran et al. · 2018 [cited by applicant]
US 20180237007A1 · Adam et al. · 2018 [cited by applicant]
US 20180329414A1 · Igarashi et al. · 2018 [cited by applicant]
US 20180357904A1 · Miyata · 2018 [cited by applicant]
US 20190367034A1 · Okajima · 2019 [cited by examiner]
US 20200116499A1 · Jung · 2020 [cited by examiner]
US 20200118426A1 · Runemalm et al. · 2020 [cited by applicant]
US 20200207355A1 · Ishioka · 2020 [cited by examiner]
US 20210174668A1 · Sun et al. · 2021 [cited by applicant]
US 20210284149A1 · Kato · 2021 [cited by applicant]
US 20230271608A1 · De Bruin et al. · 2023 [cited by applicant]
CN 110060493B · 2020 [cited by applicant]
DE 19906614A1 · 1999 [cited by applicant]
DE 102010053964A1 · 2011 [cited by applicant]
DE 102011118708A1 · 2013 [cited by applicant]
DE 102018103409A1 · 2018 [cited by applicant]
DE 102019115788A1 · 2020 [cited by applicant]
DE 102019215263A1 · 2021 [cited by examiner]
DE 102020206830A1 · 2021 [cited by applicant]
DE 102020118630A1 · 2022 [cited by applicant]
EP 3901826A2 · 2021 [cited by applicant]
International Search Report (PCT/ISA/210) issued in PCT Application No. PCT/EP2023/050963 dated Apr. 24, 2023 with English translation (8 pages). [cited by applicant]
German-language Written Opinion (PCT/ISA/237) issued in PCT Application No. PCT/EP2023/050963 dated Apr. 24, 2023 with English translation (10 pages). [cited by applicant]
German-language Search Report issued in German Application No. 10 2022 102 200.5 dated Oct. 17, 2022 with partial English translation (14 pages). [cited by applicant]
German-language Search Report issued in German Application No. 10 2022 102 201.3 dated Nov. 2, 2022 with partial English translation (12 pages). [cited by applicant]
U.S. Non-Final Office Action issued in U.S. Appl. No. 18/832,980 dated Sep. 29, 2025 (24 pages). [cited by applicant]
International Search Report (PCT/ISA/210) issued in PCT Application No. PCT/EP2023/050966 dated Apr. 24, 2023 with English translation (6 pages). [cited by applicant]
German-language Written Opinion (PCT/ISA/237) issued in PCT Application No. PCT/EP2023/050966 dated Apr. 24, 2023 with English translation (9 pages). [cited by applicant]
German-language Search Report issued in German Application No. 10 2022 102 202.1 dated Oct. 17, 2022 with partial English translation (13 pages). [cited by applicant]