IP Library Granted Patent US 11,415,564
Granted Patent B2
US 11,415,564 · App. 17/164,214 · Granted Aug 16, 2022

Secure data handling in a breath alcohol calibration station

Inventors: Douglas Edward DeVries (Johnston, IA); Scott Ruland (Kansas City, MO)
Assignee: Consumer Safety Technology, LLC
G01N33/0006G01N33/4972
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,415,564
App. No.
17/164,214
Granted
Aug 16, 2022
Kind
B2
Abstract

A breath alcohol device calibration system includes a computerized calibration module operable to calibrate a breath alcohol device, and an interface operable to couple the breath alcohol device to a remote server. The interface uses a connection employing a cryptographic function such that data stored on the breath alcohol device can be securely transferred from the breath alcohol device to the remote server using the calibration system. The interface is further operable to transfer data stored on the breath alcohol device from the breath alcohol device to the remote server directly without storing the data in nonvolatile storage on the calibration station.

Claims (30)

1. A breath alcohol device calibration system, comprising:

a volatile memory and a nonvolatile memory;

a computerized calibration module operable to execute a calibration procedure to calibrate a breath alcohol device; and

an interface operable to couple the breath alcohol device to a remote server using a connection employing a cryptographic function such that data stored on the breath alcohol device can be securely transferred from the breath alcohol device to the remote server using the calibration system without storing the data in the nonvolatile memory.

2. The breath alcohol device calibration system of claim 1 , wherein the calibration system is hardened such that the calibration system is limited in functionality to reduce an ability of installers or technicians to perform unauthorized functions.

3. The breath alcohol device calibration system of claim 2 , wherein the calibration system does not provide a web browser, a control-alt-delete function, or an ability to install new applications to the installers or technicians.

4. The breath alcohol device calibration system of claim 2 , wherein the data transferred from the breath alcohol device to the remote server is not provided to or exposed to the installers or technicians.

5. The breath alcohol device calibration system of claim 1 , wherein, after the data stored on the breath alcohol device has been downloaded to the remote server, the calibration system erases the data from volatile memory on the calibration module.

6. The breath alcohol device calibration system of claim 1 , wherein the breath alcohol device comprises a breath alcohol ignition interlock device.

7. The breath alcohol device calibration system of claim 1 , wherein the cryptographic function comprises at least one of the group of public key encryption, private key encryption, cryptographic authentication, cryptographic identification, digital signature, hash function, elliptic curve encryption, secure sockets layer (SSL) encryption, and transport layer security (TLS) to secure the breath alcohol device coupling to the remote server.

8. The breath alcohol device calibration system of claim 1 , wherein the data stored on the breath alcohol device comprises at least one of user history, total vehicle start attempts, successful vehicle start attempts, unsuccessful vehicle start attempts, breath alcohol test results corresponding to one or more vehicle start attempts, breath alcohol retest results, raw sensor data, temperature, time of stored events, malfunctions, and diagnostic test results.

9. The breath alcohol device calibration system of claim 1 , wherein the data stored on the breath alcohol device is obfuscated to deter tampering and the calibration module is configured to receive the obfuscated data stored on the breath alcohol device.

10. The breath alcohol device calibration system of claim 1 , wherein the calibration system is configured to, before or during the transfer of the data stored on the breath alcohol device, prevent an operator of the calibration system from viewing or altering the data stored on the breath alcohol device.

11. A method of operating a breath alcohol calibration system, comprising:

connecting a computerized calibration module to a breath alcohol device for calibration;

executing a calibration procedure comprising calibrating the breath alcohol device; and

downloading data stored on the breath alcohol device to a remote server without storing the data stored on the breath alcohol device in nonvolatile memory on the calibration module through a secure connection employing a cryptographic function between the remote server and the breath alcohol device using the calibration module, wherein the calibration module comprises volatile memory and nonvolatile memory.

12. The method of operating the breath alcohol calibration system of claim 11 , wherein downloading data stored on the breath alcohol device is performed as part of executing the calibration procedure before calibrating the breath alcohol device.

13. The method of operating the breath alcohol calibration system of claim 11 , wherein downloading data stored on the breath alcohol device comprises:

transferring the data stored on the breath alcohol device between the breath alcohol device and the calibration module; and

transferring the data stored on the breath alcohol device between the calibration module and the remote server.

14. The method of operating the breath alcohol calibration system of claim 11 , wherein employing the cryptographic function between the remote server and the breath alcohol device using the calibration system comprises employing at least one of the group of public key encryption, private key encryption, cryptographic authentication, cryptographic identification, digital signature, hash function, elliptic curve encryption, secure sockets layer (SSL) encryption, and transport layer security (TLS) to secure the breath alcohol device coupling to the remote server.

15. The method of operating the breath alcohol calibration system of claim 11 , wherein the stored data comprises at least one of user history, total vehicle start attempts, successful vehicle start attempts, unsuccessful vehicle start attempts, breath alcohol test results corresponding to one or more vehicle start attempts, raw sensor data, temperature, time of stored events, malfunctions, and diagnostic test results.

16. The method of operating the breath alcohol calibration system of claim 11 , wherein the data stored on the breath alcohol device is not displayed to an operator of the calibration system before or during downloading the data to the remote server.

17. The method of operating the breath alcohol calibration system of claim 11 , wherein the calibration module provides a wide area network (WAN) interface between the connected breath alcohol device and the remote server.

18. The method of operating the breath alcohol calibration system of claim 11 , comprising:

installing generic firmware on the connected breath alcohol device that does not permit normal operation of the connected breath alcohol device before logs are downloaded; and

installing jurisdiction-specific operable firmware after device is calibrated.

19. The method of operating the breath alcohol calibration system of claim 11 , wherein the calibration system is hardened such that the computerized calibration module is limited in functionality to reduce the ability of installers or technicians to perform unauthorized functions.

20. The method of operating the breath alcohol calibration system of claim 19 , wherein the calibration system does not provide a web browser, a control-alt-delete function, or the ability to install new applications to the installers or technicians.

Assignments (2)
SECURITY INTEREST Recorded Nov 1, 2022
From: CONSUMER SAFETY TECHNOLOGY, LLC; ALCOHOL DETECTION SYSTEMS TECHNOLOGY, LLC
To: ARES CAPITAL CORPORATION
Reel/Frame 061617/0407 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2021
From: DEVRIES, DOUGLAS EDWARD; RULAND, SCOTT
To: CONSUMER SAFETY TECHNOLOGY, LLC
Reel/Frame 057661/0188 →
Continuity (3)
Continuation 16881405 · May 22, 2020
Division 15261253 · Sep 9, 2016
Related Publication 20210156834A1 · May 27, 2021
Cited By (2)
US 12,241,879 US 12,339,263