×

Automatically identifying drivers

  • US 10,600,258 B1
  • Filed: 10/06/2017
  • Issued: 03/24/2020
  • Est. Priority Date: 06/29/2015
  • Status: Active Grant
First Claim
Patent Images

1. A device, comprising:

  • a processor; and

    memory storing computer-executable instructions that, when executed by the processor, cause the device to;

    (a) receive movement data collected by at least one movement sensor;

    (b) receive time of day data associated with the received movement data;

    (c) determine that a user is driving;

    (d) determine a driving pattern for the user based on the received movement data and time of day data;

    (e) compare the driving pattern of the user to previously stored driving patterns;

    (f) determine a driver based on the comparison; and

    (g) output data corresponding to the determined driver;

    wherein the device comprises a movement data analysis software application that automatically operates as a background application to cause the device to automatically carry out steps (a) through (g) without any specific user input to launch the movement data analysis software application; and

    wherein the device comprises caches to reduce memory latency and access time, wherein the caches comprise at least a CPU cache and a database cache, wherein the processor is configured to retrieve data from or write data to the CPU cache rather than retrieve data or write data to the memory, wherein, in a multi-tiered application, the database cache is on an application server of the device separate from a back-end database server and is configured to cache data from a database of the memory, and the processor is configured to retrieve data from the database cache without needing to communicate over a network with the back-end database server.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×