×

DETERMINING A TIME GAP VARIANCE FOR USE IN MONITORING FOR DISCONNECT OF A TELEMATICS DEVICE

  • US 20150154814A1
  • Filed: 12/03/2013
  • Published: 06/04/2015
  • Est. Priority Date: 12/03/2013
  • Status: Active Grant
First Claim
Patent Images

1. A telematics device configured to connect to a diagnostic interface of a vehicle, comprising;

  • a receiver for receiving data from an external data source, wherein the data received from the external source includes an external time value;

    an interface configured to provide communication for the telematics device with components of the vehicle;

    a clock for providing an internal time value;

    a memory; and

    a processor coupled to the memory, wherein the processor receives power while connected to the diagnostic interlace of the vehicle, and is configured to perform various functions, including functions to;

    in response to connection of the telematics device to the diagnostic interface, receive an external time value from the receiver,initialize the clock using the received external time value;

    after passage of each of one or more first predetermined time periods;

    record an updated internal time value from the clock as the most recent operational time value in the memory,after passage of each of one or more second predetermined time periods, wherein the second predetermined time periods are longer m duration than the first predetermined time periods;

    obtain a subsequent updated external time value from the receiver;

    determine the validity of the subsequent external time value as a valid or an invalid time value, based on a comparison to a variance threshold time;

    based on a determination that the obtained subsequent updated external time value is valid, re-initialize the clock using the obtained subsequent updated external time value; and

    record the subsequent updated external time value as the system time;

    alter passage of another second predetermined time period;

    obtain another updated external time value from the receiver;

    determine the validity of the obtained another updated external time value as a valid or an invalid time value based on a comparison to a variance threshold time; and

    based on a determination that the obtained another updated external time value is invalid, disregard the obtained another updated external time value; and

    implement a telematics function based on a system time provided by the clock in relation to communications via the interface.

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