×

Driving patterns

  • US 9,995,584 B1
  • Filed: 01/10/2014
  • Issued: 06/12/2018
  • Est. Priority Date: 01/10/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • one or more mobile computing devices; and

    a movement data analysis computing device having;

    one or more hardware memory units having in combination at least 256 megabytes (MB) of memory, the one or more hardware memory units configured to receive and store acceleration data; and

    one or more processors having a bit size of at least 32-bits and a speed of at least 500 megahertz (MHz), the one or more processors configured to analyze acceleration data;

    wherein the movement data analysis computing device is configured to access and employ the one or more hardware memory units and the one or more processors to;

    transmit a movement data analysis software application, via one or more networking components, to the one or more mobile computing devices; and

    wherein each of the one or more mobile computing devices comprises;

    at least one processor configured to analyze acceleration data; and

    at least one memory configured to receive and store acceleration 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 includes computer-readable instructions that, when executed by the processors of the mobile computing device cause the mobile computing device to;

    determine whether a spatial position of one or more acceleration sensors within at least one of the mobile computing devices with respect to a vehicle is known or not known;

    responsive to determining that the spatial position of the one or more acceleration sensors within the at least one of the mobile computing devices with respect to the vehicle is not known;

    receive acceleration data collected by one or more acceleration sensors during a driving trip;

    determine, based on a speed limit associated with the driving trip, one or more time windows corresponding to portions of the driving trip before or after a stopping point;

    calculate, based on the acceleration data collected during the one or more time windows, an acceleration vector length; and

    use the calculated acceleration vector length to determine a first driving pattern for a driver-vehicle combination;

    responsive to determining that the spatial position of the one or more acceleration sensors within the at least one of the mobile computing devices with respect to the vehicle is known;

    receive acceleration data collected by one or more acceleration sensors during the driving trip;

    determine, based on the speed limit associated with the driving trip, the one or more time windows corresponding to the portions of the driving trip before or after the stopping point; and

    determine the first driving pattern for the driver-vehicle combination based on the acceleration data collected during the one or more time windows;

    compare the first driving pattern for the driver-vehicle combination to one or more previously stored driving patterns;

    determine, based on the comparison, a first driver of the driving trip;

    retrieve, from a database, an indication of a plurality of vehicles associated with the first driver;

    determine, based on the comparison and from the plurality of vehicles associated with the first driver, a first vehicle of the driving trip; and

    output data corresponding to the first driver, the first vehicle and the driving trip.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×