Driving analysis based on movement data
First Claim
1. A computing device, comprising:
- one or more hardware memory units; and
one or more processors;
wherein the computing device is configured to access and employ the memory units and processors to;
automatically initiate a movement data analysis software application to operate as a background application on the computing device, the movement data analysis software application being configured to continuously receive movement data collected by one or more movement sensors of the computing device, the one or more movement sensors of the computing device being configured to detect and collect movement data of the computing device when the computing device is moved;
analyze the received movement data for a window of time sampled at a predetermined sampling rate to determine a binary output, the binary output including one of;
the received movement data for the window of time corresponds to movement of the computing device in an automobile during a first driving trip or the received movement data for the window of time corresponds to movement of the computing device not in an automobile and during a non-driving trip;
responsive to determining that said received movement data for the window of time corresponds to movement of the computing device in an automobile during the first driving trip;
store and output data corresponding to the first driving trip;
activate at least one additional movement sensor, the at least one additional movement sensor being a vehicle-based sensor different from the one or more movement sensors of the computing device; and
initiate a communication session with a vehicle-based computer system in communication with the vehicle-based sensor and different from the computing device to obtain additional data from the at least one additional movement sensor; and
responsive to determining that said received movement data for the window of time does not correspond to movement of the computing device in an automobile during the first driving trip receive additional movement data collected by one or more movement sensors of the computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
One or more devices in a data analysis computing system may be configured to receive and analyze movement data, and determine driving trips associated driving data based on the received movement data. Movement data may be collected by one or more mobile devices, such as smartphones, tablet computers, and the like. One or more driving trips may be identified based on the movement data collected by the mobile devices, including acceleration data, speed data, and rotation rate data. After identifying a driving trip, the previously collected movement data and/or additional driving data may be analyzed to determine additional driving trip data, such as the driver, vehicle, and/or additional driving factors.
30 Citations
15 Claims
-
1. A computing device, comprising:
-
one or more hardware memory units; and one or more processors; wherein the computing device is configured to access and employ the memory units and processors to; automatically initiate a movement data analysis software application to operate as a background application on the computing device, the movement data analysis software application being configured to continuously receive movement data collected by one or more movement sensors of the computing device, the one or more movement sensors of the computing device being configured to detect and collect movement data of the computing device when the computing device is moved; analyze the received movement data for a window of time sampled at a predetermined sampling rate to determine a binary output, the binary output including one of;
the received movement data for the window of time corresponds to movement of the computing device in an automobile during a first driving trip or the received movement data for the window of time corresponds to movement of the computing device not in an automobile and during a non-driving trip;responsive to determining that said received movement data for the window of time corresponds to movement of the computing device in an automobile during the first driving trip; store and output data corresponding to the first driving trip; activate at least one additional movement sensor, the at least one additional movement sensor being a vehicle-based sensor different from the one or more movement sensors of the computing device; and initiate a communication session with a vehicle-based computer system in communication with the vehicle-based sensor and different from the computing device to obtain additional data from the at least one additional movement sensor; and responsive to determining that said received movement data for the window of time does not correspond to movement of the computing device in an automobile during the first driving trip receive additional movement data collected by one or more movement sensors of the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 15)
-
-
7. A method, comprising:
-
automatically initiating a movement data analysis software application to operate as a background application on a movement data analysis computing device, the movement data analysis software application being configured to continuously receive movement data of the movement data analysis computing device from one or more movement sensors of the movement data analysis computing device; analyzing the received movement data for a window of time sampled at a predetermined sampling rate to determine a binary output, the binary output including one of;
the received movement data for the window of time corresponds to a movement of the movement data analysis computing device in an automobile during a first driving trip or the received movement data for the window of time corresponds to movement of the movement data analysis computing device not in an automobile and during a non-driving trip;and if it is determined that said movement data for the window of time corresponds to movement of the movement data analysis computing device in an automobile during the first driving trip; outputting, by the movement data analysis computing device, data corresponding to the first driving trip; activating at least one additional movement sensor, the at least one additional movement sensor being a vehicle-based sensor different from the one or more movement sensors of the movement data analysis computing device; and initiating a communication session with a vehicle-based computer system in communication with the vehicle-based sensor and different from the movement data analysis computing device to obtain additional data from the at least one additional movement sensor; and if it is determined that said received movement data for the window of time does not correspond to movement of the movement data analysis computing device in an automobile during the first driving trip receive additional movement data collected by one or more movement sensors of the movement data analysis computing device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
a driving data analysis server; and one or more mobile computing devices, wherein the driving data analysis server comprises; one or more processors; one or more nonvolatile hardware memory units; and one or more networking components, wherein the driving data analysis server is configured to access and employ the memory units and processors to; transmit a movement data analysis software application, via the one or more networking components, to the one or more mobile computing devices; and receive driving trip data generated by the movement data analysis software application from the one or more mobile computing devices, wherein each of the one or more mobile computing devices comprises; one or more volatile hardware memory units, the memory units configured to receive and store movement data; and one or more, said processors configured to analyze movement data; wherein each of the mobile computing devices is configured to receive, store, and execute the movement data analysis software application, and said movement data analysis software application is programmed to access and employ the memory units and processors of the mobile computing device to; automatically initiate the movement data analysis software application to operate as a background application on each of the mobile computing devices, the movement data analysis software application being configured to continuously receive movement data collected by one or more movement sensors of the mobile computing device, the one or more movement sensors of the mobile computing device being configured to detect and collect movement data of the mobile computing device when the mobile computing device is moved; analyze the received movement data for a window of time sampled at a predetermined sampling rate to determine a binary output, the binary output including one of;
the received movement data for the window of time corresponds to movement of at least one mobile computing device in an automobile during a first driving trip or the received movement data for the window of time corresponds to movement of the at least one mobile computing device not in an automobile and during a non-driving trip;and responsive to determining that said received movement data for the window of time corresponds to movement of the at least one mobile computing device in an automobile during the first driving trip; transmit output data corresponding to the first driving trip to the driving data analysis server; activate at least one additional movement sensor, the at least one additional movement sensor being a vehicle-based sensor different from the one or more movement sensors of the mobile computing device; and initiate a communication session with a vehicle-based computer system in communication with the vehicle-based sensor and different from the mobile computing device to obtain additional data from the at least one additional movement sensor; and responsive to determining that said received movement data for the window of time does not correspond to movement of the at least one mobile computing device in an automobile during the first driving trip receive additional movement data collected by one or more movement sensors of the computing device. - View Dependent Claims (14)
-
Specification