Patents by Inventor Michael K. Kuphal

Michael K. Kuphal has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10467828
    Abstract: An electronic logging device dongle. In one example, dongle includes a housing and a circuit board located within the housing. The housing includes circuitry configured to perform at least part of a driver compliance determination and to wirelessly communicate with a portable device. The dongle also includes a connector electrically connected to the circuit board. The connector includes a plurality of pins, and is configured to be mated to a plurality of adaptors. Each of the plurality of adaptors is structured to mechanically map pins of a vehicle OBD port to the plurality of pins of the connector.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: November 5, 2019
    Assignee: J. J. KELLER & ASSOCIATES, INC.
    Inventors: Bruce D. Lightner, Michael K. Kuphal
  • Patent number: 10255606
    Abstract: Method and apparatus for authenticating a driver for driver compliance. A base unit including an electronic processor configured to receive an identification of a portable communication device associated with a driver, determine if the portable communication device is within a configurable distance from the base unit, compare the identification of the portable communication device with a stored identification, and authenticate the driver in response to the portable communication device associated with the driver being within a configurable distance from the base unit and based on identification of the portable communication device associated with the driver being a match with the stored identification.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: April 9, 2019
    Assignee: J. J. KELLER & ASSOCIATES, INC.
    Inventors: Thomas C. Harter, Michael K. Kuphal, Bruce D. Lightner
  • Publication number: 20180365705
    Abstract: Method and apparatus for authenticating a driver for driver compliance. A base unit including an electronic processor configured to receive an identification of a portable communication device associated with a driver, determine if the portable communication device is within a configurable distance from the base unit, compare the identification of the portable communication device with a stored identification, and authenticate the driver in response to the portable communication device associated with the driver being within a configurable distance from the base unit and based on identification of the portable communication device associated with the driver being a match with the stored identification.
    Type: Application
    Filed: August 28, 2018
    Publication date: December 20, 2018
    Inventors: Thomas C. Harter, Michael K. Kuphal, Bruce D. Lightner
  • Patent number: 10108967
    Abstract: Method and apparatus for authenticating a driver for driver compliance. A base unit including an electronic processor configured to receive an identification of a portable communication device associated with a driver, determine if the portable communication device is within a configurable distance from the base unit, compare the identification of the portable communication device with a stored identification, and authenticate the driver in response to the portable communication device associated with the driver being within a configurable distance from the base unit and based on identification of the portable communication device associated with the driver being a match with the stored identification.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: October 23, 2018
    Assignee: J. J. Keller & Associates, Inc.
    Inventors: Thomas C. Harter, Michael K. Kuphal, Bruce D. Lightner
  • Publication number: 20180293590
    Abstract: Method and apparatus for authenticating a driver for driver compliance. A base unit including an electronic processor configured to receive an identification of a portable communication device associated with a driver, determine if the portable communication device is within a configurable distance from the base unit, compare the identification of the portable communication device with a stored identification, and authenticate the driver in response to the portable communication device associated with the driver being within a configurable distance from the base unit and based on identification of the portable communication device associated with the driver being a match with the stored identification.
    Type: Application
    Filed: April 11, 2017
    Publication date: October 11, 2018
    Inventors: Thomas C. Harter, Michael K. Kuphal, Bruce D. Lightner
  • Publication number: 20180276917
    Abstract: A method and apparatus for determining positioning information for driver compliance. The apparatus comprising a an electronic processor connected to an electronic control unit and a transceiver and configured to receive the vehicle data from the electronic control unit, determine whether the apparatus includes a local source of positioning information, determine whether a positioning information from the local source of positioning information meets or exceeds an accuracy threshold and an availability threshold, if the apparatus includes the local source of positioning information, and send a request to the portable communication device for additional positioning information if the apparatus does not include the local source of positioning information, or the positioning information from the local source of positioning information does not meet or exceed the accuracy threshold, the availability threshold, or both.
    Type: Application
    Filed: March 27, 2017
    Publication date: September 27, 2018
    Inventors: Thomas C. Harter, Michael K. Kuphal, Bruce D. Lightner
  • Patent number: 10085113
    Abstract: A method and apparatus for determining positioning information for driver compliance. The apparatus comprising a an electronic processor connected to an electronic control unit and a transceiver and configured to receive the vehicle data from the electronic control unit, determine whether the apparatus includes a local source of positioning information, determine whether a positioning information from the local source of positioning information meets or exceeds an accuracy threshold and an availability threshold, if the apparatus includes the local source of positioning information, and send a request to the portable communication device for additional positioning information if the apparatus does not include the local source of positioning information, or the positioning information from the local source of positioning information does not meet or exceed the accuracy threshold, the availability threshold, or both.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: September 25, 2018
    Assignee: J. J. Keller & Associates, Inc.
    Inventors: Thomas C. Harter, Michael K. Kuphal, Bruce D. Lightner
  • Patent number: 10083549
    Abstract: A base unit installed in a vehicle including a vehicle communication module for communicating with a controller, the controller monitoring at least one operating parameter of the vehicle. The base unit also includes a transceiver and a processor configured to receive the at least one operating parameter of the vehicle from the vehicle communication module. A memory device stores a first threshold of the vehicle operating parameter associated with a first vehicle operator, and stores a second threshold of the vehicle operating parameter associated with a second vehicle operator. The second threshold is greater than the first threshold. The processor is configured to determine that a driving event has occurred when first threshold has been exceeded for the first driver but the second threshold has not been exceeded for the second driver.
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: September 25, 2018
    Assignee: J. J. Keller & Associates, Inc.
    Inventors: Tom C. Harter, Michael K. Kuphal, Randel J. Thome, Bruce D. Lightner
  • Publication number: 20180253915
    Abstract: An electronic logging device dongle. In one example, dongle includes a housing and a circuit board located within the housing. The housing includes circuitry configured to perform at least part of a driver compliance determination and to wirelessly communicate with a portable device. The dongle also includes a connector electrically connected to the circuit board. The connector includes a plurality of pins, and is configured to be mated to a plurality of adaptors. Each of the plurality of adaptors is structured to mechanically map pins of a vehicle OBD port to the plurality of pins of the connector.
    Type: Application
    Filed: March 6, 2017
    Publication date: September 6, 2018
    Inventors: Bruce D. Lightner, Michael K. Kuphal
  • Patent number: 9761138
    Abstract: Systems and methods for the automatic detection of yard move status for drivers of commercial motor vehicles (CMV). One method includes defining a geo-fenced region for a yard and determining a location of the vehicle in relation to the geo-fenced region. The location is used, along with other vehicle and driver parameters, to automatically detect a start of the yard move status and an end of the yard move status using a processor.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: September 12, 2017
    Assignee: J. J. Keller & Associates, Inc.
    Inventors: Thomas C. Harter, Michael K. Kuphal, Bruce D. Lightner
  • Publication number: 20170221278
    Abstract: A base unit installed in a vehicle including a vehicle communication module for communicating with a controller, the controller monitoring at least one operating parameter of the vehicle. The base unit also includes a transceiver and a processor configured to receive the at least one operating parameter of the vehicle from the vehicle communication module. A memory device stores a first threshold of the vehicle operating parameter associated with a first vehicle operator, and stores a second threshold of the vehicle operating parameter associated with a second vehicle operator. The second threshold is greater than the first threshold. The processor is configured to determine that a driving event has occurred when first threshold has been exceeded for the first driver but the second threshold has not been exceeded for the second driver.
    Type: Application
    Filed: April 19, 2017
    Publication date: August 3, 2017
    Inventors: Tom C. Harter, Michael K. Kuphal, Randel J. Thome, Bruce D. Lightner
  • Patent number: 9678214
    Abstract: Systems and methods for the determination and recording of positioning system compliance malfunctions for commercial motor vehicles (CMV). One method includes detecting and accumulating the fault time when positioning system information is invalid or unavailable. Additionally, when positioning system information is invalid or unavailable, the processor estimates an uncertainty distance that the vehicle has travelled since the last valid location. The system then determines and records positioning system malfunction based on positioning system fault events, the accumulated fault time, and the uncertainty distance. The system stores valid location information and data relating to the positioning system fault event on the base unit until the base unit is coupled to the portable device.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: June 13, 2017
    Assignee: J. J. Keller & Associates, Inc.
    Inventors: Thomas C. Harter, Michael K. Kuphal, Bruce D. Lightner
  • Patent number: 9646351
    Abstract: Systems and methods for the estimation of jurisdictional boundary crossings for fuel tax reporting relating to a commercial motor vehicle (CMV). One method includes defining a geo-fenced region for a jurisdiction. The location of the vehicle is determined using a positioning system and the geo-fenced region. When positioning system information is unavailable for a period of time, the location of the vehicle is estimated, including determining if a distance between two consecutive positioning system points is greater than a threshold value, and using predetermined route information to estimate where the vehicle has crossed the geo-fenced region boundary.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: May 9, 2017
    Assignee: J. J. Keller & Associates, Inc.
    Inventors: Thomas C. Harter, Michael K. Kuphal, Bruce D. Lightner
  • Publication number: 20170076517
    Abstract: Systems and methods for creating driving distance, driving time, and duty time logs for a driver of a commercial motor vehicle (CMV). One method includes defining a geo-fenced region for a work reporting location. The driver and vehicle are monitored to determine the location of the vehicle in comparison to the geo-fenced region, driving time, duty time, and driving distance. These parameters are used to automatically determine and create the correct type of log without user input.
    Type: Application
    Filed: September 11, 2015
    Publication date: March 16, 2017
    Inventors: Thomas C. Harter, Michael K. Kuphal, Bruce D. Lightner
  • Publication number: 20170076601
    Abstract: Systems and methods for the automatic detection of yard move status for drivers of commercial motor vehicles (CMV). One method includes defining a geo-fenced region for a yard and determining a location of the vehicle in relation to the geo-fenced region. The location is used, along with other vehicle and driver parameters, to automatically detect a start of the yard move status and an end of the yard move status using a processor.
    Type: Application
    Filed: September 11, 2015
    Publication date: March 16, 2017
    Inventors: Thomas C. Harter, Michael K. Kuphal, Bruce D. Lightner
  • Publication number: 20170074987
    Abstract: Systems and methods for the determination and recording of positioning system compliance malfunctions for commercial motor vehicles (CMV). One method includes detecting and accumulating the fault time when positioning system information is invalid or unavailable. Additionally, when positioning system information is invalid or unavailable, the processor estimates an uncertainty distance that the vehicle has travelled since the last valid location. The system then determines and records positioning system malfunction based on positioning system fault events, the accumulated fault time, and the uncertainty distance. The system stores valid location information and data relating to the positioning system fault event on the base unit until the base unit is coupled to the portable device.
    Type: Application
    Filed: September 11, 2015
    Publication date: March 16, 2017
    Inventors: Thomas C. Harter, Michael K. Kuphal, Bruce D. Lightner
  • Publication number: 20170076399
    Abstract: Systems and methods for the estimation of jurisdictional boundary crossings for fuel tax reporting relating to a commercial motor vehicle (CMV). One method includes defining a geo-fenced region for a jurisdiction. The location of the vehicle is determined using a positioning system and the geo-fenced region. When positioning system information is unavailable for a period of time, the location of the vehicle is estimated, including determining if a distance between two consecutive positioning system points is greater than a threshold value, and using predetermined route information to estimate where the vehicle has crossed the geo-fenced region boundary.
    Type: Application
    Filed: September 11, 2015
    Publication date: March 16, 2017
    Inventors: Thomas C. Harter, Michael K. Kuphal, Bruce D. Lightner
  • Publication number: 20160300404
    Abstract: Methods and systems for transmitting vehicle data from a collection device installed in a vehicle to an external device. One method includes receiving, with the collection device, a plurality of instances of vehicle data for the vehicle, detecting, with the collection device, a plurality of drive events based on the plurality of instances of vehicle data, and storing, in a memory module of the collection device, the plurality of drive events. The method also includes receiving, with the collection device, a request from the external device, the request associated with a time period, determining, with the collection device, a set of drive events from the plurality of drive events based on the time period, and transmitting the set of drive events to the external device.
    Type: Application
    Filed: April 10, 2015
    Publication date: October 13, 2016
    Inventors: Thomas C. Harter, Michael K. Kuphal, Bruce D. Lightner, Randel J. Thome
  • Publication number: 20160300403
    Abstract: Apparatuses and methods for obtaining data regarding a vehicle. One apparatus includes a connector for physically coupling the apparatus to a telematics device installed in a vehicle, a communication module configured to receive vehicle data and location data from the telematics device, a transceiver, and a processing unit. The processing unit is configured to receive the vehicle data and the location data from the telematics device through the communication module, and transmit at least a portion of the vehicle data and at least a portion of the location data to an external device using the transceiver.
    Type: Application
    Filed: April 10, 2015
    Publication date: October 13, 2016
    Inventors: Thomas C. Harter, Michael K. Kuphal, Bruce D. Lightner, Randel J. Thome
  • Publication number: 20160300407
    Abstract: Apparatuses, methods, and systems installed in a vehicle. One method includes identifying, with a processing unit installed in a vehicle, one of a plurality of data sources providing vehicle data over a communication interface in the vehicle, wherein the plurality of data sources provide vehicle data from at least two different vehicle control modules. The method also includes incrementing, with the processing unit, a counter associated with the one of the plurality of data sources, comparing, with the processing unit, the counter to a threshold, setting, with the processing unit, the one of the plurality of data sources as an active data source for receiving vehicle data when the counter exceeds the threshold, and processing the vehicle data received provided by the one of the plurality of data sources.
    Type: Application
    Filed: April 10, 2015
    Publication date: October 13, 2016
    Inventors: Thomas C. Harter, Michael K. Kuphal, Bruce D. Lightner, Randel J. Thome