IP Library Granted Patent US 12,084,049
Granted Patent B2
US 12,084,049 · App. 18/431,990 · Granted Sep 10, 2024

Actions to avoid or reduce the harm of an imminent collision

Inventors: David E. Newman (Poway, CA); R. Kemp Massengill (Palos Verdes, CA)
B60W30/09B60Q9/008B60W10/04B60W10/18B60W10/184B60W10/20B60W30/085B60W30/095B60W30/0956B60W50/12B60W50/14B60W50/16G05D1/0214G08G1/16G08G1/166G08G1/167B60W2050/143B60W2420/403B60W2420/408B60W2420/54B60W2420/60B60W2552/05B60W2554/00B60W2554/4041B60W2554/80B60W2554/801B60W2554/802B60W2554/804B60W2555/20B60W2710/00B60W2754/10
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,084,049
App. No.
18/431,990
Granted
Sep 10, 2024
Kind
B2
Abstract

An autonomous or semi-autonomous vehicle can detect an imminent collision according to sensor data and responsively select an action or a sequence of actions to avoid the collision if avoidable, and to reduce or minimize the harm of the collision if unavoidable. An artificial intelligence model may be used to process the sensor data, detect the imminent collision, and select the collision avoidance action or actions, or the harm-reduction or harm-minimization action or actions. For example, when the collision is considered unavoidable, the vehicle may apply the brakes to reduce the vehicle's speed and therefore, the severity of the impact. When the collision is considered avoidable, the vehicle may automatically apply steering to avoid the potential collision, such as when the vehicle is departing a lane and may collide with a vehicle traveling in the same or opposite direction.

Claims (44)

1. A system, comprising:

a) one or more sensors configured to acquire sensor data related to a second vehicle proximate to a subject vehicle;

b) a first processor component programmed to analyze the sensor data to determine one or more of a position, a velocity, and/or an acceleration, of the second vehicle;

c) a second processor component programmed to analyze or evaluate the determined position, velocity, and/or acceleration, of the second vehicle, thereby determining whether a collision between the subject vehicle and the second vehicle is imminent;

d) a third processor component programmed to calculate one or more sequences of accelerations or decelerations or steering actions, the sequences designed to avoid an imminent collision or to minimize harm from an imminent collision;

e) a fourth processor component programmed to determine whether an imminent collision is avoidable or unavoidable, based at least in part on one or more of the calculated sequences;

f) a fifth processor component programmed to select, when the imminent collision is determined as avoidable, an avoidance sequence, the avoidance sequence designed to avoid the imminent collision;

g) a sixth processor component programmed to select, when the imminent collision is determined as unavoidable, a harm-minimization sequence, the harm-minimization sequence designed to reduce or minimize harm from the imminent collision;

h) and a seventh processor component programmed to implement the selected avoidance or harm-minimization sequence by sending control signals, according to the selected sequence, to means for accelerating or decelerating or steering the subject vehicle.

2. The system of claim 1 , wherein the one or more sensors are selected from the group consisting of internal sensors and external sensors, wherein:

a) the internal sensors are configured to measure a position, a velocity, an acceleration, a deceleration, a steering status, or a steering action, of the subject vehicle; and

b) the external sensors are configured to measure an image, a position, a velocity, an acceleration, or a deceleration, of the second vehicle.

3. The system of claim 2 , wherein the position, velocity, acceleration, and deceleration of the second vehicle comprises either:

a) an absolute position, velocity, acceleration, and deceleration of the second vehicle; or

b) a relative position, velocity, acceleration, and deceleration of the second vehicle, relative to the subject vehicle.

4. The system of claim 1 , wherein a plurality of the processor components are embodied in a single electronic computing circuit.

5. The system of claim 1 , wherein a plurality of the processor components run on respective different threads of a multi threading processor.

6. The system of claim 1 , wherein a plurality of the processor components run on respective different cores of a multi-core processor.

7. The system of claim 1 , further comprising a collision warning device including one or more of an acoustical signal generator, a light flasher, or a haptic vibrator, wherein the collision warning device is configured to be activated when the collision is calculated to be imminent.

8. The system of claim 7 , wherein the collision warning device is further configured to indicate a direction from which the second vehicle is approaching the subject vehicle.

9. The system of claim 8 , further comprising a voice-like speech generator configured to indicate the imminent collision and the direction.

10. The system of claim 1 , further comprising an adjustment device configured to modify the operation of the one or more of the first through seventh processor components based on an input by a user, wherein the adjustment device may be set to a particular setting.

11. The system of claim 10 , wherein the particular setting is associated with a particular intervention threshold, and the system is configured to implement the selected avoidance or harm-minimization sequence when the expected harm from the imminent collision exceeds the particular intervention threshold.

12. The system of claim 1 , further configured to repeatedly calculate alternative sequences of actions while the selected harm-minimization sequence is being implemented, and upon determining that a particular sequence of actions, of the alternative sequences of actions, can avoid the collision, implement the particular sequence of actions instead of the selected harm-minimization sequence.

13. The system of claim 1 , further comprising a data storage module coupled to one or more of the first through seventh processor components to store critical data.

14. The system of claim 13 , wherein the data storage module is configured to protect, responsive to any collision, the critical data against overwriting.

15. The system of claim 13 , wherein the data storage module is configured to protect, responsive to an acceleration exceeding a threshold acceleration, the critical data against overwriting.

16. The system of claim 13 , wherein the critical data includes one or more of: data related to traffic in a time period prior to the collision; data related to the subject vehicle in a time period prior to the collision; data related to the collision; and data related to the selected sequence or sequences.

17. A system, comprising:

a) one or more sensors configured to acquire sensor data related to a second vehicle proximate to a subject vehicle; and

b) one or more processors programmed to perform the following steps:

i) analyze the sensor data to determine one or more of a position, a velocity, and/or an acceleration, of the second vehicle;

ii) determine, from the position, the velocity, and/or the acceleration of the second vehicle, whether a collision, between the subject vehicle and the second vehicle, is imminent;

iii) calculate one or more sequences designed to avoid an imminent collision or to minimize harm from an imminent collision, wherein each sequence comprises accelerations or decelerations or steering actions of the subject vehicle;

iv) select a sequence calculated to avoid the imminent collision or to reduce or minimize harm from the imminent collision; and

v) implement the selected sequence by sending control signals, according to the selected sequence, to means for accelerating or decelerating or steering the subject vehicle.

18. A system, comprising one or more processors on a subject vehicle programmed to perform the following steps:

a) analyze sensor data to determine one or more of a position, a velocity, and/or an acceleration, of a second vehicle;

b) determine, based on the position, velocity, and/or acceleration of the second vehicle, whether a collision between the subject vehicle and the second vehicle is imminent;

c) responsive to a determination that a collision between the subject vehicle and the second vehicle is imminent, determine whether the collision is avoidable or unavoidable based at least in part on one or more stored maximum operating parameters of the subject vehicle, the one or more stored maximum operating parameters including a maximum acceleration, a maximum deceleration, and/or a maximum steering action;

d) calculate a collision-avoidance strategy to avoid the collision or a harm-reduction strategy to reduce harm of the collision; and

e) implement the calculated strategy.

19. The system of claim 18 , wherein the collision-avoidance strategy includes a sequence of accelerations and/or decelerations and/or steering actions calculated to avoid the imminent collision.

20. The system of claim 18 , wherein the harm-reduction strategy includes a sequence of accelerations and/or decelerations and/or steering actions calculated to reduce or minimize the harm of the imminent collision.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2026
From: MASSENGILL, R. KEMP; NEWMAN, DAVID E.
To: THE MASSENGILL FAMILY TRUST
Reel/Frame 074552/0171 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2025
From: MASSENGILL, R. KEMP
To: THE MASSENGILL FAMILY TRUST
Reel/Frame 070719/0345 →
Continuity (22)
Continuation 18402323 · Jan 2, 2024
Continuation 18520357 · Nov 27, 2023
Continuation 18380186 · Oct 15, 2023
Continuation 17732929 · Apr 29, 2022
Continuation 17354289 · Jun 22, 2021
Continuation 17345501 · Jun 11, 2021
Continuation 17338897 · Jun 4, 2021
Continuation 17325444 · May 20, 2021
Continuation 17204028 · Mar 17, 2021
Continuation 17175472 · Feb 12, 2021
Continuation 17026707 · Sep 21, 2020
Continuation 16715108 · Dec 16, 2019
Continuation 16114950 · Aug 28, 2018
Continuation 15729757 · Oct 11, 2017
Continuation 15347573 · Nov 9, 2016
Provisional Application 62494750 · Aug 18, 2016
Provisional Application 62493266 · Jun 27, 2016
Provisional Application 62392010 · May 17, 2016
Provisional Application 62392003 · May 16, 2016
Provisional Application 62391443 · Apr 29, 2016
Provisional Application 62390847 · Apr 11, 2016
Related Publication 20240182020A1 · Jun 6, 2024