Method and apparatus for automobile accident reduction using localized dynamic swarming
First Claim
Patent Images
1. A method comprising:
- using a first computer processor on a first vehicle to cause a first communication signal to be transmitted from the first vehicle to a second computer processor on a second vehicle;
monitoring a velocity and a distance from a first vehicle of one or more vehicles within a first distance of the first vehicle with a first computer processor on the first vehicle, while not monitoring any vehicles outside of the first distance of the first vehicle;
monitoring a velocity and a distance from a second vehicle of one or more vehicles within a second distance of a second vehicle with a second computer processor on the second vehicle, while not monitoring any vehicles outside of the second distance of the second vehicle;
wherein at least one of the one or more vehicles within the second distance of the second vehicle is outside of the first distance of the first vehicle;
wherein the first communication signal provides a first instruction to the second vehicle to move in a first manner; and
further comprising using the second computer processor on the second vehicle to cause the second vehicle to move in the first manner in response to the first instruction;
and in response to the first instruction, causing the second vehicle to instruct the at least one of the one or more vehicles within the second distance of the second vehicle but outside of the first distance of the first vehicle to move in the first manner.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and apparatus to detect when one or more moving vehicles are close to a first vehicle, and to take necessary actions to maintain a minimum distance between vehicles in a dynamic environment by automatic navigation. A computer method and apparatus for automobile accident reduction by maintaining a minimum distance with respect to all nearby vehicles on the road. In addition, methods to synchronously move a group of vehicles on a highway through a swarming action where each vehicle keeps a region immediately around it free of other vehicles while maintaining the speed of the vehicle immediately in front or nearby is also disclosed.
-
Citations
28 Claims
-
1. A method comprising:
-
using a first computer processor on a first vehicle to cause a first communication signal to be transmitted from the first vehicle to a second computer processor on a second vehicle; monitoring a velocity and a distance from a first vehicle of one or more vehicles within a first distance of the first vehicle with a first computer processor on the first vehicle, while not monitoring any vehicles outside of the first distance of the first vehicle; monitoring a velocity and a distance from a second vehicle of one or more vehicles within a second distance of a second vehicle with a second computer processor on the second vehicle, while not monitoring any vehicles outside of the second distance of the second vehicle; wherein at least one of the one or more vehicles within the second distance of the second vehicle is outside of the first distance of the first vehicle; wherein the first communication signal provides a first instruction to the second vehicle to move in a first manner; and further comprising using the second computer processor on the second vehicle to cause the second vehicle to move in the first manner in response to the first instruction; and in response to the first instruction, causing the second vehicle to instruct the at least one of the one or more vehicles within the second distance of the second vehicle but outside of the first distance of the first vehicle to move in the first manner. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
using a first computer processor on a first vehicle to communicate with a second computer processor on a second vehicle; monitoring a velocity and a distance from a first vehicle of one or more vehicles within a first distance of the first vehicle with a first computer processor on the first vehicle, while not monitoring any vehicles outside of the first distance of the first vehicle; monitoring a velocity and a distance from a second vehicle of one or more vehicles within a second distance of a second vehicle with a second computer processor on the second vehicle, while not monitoring any vehicles outside of the second distance of the second vehicle; wherein at least one of the one or more vehicles within the second distance of the second vehicle is outside of the first distance of the first vehicle; using a common pre-determined protocol as programmed by computer software to decide a combined movement of the first vehicle and the second vehicle based on the communication of the first computer processor on the first vehicle with the second computer processor on the second vehicle; and in response to the first instruction, causing the second vehicle to instruct the at least one of the one or more vehicles within the second distance of the second vehicle but outside of the first distance of the first vehicle to move in the first manner. - View Dependent Claims (8, 9, 14)
-
-
10. A method comprising:
-
monitoring a velocity and a distance from a first vehicle of one or more vehicles within a first distance of the first vehicle with a first computer processor on the first vehicle, while not monitoring any vehicles outside of the first distance of the first vehicle; monitoring a velocity and a distance from a second vehicle of one or more vehicles within a second distance of a second vehicle with a second computer processor on the second vehicle, while not monitoring any vehicles outside of the second distance of the second vehicle; wherein at least one of the one or more vehicles within the second distance of the second vehicle is outside of the first distance of the first vehicle; further comprising causing the first vehicle to send a first request to the second vehicle to move in a first manner; and in response to the first request, causing the second vehicle to request the at least one of the one or more vehicles within the second distance of the second vehicle but outside of the first distance of the first vehicle to move in the first manner. - View Dependent Claims (11)
-
-
12. A method comprising:
-
using communications between a first computer processor on a first vehicle and a second computer processor on a second vehicle to synchronize a speed of the first vehicle to be about equal to a speed of the second vehicle subject to a minimum distance requirement between the first vehicle and the second vehicle; monitoring a velocity and a distance from a first vehicle of one or more vehicles within a first distance of the first vehicle with a first computer processor on the first vehicle, while not monitoring any vehicles outside of the first distance of the first vehicle; monitoring a velocity and a distance from a second vehicle of one or more vehicles within a second distance of a second vehicle with a second computer processor on the second vehicle, while not monitoring any vehicles outside of the second distance of the second vehicle; wherein at least one of the one or more vehicles within the second distance of the second vehicle is outside of the first distance of the first vehicle; further comprising causing the first vehicle to send a first request to the second vehicle to move in a first manner; and in response to the first request, causing the second vehicle to request the at least one of the one or more vehicles within the second distance of the second vehicle but outside of the first distance of the first vehicle to move in the first manner. - View Dependent Claims (13)
-
-
15. An apparatus comprising:
-
a first computer processor located on a first vehicle; a second computer processor located on a second vehicle; wherein the first computer processor is programmed to; cause a first communication signal to be transmitted from the first vehicle to a the second computer processor on the second vehicle; monitor a velocity and a distance from the first vehicle of one or more vehicles within a first distance of the first vehicle, while not monitoring any vehicles outside of the first distance of the first vehicle; wherein the first communication signal provides a first instruction to the second vehicle to move in a first manner; and wherein the second computer processor is programmed to; cause the second vehicle to move in the first manner in response to the first instruction; monitor a velocity and a distance from the second vehicle of one or more vehicles within a second distance of a second vehicle, while not monitoring any vehicles outside of the second distance of the second vehicle; wherein at least one of the one or more vehicles within the second distance of the second vehicle is outside of the first distance of the first vehicle; and in response to the first manner, the second computer processor is programmed to request the at least one of the one or more vehicles within the second distance of the second vehicle but outside of the first distance of the first vehicle to move in the first manner. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. An apparatus comprising:
-
a first computer processor located on a first vehicle; a second computer processor located on a second vehicle; wherein the first computer processor is programmed to communicate with the second computer processor; wherein the first computer processor is programmed to monitor a velocity and a distance from the first vehicle of one or more vehicles within a first distance of the first vehicle, while not monitoring any vehicles outside of the first distance of the first vehicle; wherein the second computer processor is programmed to monitor a velocity and a distance from the second vehicle of one or more vehicles within a second distance of a second vehicle, while not monitoring any vehicles outside of the second distance of the second vehicle; wherein at least one of the one or more vehicles within the second distance of the second vehicle is outside of the first distance of the first vehicle; wherein the first and the second computer processors are programmed to use a common pre-determined protocol as programmed by computer software to decide a combined movement of the first vehicle and the second vehicle based on the communication of the first computer processor on the first vehicle with the second computer processor on the second vehicle; wherein the first computer processor is programmed to send a first request to the second vehicle to move in a first manner; and in response to the first request, the second computer processor is programmed to request the at least one of the one or more vehicles within the second distance of the second vehicle but outside of the first distance of the first vehicle to move in the first manner. - View Dependent Claims (22, 23)
-
-
24. An apparatus comprising:
-
a first computer processor located on a first vehicle; a second computer processor located on a second vehicle; wherein the first computer processor is programmed to monitor a velocity and a distance from the first vehicle of one or more vehicles within a first distance of the first vehicle, while not monitoring any vehicles outside of the first distance of the first vehicle; wherein the second computer processor is programmed to monitor a velocity and a distance from the second vehicle of one or more vehicles within a second distance of a second vehicle, while not monitoring any vehicles outside of the second distance of the second vehicle; wherein at least one of the one or more vehicles within the second distance of the second vehicle is outside of the first distance of the first vehicle; wherein the first computer processor is programmed to send a first request to the second vehicle to move in a first manner; and in response to the first request, the second computer processor is programmed to request the at least one of the one or more vehicles within the second distance of the second vehicle but outside of the first distance of the first vehicle to move in the first manner. - View Dependent Claims (25)
-
-
26. An apparatus comprising:
-
a first computer processor on a first vehicle; a second computer processor on a second vehicle; and wherein the first computer processor is programmed to monitor a velocity and a distance from the first vehicle of one or more vehicles within a first distance of the first vehicle, while not monitoring any vehicles outside of the first distance of the first vehicle; wherein the second computer processor is programmed to monitor a velocity and a distance from the second vehicle of one or more vehicles within a second distance of a second vehicle, while not monitoring any vehicles outside of the second distance of the second vehicle; wherein at least one of the one or more vehicles within the second distance of the second vehicle is outside of the first distance of the first vehicle; wherein the first computer processor and the second computer processor are programmed to use communications between the first computer processor and the second computer processor to synchronize a speed of the first vehicle to be about equal to a speed of the second vehicle subject to a minimum distance requirement between the first vehicle and the second vehicle; wherein the first computer processor is programmed to send a first request to the second vehicle to move in a first manner; and in response to the first request, the second computer processor is programmed to request the at least one of the one or more vehicles within the second distance of the second vehicle but outside of the first distance of the first vehicle to move in the first manner. - View Dependent Claims (27, 28)
-
Specification