Avoiding vehicle collision using signals from mobile devices
First Claim
Patent Images
1. A method of collision avoidance, comprising:
- receiving, at a first system in a vehicle at a first time, a broadcast of a signal from a second system, wherein the signal comprises (i) a unique identifier, (ii) an identifier indicative of a collision avoidance nature of the signal, and (iii) a location of the target;
executing using a processor in the first system a signal analysis module to compute from the signal, the location of a target associated with the second system and a velocity of the target, wherein the location of the target is computed relative to a location of the first system, and wherein the velocity of the target is computed relative to a velocity of the first system;
computing, using the processor and a memory at the first system, using the location and the velocity of the first system and using the location and the velocity of the target, a likelihood of a collision between the first system and the second system;
analyzing historical collision data related to the first projected path to determine a historical collision risk associated with the first projected path;
assigning a weight to the historical collision risk, wherein weight is a function of the historical collision risk; and
using the weight and the historical collision risk in computing the likelihood of the collision;
sending a notification from the first system to a system in the vehicle about the likelihood of collision responsive to the likelihood of collision exceeding a threshold likelihood; and
causing an actuation mechanism in the vehicle to change a velocity of the first system to avoid the collision responsive to the notification.
1 Assignment
0 Petitions
Accused Products
Abstract
A broadcast of a signal is received at a first system from a second system at a first time. From the signal, a location of a target associated with the second system and a velocity of the target are determined relative to a location of the first system and a velocity of the first system. At the first system, using the location and the velocity of the first system and using the location and the velocity of the target, a likelihood is computed of a collision between the first system and the second system. A notification is sent from the first system about the likelihood of collision responsive to the likelihood of collision exceeding a threshold likelihood.
-
Citations
17 Claims
-
1. A method of collision avoidance, comprising:
-
receiving, at a first system in a vehicle at a first time, a broadcast of a signal from a second system, wherein the signal comprises (i) a unique identifier, (ii) an identifier indicative of a collision avoidance nature of the signal, and (iii) a location of the target; executing using a processor in the first system a signal analysis module to compute from the signal, the location of a target associated with the second system and a velocity of the target, wherein the location of the target is computed relative to a location of the first system, and wherein the velocity of the target is computed relative to a velocity of the first system; computing, using the processor and a memory at the first system, using the location and the velocity of the first system and using the location and the velocity of the target, a likelihood of a collision between the first system and the second system; analyzing historical collision data related to the first projected path to determine a historical collision risk associated with the first projected path; assigning a weight to the historical collision risk, wherein weight is a function of the historical collision risk; and using the weight and the historical collision risk in computing the likelihood of the collision; sending a notification from the first system to a system in the vehicle about the likelihood of collision responsive to the likelihood of collision exceeding a threshold likelihood; and causing an actuation mechanism in the vehicle to change a velocity of the first system to avoid the collision responsive to the notification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer usable program product for collision avoidance comprising one or more computer-readable storage devices, and program instructions stored on at least one of the one or more storage devices, the stored program instructions comprising:
-
program instructions to receive, at a first system in a vehicle at a first time, a broadcast of a signal from a second system, wherein the signal comprises (i) a unique identifier, (ii) an identifier indicative of a collision avoidance nature of the signal, and (iii) a location of the target; program instructions to execute using a processor in the first system a signal analysis module to compute from the signal, the location of a target associated with the second system and a velocity of the target, wherein the location of the target is computed relative to a location of the first system, and wherein the velocity of the target is computed relative to a velocity of the first system; program instructions to compute, using the processor and a memory at the first system, using the location and the velocity of the first system and using the location and the velocity of the target, a likelihood of a collision between the first system and the second system; program instructions to analyze historical collision data related to the first projected path to determine a historical collision risk associated with the first projected path; program instructions to assign a weight to the historical collision risk, wherein weight is a function of the historical collision risk; and program instructions to use the weight and the historical collision risk in computing the likelihood of the collision; program instructions to send a notification from the first system to a system in the vehicle about the likelihood of collision responsive to the likelihood of collision exceeding a threshold likelihood; and program instruction to cause an actuation mechanism in the vehicle to change a velocity of the first system to avoid the collision responsive to the notification. - View Dependent Claims (15, 16)
-
-
17. A vehicle comprising:
- a first system comprising a processor, a memory, and a computer-readable storage device, and program instructions stored on the computer-readable storage device for execution by the processor via the memory, the stored program instructions comprising;
program instructions to receive, at the first system at a first time, a broadcast of a signal from a second system, wherein the signal comprises (i) a unique identifier, (ii) an identifier indicative of a collision avoidance nature of the signal, and (iii) a location of the target; program instructions to execute using the processor in the first system a signal analysis module to compute from the signal, the location of a target associated with the second system and a velocity of the target, wherein the location of the target is computed relative to a location of the first system, and wherein the velocity of the target is computed relative to a velocity of the first system; program instructions to compute, using the processor and the memory at the first system, using the location and the velocity of the first system and using the location and the velocity of the target, a likelihood of a collision between the first system and the second system; program instructions to analyze historical collision data related to the first projected path to determine a historical collision risk associated with the first projected path; program instructions to assign a weight to the historical collision risk, wherein weight is a function of the historical collision risk; and program instructions to use the weight and the historical collision risk in computing the likelihood of the collision; program instructions to send a notification from the first system to a system in the vehicle about the likelihood of collision responsive to the likelihood of collision exceeding a threshold likelihood; and program instruction to cause an actuation mechanism in the vehicle to change a velocity of the first system to avoid the collision responsive to the notification.
- a first system comprising a processor, a memory, and a computer-readable storage device, and program instructions stored on the computer-readable storage device for execution by the processor via the memory, the stored program instructions comprising;
Specification