# US 10,313,310 B2 · Secure gasoline storage tank gauge monitoring system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,313,310 B2
- Document ID: US10313310B2
- Status: Granted
- Kind: B2
- Application number: 15/151,714
- Filed: 2016-05-11
- Published: 2016-11-17
- Granted: 2019-06-04
- Earliest claimed: 2015-05-11
- Applicants: Jack Chadowitz; Chaniel Chadowitz
- Inventors: Jack Chadowitz; Chaniel Chadowitz
- Web page: https://patentgrep.com/patent/US10313310B2

## CPC

- H04L 63/0428: {wherein the data content is protected, e.g. by encrypting or encapsulating the payload}
- G06F 21/44: Program or device authentication
- H04L 63/0876: {based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint}
- H04L 63/101: {Access control lists [ACL]}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A gauge adapter system, comprising a gauge adapter device and a server, the gauge adapter device having a gauge interface circuit board comprising a network adapter, at least one set of pins adapted to connect to a tank gauge, a power interface connected to the gauge interface circuit board adapted to receive power from the tank gauge; and a plurality of lights adapted to provide transmit and receive indications, wherein each gauge adapter device has a unique source IP address, as well as a server comprising, a decryption and encryption module that encrypts and decrypts messages, a plurality of gauge adapter device queues each in communication with a gauge adapter device, the queues containing commands for the gauge adapter devices, and a command generator adapted to placing commands in the device queues.

## Claims

### Claim 1

A gauge adapter device, comprising:
a. a gauge interface circuit board comprising:
b. a network adapter;
c. at least one set of pins adapted to connect to a tank gauge;
d. a power interface connected to the gauge interface circuit board adapted to connect to the tank gauge to receive power from the tank gauge; and
e. a plurality of lights adapted to provide transmit and receive indications.

### Claim 2 (depends on 1)

The gauge adapter device of claim 1 wherein the gauge adapter device is insertable into a tank gauge housing.

### Claim 3 (depends on 1)

The gauge adapter device of claim 1 further comprising a bracket for mounting the gauge adapter device on a tank gauge housing.

### Claim 4 (depends on 3)

The gauge adapter device of claim 3 wherein the bracket is perforated.

### Claim 5 (depends on 1)

The gauge adapter device of claim 1 wherein the gauge adapter circuit board has a reset button.

### Claim 6 (depends on 1)

The gauge adapter device of claim 1 further comprising a power conditioning circuit between the power interface and the gauge interface circuit board.

### Claim 7 (depends on 1)

The gauge adapter device of claim 1 further comprising a translucent housing, wherein the gauge adapter circuit board is mounted within the translucent housing.

### Claim 8

A gauge adapter system, comprising a gauge adapter device and a server, the gauge adapter device comprising:
a. a gauge interface circuit board comprising a network adapter;
b. at least one set of pins adapted to connect to a tank gauge;
c. a power interface connected to the gauge interface circuit board adapted to connect to the tank gauge to receive power from the tank gauge; and
d. a plurality of lights adapted to provide transmit and receive indications;
wherein each gauge adapter device has a unique source IP address; and
e. a server comprising:
f. a decryption and encryption module that encrypts and decrypts messages;
g. a plurality of gauge adapter device queues each in communication with a gauge adapter device, the queues containing commands for the gauge adapter devices; and
h. a command generator adapted to placing commands in the gauge adapter device queues.

### Claim 9 (depends on 8)

The system of claim 8 further comprising an external computer using a tank gauge emulation feature to send commands and receive responses through the system, wherein the commands are authenticated by a source IP address of the external computer.

### Claim 10 (depends on 9)

The system of claim 9 further comprising an access control list of authorized IP addresses, wherein the server authenticates an external computer operating tank gauge emulation software by comparing the external computer source IP address to the access control list.

### Claim 11

A method for monitoring a tank gauge, comprising the steps of:
a. encrypting and decrypting communications between one or more gauge adapter devices and server using private keys encoded to the hardware and location of the one or more gauge adapter devices;
b. each gauge adapter device being associated with a command queue containing command generator tasks and tank gauge emulation tasks;
c. using command filtering to ensure only authorized commands are placed in the associated gauge adapter device's queue; and
d. performing fuel level forecasting and business inventory reconciliation.

### Claim 12 (depends on 11)

The method of claim 11, further comprising tank gauge emulation, comprising the steps of:
a. an external computer sending a tank gauge emulation task to the gauge adapter device queue; and
b. sending a reply from the associated gauge adapter device to the external computer, wherein the user configures the external computer with a server IP address and a port corresponding to the associated gauge adapter device.

### Claim 13 (depends on 12)

The method of claim 12 wherein a source IP address is used to authenticate a connection.

### Claim 14 (depends on 12)

The method of claim 12 wherein an incoming port number is used to identify a specific gauge adapter device.
