IP Library › Granted Patent US 12,552,367
Granted Patent B2
US 12,552,367 · App. 17/861,533 · Granted Feb 17, 2026

Temporary rule suspension for autonomous navigation

Inventors: Shai Shalev-Shwartz (Jerusalem, IL); Amnon Shashua (Mevaseret Zion, IL); Shaked Shammah (Jerusalem, IL)
Assignee: MOBILEYE VISION TECHNOLOGIES LTD.
B60W30/09B60W30/0956B60W30/162B60W30/18163B60W50/10B60W60/0016B60W60/00276G05D1/0088G05D1/0214G05D1/0223G05D1/0253G05D1/2437G05D1/617G05D1/65G05D1/81G06V20/56G06V20/584G08G1/0145G08G1/0968B60W30/165B60W2300/15B60W2300/17B60W2420/403B60W2420/408B60W2540/215B60W2540/30B60W2552/05B60W2552/50B60W2552/53B60W2554/20B60W2554/4029B60W2554/4041B60W2554/4046B60W2554/4048B60W2554/60B60W2554/80B60W2554/801B60W2554/802B60W2554/804G01C21/3658G05D1/0246G05D1/249G06T7/70G06T2207/30256G06V2201/08G08G1/167
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,552,367
App. No.
17/861,533
Filed
Jul 11, 2022
Granted
Feb 17, 2026
Kind
B2
Art Unit
3661
USPC
701/27
Abstract

A navigation system for a host vehicle is provided. The system may comprise at least one processing device comprising circuitry and a memory. The memory includes instructions that when executed by the circuitry cause the at least one processing device to: receive a plurality of images acquired by a camera, the plurality of images being representative of an environment of the host vehicle; analyze the plurality of images to identify a presence in the environment of the host vehicle a navigation rule suspension condition; temporarily suspend at least one navigational rule in response to identification of the navigation rule suspension condition; and cause at least one navigational change of the host vehicle unconstrained by the temporarily suspended at least one navigational rule.

Claims (56)

1 . A navigation system for a host vehicle, the system comprising:

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

receive a plurality of images acquired by a camera, the plurality of images being representative of an environment of the host vehicle;

analyze the plurality of images to identify a presence in the environment of the host vehicle a navigation rule suspension condition, wherein the navigational rule suspension condition includes a height of an obstacle in a road ahead of the host vehicle being greater than a threshold;

temporarily suspend at least one navigational rule in response to identification of the navigation rule suspension condition, the at least one navigational rule preventing the host vehicle from entering a high occupancy vehicle lane or a road shoulder; and

cause at least one navigational change of the host vehicle unconstrained by the temporarily suspended at least one navigational rule.

2 . The system of claim 1 , wherein the navigational change is caused by adjustment of a navigational actuator of the host vehicle.

3 . The system of claim 2 , wherein the navigational actuator includes at least one of a steering mechanism, a brake, or an accelerator.

4 . The system of claim 1 , wherein the temporarily suspended rule establishes, under normal conditions, that vehicles in a traffic circle have right-of-way over vehicles entering the traffic circle.

5 . The system of claim 1 , wherein the temporarily suspended rule establishes navigational rights-of-way under normal operating conditions.

6 . The system of claim 1 , wherein the temporarily suspended rule prohibits navigation in selected areas under normal operating conditions.

7 . The system of claim 1 , wherein causing the at least one navigational change results in the host vehicle entering the road shoulder.

8 . The system of claim 1 , wherein causing the at least one navigational change results in the host vehicle entering the high occupancy vehicle lane.

9 . The system of claim 1 , wherein causing the at least one navigational change results in the host vehicle entering a traffic circle without right of way.

10 . The system of claim 1 , wherein causing the at least one navigational change results in the host vehicle entering another travel lane without right of way.

11 . The system of claim 1 , wherein the navigational rule suspension condition includes a traffic jam.

12 . The system of claim 1 , wherein the navigational rule suspension condition includes a target vehicle encroaching into a lane of the host vehicle.

13 . The system of claim 1 , wherein the temporarily suspended rule is replaced with a temporary rule.

14 . The system of claim 13 , wherein the temporary rule is more relaxed than the suspended rule.

15 . The system of claim 1 , wherein causing the at least one navigational change of the host vehicle unconstrained by the temporarily suspended at least one navigational rule allows the host vehicle to laterally bypass the obstacle.

16 . A method of navigation for a host vehicle, the method comprising the following steps performed by at least one processing device:

receiving a plurality of images acquired by a camera, the plurality of images being representative of an environment of the host vehicle;

analyzing the plurality of images to identify a presence in the environment of the host vehicle a navigation rule suspension condition, wherein the navigational rule suspension condition includes a height of an obstacle in a road ahead of the host vehicle being greater than a threshold;

temporarily suspending at least one navigational rule in response to identification of the navigation rule suspension condition, the at least one navigational rule preventing the host vehicle from entering a high occupancy vehicle lane or a road shoulder; and

causing at least one navigational change of the host vehicle unconstrained by the temporarily suspended at least one navigational rule.

17 . The method of claim 16 , wherein the navigational change is caused by adjustment of a navigational actuator of the host vehicle.

18 . The method of claim 16 , wherein the temporarily suspended rule includes at least one of:

a rule that establishes, under normal conditions, that vehicles in a traffic circle have right-of-way over vehicles entering the traffic circle,

a rule that establishes navigational rights-of-way under normal operating conditions, or

prohibits navigation in selected areas under normal operating conditions.

19 . The method of claim 16 , wherein causing the at least one navigational change results in at least one of:

the host vehicle entering the road shoulder,

the host vehicle entering the high occupancy vehicle lane,

the host vehicle entering a traffic circle without right of way, or

the host vehicle entering another travel lane without right of way.

20 . The method of claim 16 , wherein navigational rule suspension condition further includes at least one of:

a traffic jam, or

a target vehicle encroaching into a lane of the host vehicle.

21 . A non-transitory computer-readable medium storing instructions executable by at least one processing device to perform a method for navigating a host vehicle, the method comprising:

receiving a plurality of images acquired by a camera, the plurality of images being representative of an environment of the host vehicle;

analyzing the plurality of images to identify a presence in the environment of the host vehicle a navigation rule suspension condition, wherein the navigational rule suspension condition includes a height of an obstacle in a road ahead of the host vehicle being greater than a threshold;

temporarily suspending at least one navigational rule in response to identification of the navigation rule suspension condition, the at least one navigational rule preventing the host vehicle from entering a high occupancy vehicle lane or a road shoulder; and

causing at least one navigational change of the host vehicle unconstrained by the temporarily suspended at least one navigational rule.

22 . The non-transitory computer-readable medium of claim 21 , wherein causing the at least one navigational change results in at least one of:

the host vehicle entering a road shoulder,

the host vehicle entering a high occupancy vehicle lane,

the host vehicle entering a traffic circle without right of way, or

the host vehicle entering another travel lane without right of way.

23 . The non-transitory computer-readable medium of claim 21 , wherein navigational rule suspension condition further includes at least one of:

a traffic jam, or

a target vehicle encroaching into a lane of the host vehicle.

24 . The method of claim 21 , wherein the temporarily suspended rule includes at least one of:

a rule that establishes, under normal conditions, that vehicles in a traffic circle have right-of-way over vehicles entering the traffic circle,

a rule that establishes navigational rights-of-way under normal operating conditions, or

prohibits navigation in selected areas under normal operating conditions.

25 . The non-transitory computer-readable medium of claim 21 , wherein the navigational change is caused by adjustment of a navigational actuator of the host vehicle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2022
From: SHALEV-SHWARTZ, SHAI; SHASHUA, AMNON; SHAMMAH, SHAKED
To: MOBILEYE VISION TECHNOLOGIES LTD.
Reel/Frame 060472/0155 →
Continuity (7)
Continuation 16507971 · Jul 10, 2019
Continuation PCTUS2018013391 · Jan 11, 2018
Provisional Application 62582687 · Nov 7, 2017
Provisional Application 62565244 · Sep 29, 2017
Provisional Application 62546343 · Aug 16, 2017
Provisional Application 62445500 · Jan 12, 2017
Related Publication 20220363248A1 · Nov 17, 2022
References Cited (28)
US 8665079B2 · Pawlicki · 2014 [cited by examiner]
US 8849494B1 · Herbach et al. · 2014 [cited by applicant]
US 9229453B1 · Lee · 2016 [cited by examiner]
US 9243440B1 · Higgins · 2016 [cited by examiner]
US 10618172B1 · Diankov · 2020 [cited by examiner]
US 20130181836A1 · Cardoso · 2013 [cited by examiner]
US 20140067206A1 · Pflug · 2014 [cited by applicant]
US 20150120178A1 · Kleve · 2015 [cited by examiner]
US 20150210274A1 · Clarke · 2015 [cited by examiner]
US 20150210275A1 · Huberman · 2015 [cited by applicant]
US 20150321699A1 · Rebhan · 2015 [cited by examiner]
US 20160116587A1 · Miller · 2016 [cited by examiner]
US 20160132058A1 · Lee · 2016 [cited by examiner]
US 20160231746A1 · Hazelton · 2016 [cited by examiner]
US 20160318518A1 · Suzuki · 2016 [cited by examiner]
US 20160339959A1 · Lee · 2016 [cited by examiner]
CN 107423675A · 2017 [cited by examiner]
JP 2016004443A · 2016 [cited by applicant]
International Search Report and Written Opinion in International application No. PCT/US2018/013391, mailed Jul. 26, 2018 (24 pages). [cited by applicant]
Wedel, Andreas et al., “Monocular Video Serves RADAR-based Emergency Braking,” Intelligent Vehicles Symposium, IEEE, Jun. 1, 2007 (6 pages). [cited by applicant]
Leemon C Baird, “Reinforcement Learning in Continuous Time: Advantage Updating,” IEEE International Conference on Neural Networks, vol. 4, pp. 2448-2453, 1994. [cited by applicant]
Richard Bellman, “Dynamic Programming and Lagrange Multipliers,” Proceedings of the National Academy of Sciences of the United States of America, 1956. [cited by applicant]
Richard Bellman, “Introduction to the mathematical theory of control processes,” vol. 2, IMA, 1971. [cited by applicant]
Volodymyr Mnih, et al., “Human-Level Control Through Deep Reinforcement Learning,” Nature, Feb. 25, 2015. [cited by applicant]
Shai Shalev-Shwartz, et al., “Safe, Multi-Agent, Reinforcement Learning for Autonomous Driving,” Oct. 11, 2016. [cited by applicant]
Richard S Sutton, et al., “Between MDPs and semi-MDPs: A framework for Temporal Abstraction in Reinforcement Learning,” Artificial intelligence, Dec. 1, 1998. [cited by applicant]
L.G. Valiant, “A Theory of the Learnable,” Communications of the ACM, Nov. 1984. [cited by applicant]
Extended European Search Report issued in corresponding European Patent Application No. 25152957.4 on Jun. 25, 2025. [cited by applicant]