×

Automatically identifying drivers

  • US 9,842,437 B2
  • Filed: 06/29/2015
  • Issued: 12/12/2017
  • Est. Priority Date: 06/29/2015
  • Status: Active Grant
First Claim
Patent Images

1. A device, comprising:

  • a clock configured to record time of day associated with the device;

    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 is automatically initiated by the device and 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;

    wherein the device comprises one or more caches to reduce memory latency and access time,wherein the one or more caches is from the group consisting of 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 the database cache is on an application server of the device separate from a 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 a back-end database server.

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