AVOIDING VEHICLE COLLISION USING SIGNALS FROM MOBILE DEVICES
First Claim
1. A method comprising:
- receiving, at a first system at a first time, a broadcast of a signal from a second system;
executing a signal analysis module to compute from the signal, relative to a location of the first system and a velocity of the first system, a location of a target associated with the second system and a velocity of the target;
computing, using a 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; and
sending a notification from the first system about the likelihood of collision responsive to the likelihood of collision exceeding a threshold likelihood.
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
20 Claims
-
1. A method comprising:
-
receiving, at a first system at a first time, a broadcast of a signal from a second system; executing a signal analysis module to compute from the signal, relative to a location of the first system and a velocity of the first system, a location of a target associated with the second system and a velocity of the target; computing, using a 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; and sending a notification from the first system about the likelihood of collision responsive to the likelihood of collision exceeding a threshold likelihood. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer usable program product 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 at a first time, a broadcast of a signal from a second system; program instructions to execute a signal analysis module to compute from the signal, relative to a location of the first system and a velocity of the first system, a location of a target associated with the second system and a velocity of the target; program instructions to compute, using a 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; and program instructions to send a notification from the first system about the likelihood of collision responsive to the likelihood of collision exceeding a threshold likelihood. - View Dependent Claims (18, 19)
-
-
20. A computer system comprising one or more processors, one or more computer-readable memories, and one or more computer-readable storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the stored program instructions comprising:
-
program instructions to receive, at a first system at a first time, a broadcast of a signal from a second system; program instructions to execute a signal analysis module to compute from the signal, relative to a location of the first system and a velocity of the first system, a location of a target associated with the second system and a velocity of the target; program instructions to compute, using a 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; and program instructions to send a notification from the first system about the likelihood of collision responsive to the likelihood of collision exceeding a threshold likelihood.
-
Specification