SYSTEMS, APPARATUS, AND METHODS FOR IMPROVING SAFETY RELATED TO MOVABLE/ MOVING OBJECTS
First Claim
1. A mobile computing device to be at least one of carried by and attached to a bicycle, the mobile computing device comprising:
- at least one communication interface to facilitate communication via at least one network;
at least one output device to facilitate control of the bicycle through at least one of audio, visual, and haptic indications;
a satellite navigation system receiver to facilitate detection of a location of the bicycle;
an accelerometer to facilitate detection of an orientation and a motion of the bicycle;
at least one memory storing processor-executable instructions; and
at least one processor communicatively coupled to the at least one communication interface, the at least one output device, the satellite navigation system, the accelerometer, and the at least one memory, wherein upon execution by the at least one processor of the processor-executable instructions, the at least one processor;
detects, via the satellite navigation system receiver, the location of the bicycle;
detects, via the accelerometer, the orientation and the motion associated with the bicycle;
sends the location, the orientation, and the motion to a network server device over the at least one network, via the at least one communication interface, such that the network server device compares the location, the orientation, and the motion to information associated with at least one other traffic object to predict a likelihood of collision between the bicycle and the at least one other traffic object;
if the predicted likelihood of collision is above a predetermined threshold, receives a notification from the network server device over the at least one network, via the at least one communication interface; and
outputs at least one of an audio indication, visual indication, and haptic indication to a cyclist operating the bicycle, via the at least one output device.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems, apparatus, and methods for collecting, analyzing, and/or communicating information related to movable/moving objects are described. In some embodiments, a mobile computing device is configured to be carried by, attached to, and/or embedded within a moveable object. The device may include at least one communication interface, at least one output device, a satellite navigation system receiver, an accelerometer, at least one memory, and at least one processor for detecting the location, orientation, and/or motion of the moveable object. The information is compared to that of at least one other object and a likelihood of collision is predicted. If the predicted likelihood of collision is above a predetermined threshold, the mobile computing device outputs at least one of an audio indication, visual indication, and haptic indication to an operator of the moveable object.
80 Citations
12 Claims
-
1. A mobile computing device to be at least one of carried by and attached to a bicycle, the mobile computing device comprising:
-
at least one communication interface to facilitate communication via at least one network; at least one output device to facilitate control of the bicycle through at least one of audio, visual, and haptic indications; a satellite navigation system receiver to facilitate detection of a location of the bicycle; an accelerometer to facilitate detection of an orientation and a motion of the bicycle; at least one memory storing processor-executable instructions; and at least one processor communicatively coupled to the at least one communication interface, the at least one output device, the satellite navigation system, the accelerometer, and the at least one memory, wherein upon execution by the at least one processor of the processor-executable instructions, the at least one processor; detects, via the satellite navigation system receiver, the location of the bicycle; detects, via the accelerometer, the orientation and the motion associated with the bicycle; sends the location, the orientation, and the motion to a network server device over the at least one network, via the at least one communication interface, such that the network server device compares the location, the orientation, and the motion to information associated with at least one other traffic object to predict a likelihood of collision between the bicycle and the at least one other traffic object; if the predicted likelihood of collision is above a predetermined threshold, receives a notification from the network server device over the at least one network, via the at least one communication interface; and outputs at least one of an audio indication, visual indication, and haptic indication to a cyclist operating the bicycle, via the at least one output device.
-
-
2. A first network computing device to be at least one of carried by, attached to, and embedded within a first movable object, the first network computing device comprising:
-
at least one communication interface to facilitate communication via at least one network; at least one output device to facilitate control of the first movable object; at least one sensor to facilitate detecting of at least one of a location, an orientation, and a motion associated with the first movable object; at least one memory storing processor-executable instructions; and at least one processor communicatively coupled to the at least one memory, the at least one sensor, and the at least one communication interface, wherein upon execution by the at least one processor of the processor-executable instructions, the at least one processor; detects, via the at least one sensor, at least one of a first location, a first orientation, and a first motion associated with the first movable object; sends to a second network computing device over the at least one network, via the at least one communication interface, at least one of the first location, the first orientation, and the first motion associated with the first movable object such that the second network computing device compares at least one of the first detected location, the first detected orientation, and the first detected motion to at least one of a second location, a second orientation, and a second motion associated with a second movable object to determine a likelihood of collision between the first movable object and the second movable object; if the likelihood of collision is above a predetermined threshold, receives over the at least one network, via the at least one communication interface, an alert from the second network computing device; and outputs the alert, via the at least one output device, to an operator of the first movable object.
-
-
3. (canceled)
-
4. A method of using a first network computing device to avoid a traffic accident, the first network computing device being at least one of carried by, attached to, and embedded within a first movable object, the method comprising:
-
detecting, via at least one sensor in the first network computing device, at least one of a first location, a first orientation, and a first motion associated with the first movable object; receiving from a second network computing device over at least one network, via at least one communication interface in the first network computing device, at least one of a second location, a second orientation, and a second motion associated with a second movable object; comparing, via at least one processor in the first network computing device, at least one of the first detected location, the first detected orientation, and the first detected motion to at least one of the second location, the second orientation, and the second motion to determine a likelihood of collision between the first movable object and the second movable object; and if the likelihood of collision is above a predetermined threshold, sending an alert over the at least one network, via the at least one communication interface, to the second network computing device; and outputting the alert, via at least one output device in the first network computing device, to an operator of the first movable object. - View Dependent Claims (5, 6)
-
-
7. (canceled)
-
8. (canceled)
-
9. (canceled)
-
10. (canceled)
-
11. (canceled)
-
12. (canceled)
Specification