IP Library Granted Patent US 12,656,132
Granted Patent B2
US 12,656,132 · App. 18/505,002 · Granted Jun 16, 2026

Re-routing autonomous vehicles using dynamic routing and memory management

Inventor: Zoltan Szubbocsev (Haimhausen, DE)
G01C21/3453G05D1/0088G05D1/0212G06V20/597G08G1/096827
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,656,132
App. No.
18/505,002
Granted
Jun 16, 2026
Kind
B2
Abstract

The invention relates to a system and method for navigating an autonomous driving vehicle (ADV) that utilizes ADV an-onboard computer and/or one or more ADV control system nodes in an ADV network platform. The on-board computer receives sensor data concerning one or more occupants occupying an ADV and/or the ADV itself and, upon a detection of an event, automatically initiates a dynamic routing algorithm that utilizes artificial intelligence to re-route the ADV to another destination, for example a healthcare facility. One or more embodiment of the system and method include an ADV on-board computer and/or one or more ADV network platform nodes that utilize in-memory processing to aid in the generation of routing, health and navigational information to advantageously navigate an ADV.

Claims (60)

1 . An apparatus comprising:

one or more processors; and

a memory having non-transitory instructions stored thereon that, upon execution by the one or more processors, causes the one or more processors to:

determine an occurrence of an emergency event associated with a vehicle;

determine a current geographical location of the vehicle;

identify, based on a determined type of the emergency event, a plurality of geographical artifacts to which the vehicle may be routed;

determine that a subset of geographical artifacts of the plurality of geographical artifacts is located within a predetermined maximum safety distance from the current geographical location of the vehicle;

select a first geographical artifact from the subset of geographical artifacts based on the first geographical artifact having a shortest temporal route from the current geographical location of the vehicle to a geographical location of the first geographical artifact; and

send a control signal configured to cause the vehicle to navigate to the geographical location of the first geographical artifact.

2 . The apparatus of claim 1 , wherein the instructions further cause the one or more processors to send, to the vehicle, data indicative of a routing instruction configured to route the vehicle to the first geographical artifact.

3 . The apparatus of claim 1 , wherein the instructions further cause the one or more processors to route the vehicle to the first geographical artifact.

4 . The apparatus of claim 1 , wherein the vehicle is being at least partially autonomously controlled while the determination of the occurrence of the emergency event happens.

5 . The apparatus of claim 1 , wherein the emergency event comprises a health condition.

6 . The apparatus of claim 1 , wherein the plurality of geographical artifacts comprise one or more healthcare facilities.

7 . The apparatus of claim 1 , wherein the instructions further cause the one or more processors to select the first geographical artifact based at least in part upon a comparison of predetermined conditions associated with the emergency event to a list of healthcare facility characteristics associated with the plurality of geographical artifacts.

8 . The apparatus of claim 1 , wherein the determination of the occurrence of the emergency event is based on sensor data collected from one or more sensors of the vehicle.

9 . The apparatus of claim 8 , wherein the sensor data is indicative of at least one of a vehicle occupant's one or more vital signs.

10 . The apparatus of claim 9 , wherein the instructions further cause the one or more processors to calibrate the one or more sensors of the vehicle with respect to the vehicle occupant based on a determined normal range for the one or more vital signs, wherein the determined normal range is based on the sensor data collected over time.

11 . The apparatus of claim 10 , wherein the instructions further cause the one or more processors to:

initiate a monitoring mode wherein the sensor data is received by the at least one of the one or more processors from the one or more sensors; and

process the received sensor data to determine in real time if one or more events comprising the occurrence of the emergency event is detected.

12 . An apparatus comprising:

one or more processors; and

a memory having non-transitory instructions stored thereon that, upon execution by the one or more processors, causes the one or more processors to:

determine an occurrence of an emergency event associated with a vehicle;

determine a current geographical location of the vehicle;

determine, based on a determined type of the emergency event, that no geographical artifacts of a plurality of geographical artifacts to which the vehicle may be routed are within a first distance from the current geographical location;

determine, in response to the determination that no geographical artifacts are within the first distance, that a subset of geographical artifacts of the plurality of geographical artifacts is located within a predetermined maximum safety distance from the current geographical location of the vehicle;

select a first geographical artifact from the subset of geographical artifacts based on the first geographical artifact having a shortest temporal route from the current geographical location of the vehicle to a geographical location of the first geographical artifact; and

send a control signal configured to cause the vehicle to navigate to the geographical location of the first geographical artifact.

13 . The apparatus of claim 12 , wherein the instructions further cause the one or more processors to send, to the vehicle, data indicative of a routing instruction configured to route the vehicle to the first geographical artifact.

14 . The apparatus of claim 12 , wherein the instructions further cause the one or more processors to route the vehicle to the first geographical artifact.

15 . An apparatus comprising:

one or more processors; and

a memory having non-transitory instructions stored thereon that, upon execution by the one or more processors, causes the one or more processors to:

determine an occurrence of an emergency event associated with an occupant of a vehicle, wherein the emergency event comprises a health issue of the occupant;

determine a current geographical location of the vehicle;

identify, based on a determined type of the emergency event, a plurality of geographical artifacts to which the vehicle may be routed;

determine that a subset of geographical artifacts of at the plurality of geographical artifacts is located within a predetermined maximum safety distance from the current geographical location of the vehicle;

select a first geographical artifact from the subset of geographical artifacts based on the first geographical artifact having a shortest temporal route from the current geographical location of the vehicle to a geographical location of the first geographical artifact; and

send a control signal configured to cause the vehicle to navigate to the geographical location of the first geographical artifact.

16 . The apparatus of claim 15 , wherein the health issue comprises at least one of:

blood pressure of the occupant being lower than a first threshold value,

the blood pressure of the occupant being higher than a second threshold value,

the occupant experiencing shortness of breath,

the occupant having difficulty speaking,

the occupant having a change in vision,

the occupant is experiencing hyperglycemia,

the occupant is experiencing hyperosmolar hyperglycemic state,

the occupant is experiencing diabetic ketoacidosis,

the occupant's blood sugar levels are below a third threshold value,

the occupant's heart rate is outside of a normal heart rate range,

the occupant's temperature is outside of a normal temperature range,

the occupant being in shock,

the occupant experiencing bradycardia,

the occupant experiencing a heart attack, or

the occupant experiencing heart failure.

17 . The apparatus of claim 15 , wherein the determination of the occurrence of the emergency event associated with the occupant of the vehicle comprises the one or more processors further configured to:

monitor one or more vitals for at least a threshold amount of time, and

determine that, during the threshold amount of time, that the one or more vitals is outside of a threshold range.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 26, 2025
From: MICRON TECHNOLOGY, INC.
To: LODESTAR LICENSING GROUP LLC
Reel/Frame 073316/0887 →
Continuity (4)
Continuation 17321880 · May 17, 2021
Continuation 16682227 · Nov 13, 2019
Continuation 15919038 · Mar 12, 2018
Related Publication 20240068825A1 · Feb 29, 2024
References Cited (22)
US 6756903B2 · Omry · 2004 [cited by examiner]
US 6897788B2 · Khair · 2005 [cited by examiner]
US 8874301B1 · Rao · 2014 [cited by examiner]
US 9522598B2 · Akula · 2016 [cited by examiner]
US 9599986B1 · Eberbach · 2017 [cited by examiner]
US 10007263B1 · Fields · 2018 [cited by examiner]
US 10156848B1 · Konrardy · 2018 [cited by examiner]
US 10241511B2 · Regmi · 2019 [cited by examiner]
US 10268195B2 · Majumdar · 2019 [cited by examiner]
US 10324463B1 · Konrardy · 2019 [cited by examiner]
US 20120256769A1 · Satpathy · 2012 [cited by examiner]
US 20130226369A1 · Yorio · 2013 [cited by examiner]
US 20150149021A1 · Duncan · 2015 [cited by examiner]
US 20160303969A1 · Akula · 2016 [cited by examiner]
US 20180120837A1 · Regmi · 2018 [cited by examiner]
US 20180211218A1 · Berdinis · 2018 [cited by examiner]
US 20180348759A1 · Freeman · 2018 [cited by examiner]
US 20190033086A1 · Hanai · 2019 [cited by examiner]
US 20190129413A1 · Chamberlain · 2019 [cited by examiner]
US 20190187704A1 · Gordon · 2019 [cited by examiner]
US 20190188493A1 · Tiziani · 2019 [cited by examiner]
US 20240068825A1 · Szubbocsev · 2024 [cited by examiner]