COLLISION AVOIDANCE SIGNALING FROM MOBILE DEVICES
First Claim
1. A method comprising:
- determining at a first system, at a first time, a location of a target associated with the first system;
constructing a signal, data of the signal comprising (i) a unique identifier, (ii) an identifier indicative of a collision avoidance nature of the signal, and (iii) the location of the target; and
broadcasting the signal from the first system, the broadcasting causing a second system toreceive the signal;
compute, using the location from the signal and a velocity of the first system, and further using a location of the second system at the first time and a velocity of the second system at the first time, a likelihood of a collision between the first system and the second system; and
send a notification from the second system about the likelihood of collision responsive to the likelihood of collision exceeding a threshold likelihood.
1 Assignment
0 Petitions
Accused Products
Abstract
A location of a target associated with a first system is determined at the first system at a first time. A signal is constructed at the first system where the data of the signal includes a unique identifier, an identifier indicative of a collision avoidance nature of the signal, and the location of the target. The signal is broadcast from the first system. the broadcasting causes a second system to receive the signal; compute a likelihood of a collision between the first system and the second system using the location from the signal, a velocity of the first system, a location of the second system at the first time, and a velocity of the second system at the first time; and send a notification from the second system about the likelihood of collision when the likelihood of collision exceeding a threshold likelihood.
-
Citations
20 Claims
-
1. A method comprising:
-
determining at a first system, at a first time, a location of a target associated with the first system; constructing a signal, data of the signal comprising (i) a unique identifier, (ii) an identifier indicative of a collision avoidance nature of the signal, and (iii) the location of the target; and broadcasting the signal from the first system, the broadcasting causing a second system to receive the signal; compute, using the location from the signal and a velocity of the first system, and further using a location of the second system at the first time and a velocity of the second system at the first time, a likelihood of a collision between the first system and the second system; and send a notification from the second 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. 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 determine at a first system, at a first time, a location of a target associated with the first system; program instructions to construct a signal, data of the signal comprising (i) a unique identifier, (ii) an identifier indicative of a collision avoidance nature of the signal, and (iii) the location of the target; and program instructions to broadcast the signal from the first system, the broadcasting causing a second system to receive the signal; compute, using the location from the signal and a velocity of the first system, and further using a location of the second system at the first time and a velocity of the second system at the first time, a likelihood of a collision between the first system and the second system; and send a notification from the second system about the likelihood of collision responsive to the likelihood of collision exceeding a threshold likelihood. - View Dependent Claims (14, 15, 16, 17, 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 determine at a first system, at a first time, a location of a target associated with the first system; program instructions to construct a signal, data of the signal comprising (i) a unique identifier, (ii) an identifier indicative of a collision avoidance nature of the signal, and (iii) the location of the target; and program instructions to broadcast the signal from the first system, the broadcasting causing a second system to receive the signal; compute, using the location from the signal and a velocity of the first system, and further using a location of the second system at the first time and a velocity of the second system at the first time, a likelihood of a collision between the first system and the second system; and send a notification from the second system about the likelihood of collision responsive to the likelihood of collision exceeding a threshold likelihood.
-
Specification