| CPC G06Q 40/08 (2013.01) [G01P 3/00 (2013.01); G01P 15/00 (2013.01); G16H 10/60 (2018.01); H04W 4/023 (2013.01)] | 20 Claims |

|
1. A mobile computing device, comprising:
one or more processors;
one or more hardware memory units; and
one or more network interfaces, wherein the mobile computing device is configured to access and employ the one or more hardware memory units and processors to:
receive, via the one or more network interfaces and via a wireless communication network, an accident detection and recovery application; and
execute the accident detection and recovery application, executing the accident detection and recovery application including executing computer-readable instructions to:
receive current location and time data from a Global Positioning System (GPS) associated with the mobile computing device;
determine, using movement sensors within the mobile computing device, that the mobile computing device is within a first vehicle, the movement sensors measuring at least one of a speed of the first vehicle, a vibration force on the first vehicle while the first vehicle is in motion, and a direction of the first vehicle while the first vehicle is in motion;
determine, based on the current location data, that the current location data corresponds to an area accessible to a vehicle;
after determining that the mobile computing device is within the first vehicle and that the current location data corresponds to the area accessible to the vehicle, determine, based on a spike in positive or negative accelerometer readings, that the first vehicle was involved in an accident;
after determining that the vehicle was involved in an accident, determine, based on receiving communications from a second vehicle via a short-range communication protocol, that the second vehicle is in proximity to the first vehicle;
after determining that the second vehicle is in proximity to the first vehicle, receive, from the second vehicle, sensor data wherein the sensor data is obtained from one or more sensors within the second vehicle;
after receiving the sensor data from the second vehicle, determine, based on the received sensor data corresponding to the accident and data received from the at least one of the movement sensors and location sensors, one or more accident characteristics associated with the accident;
determine at least one of a type of potential damages or an amount of the potential damages associated with the accident, based on the one or more accident characteristics; and
generate and display an accident recovery user interface on the mobile computing device, the accident recovery user interface including medical recommendations based on the at least one of the type or the amount of the potential damages, the medical recommendations including one or more interactive graphical elements to allow a user of the mobile computing device to accept or decline the medical recommendations.
|