Methods, systems, and computer program products for providing mobile ad hoc cooperative communication systems and related devices
First Claim
Patent Images
1. A device comprising:
- a processor; and
memory comprising executable instructions that when executed cause the processor to effectuate operations comprising;
detecting, within a predetermined distance of the device, a plurality of mobile devices including a second mobile device;
determining a vector indicating a relative speed and direction of movement of the second mobile device;
selectively establishing, based on the vector, an ad hoc wireless connection with the second mobile device;
determining that the second mobile device is in front of the device;
receiving at least one of vehicle braking, vehicle stability, or lane-change data for a vehicle associated with the second mobile device over the ad hoc wireless connection; and
providing an alert signal responsive to receiving the at least one of the vehicle braking, vehicle stability, or lane-change data for the vehicle associated with the second mobile electronic device.
6 Assignments
0 Petitions
Accused Products
Abstract
A method of operating a mobile electronic device includes detecting at least one other mobile electronic device within a predetermined distance of the mobile electronic device, and determining a spatial relationship of the at least one other mobile electronic device relative to the mobile electronic device. An ad hoc wireless connection is established with the at least one other mobile electronic device based on the determined spatial relationship. Data may be transmitted to and/or received from the at least one other mobile electronic device over the ad hoc wireless connection based on the determined spatial relationship. Related systems, devices, and computer program products are also discussed.
-
Citations
16 Claims
-
1. A device comprising:
-
a processor; and memory comprising executable instructions that when executed cause the processor to effectuate operations comprising; detecting, within a predetermined distance of the device, a plurality of mobile devices including a second mobile device; determining a vector indicating a relative speed and direction of movement of the second mobile device; selectively establishing, based on the vector, an ad hoc wireless connection with the second mobile device; determining that the second mobile device is in front of the device; receiving at least one of vehicle braking, vehicle stability, or lane-change data for a vehicle associated with the second mobile device over the ad hoc wireless connection; and providing an alert signal responsive to receiving the at least one of the vehicle braking, vehicle stability, or lane-change data for the vehicle associated with the second mobile electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device comprising:
-
a processor; and memory comprising executable instructions that when executed by the processor cause the processor to effectuate operations comprising; detecting a plurality of mobile devices including a second mobile device; determining a vector indicating a relative speed and direction of movement of the second mobile device; selectively establishing, based on the vector, an ad hoc wireless connection with the second mobile device; determining that the second mobile device is in front of the device; receiving at least one of vehicle braking, vehicle stability, or lane-change data for a vehicle associated with the second mobile device over the ad hoc wireless connection; and providing an alert signal responsive to receiving the at least one of the vehicle braking, vehicle stability, or lane-change data for the vehicle associated with the second mobile electronic device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A tangible computer readable storage medium that is not a propagating signal, the computer readable storage medium comprising executable instructions that when executed by a processor cause the processor to effectuate operations comprising:
-
detecting, within a predetermined distance of a the device, a plurality of mobile devices including a second mobile device; determining a vector indicating a relative speed and direction of movement of the second mobile device; selectively establishing, based on the vector, an ad hoc wireless connection with the second mobile device; determining that the second mobile device is in front of the device; receiving at least one of vehicle braking, vehicle stability, or lane-change data for a vehicle associated with the second mobile device over the ad hoc wireless connection; and providing an alert signal responsive to receiving the at least one of the vehicle braking, vehicle stability, or lane-change data for the vehicle associated with the second mobile electronic device. - View Dependent Claims (16)
-
Specification