# US 10,311,724 B2 · Network security system with application for driver safety system

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

- Number: US 10,311,724 B2
- Document ID: US10311724B2
- Status: Granted
- Kind: B2
- Application number: 15/822,715
- Filed: 2017-11-27
- Published: 2018-03-15
- Granted: 2019-06-04
- Earliest claimed: 2007-09-07
- Assignees: Connected Signals, Inc.
- Applicants: Connected Signals, Inc.
- Inventors: Matthew L. Ginsberg; Johnny C. Norris, II
- Web page: https://patentgrep.com/patent/US10311724B2

## CPC

- G08G 1/07: Controlling traffic signals
- G08G 1/096775: {where the origin of the information is a central station}
- G08G 1/096883: {where input information is obtained using a mobile device, e.g. a mobile phone, a PDA}
- G08G: TRAFFIC CONTROL SYSTEMS (guiding railway traffic, ensuring the safety of railway traffic B61L; arrangement of road signs or traffic signals E01F9/00; radar or analogous systems, sonar systems, lidar systems specially adapted for traffic control G01S13/91, G01S15/88, G01S17/88; {radar or analogous systems, sonar systems, lidar systems specially adapted for anti-collision purposes G01S13/93, G01S15/93, G01S17/93})

## Abstract

A driver safety system includes traffic signals communicating with a municipal controller via a first network and user devices communicating with a third party controller via a second network. Communications from the first network are provided to the second network via a repeater server providing one-way communications to avoid the possibility of hacking devices on the first network.

## Claims

### Claim 1

A system for securely monitoring data on a first network, comprising:
a switch in the first network, the switch connecting a plurality of first network devices and having a monitor port configured to transmit signals corresponding to the data on the first network;
a repeater server operatively connected to the monitor port; and
a second network with a plurality of second network devices, the second network operatively connected to the repeater server for provision of said transmitted signals from the repeater server to a subset of the second network devices, the switch and the repeater server being configured to prevent data from the second network from being received as input at the switch via the repeater server.

### Claim 2 (depends on 1)

The system of claim 1, wherein the repeater server is connected to the monitor port via an input-only port of the repeater server.

### Claim 3 (depends on 1)

The system of claim 1, wherein the repeater server is connected to the second network via an output-only port of the repeater server.

### Claim 4 (depends on 1)

The system of claim 1, wherein the repeater server has an input port configured to communicate with the switch and an output port configured to communicate with the second network, and wherein at least one of the monitor port, the input port, and the output port is unidirectional.

### Claim 5 (depends on 1)

The system of claim 1, wherein the repeater server includes a data processing module configured to selectively process the transmitted signals.

### Claim 6 (depends on 5)

The system of claim 5, wherein the data processing module is configured to remove a subset of the transmitted signals that do not represent a change of state of a first network device of the plurality of first network devices.

### Claim 7 (depends on 5)

The system of claim 5, wherein the data processing module is configured to encrypt the transmitted signals.

### Claim 8 (depends on 5)

The system of claim 5, wherein the data processing module comprises a filter processor configured to provide transmitted signals corresponding to the state of each network device of the plurality of first network devices.

### Claim 9 (depends on 5)

The system of claim 5, wherein the data processing module comprises a compression processor configured to store data corresponding to each network device of the plurality of first network devices and provide output responsive to incoming data indicating a change of state of the network device.

### Claim 10 (depends on 1)

The system of claim 1, wherein the plurality of first network devices comprise traffic signals.

### Claim 11 (depends on 1)

The system of claim 1, wherein the plurality of second network devices comprise user devices.

### Claim 12 (depends on 8)

The system of claim 8, wherein the data processing module is configured to filter out traffic camera data.

### Claim 13

A computer-implemented method of securely providing signals on a first network, comprising:
providing, via the first network, the signals to a switch, the switch
connecting a plurality of first network devices and having a monitor port configured to transmit signals corresponding to data from the plurality of first network devices;
applying said transmitted signals to a repeater server; and
repeating, via the repeater server and a second network, said transmitted signals for receipt by a plurality of user devices operatively connected to the second network,
the switch and the repeater server being configured to prevent data from the second network from being received as input at the switch via the repeater server.

### Claim 14 (depends on 13)

The computer-implemented method of claim 13, wherein the repeater server has an input port configured to communicate with the switch and an output port configured to communicate with the second network, and wherein at least one of the monitor port, the input port, and the output port is unidirectional.

### Claim 15 (depends on 13)

The computer-implemented method of claim 13, wherein the switch is configured to provide communications between a municipal controller and the plurality of first network devices.

### Claim 16 (depends on 13)

The computer-implemented method of claim 13, further comprising encrypting the transmitted signals.

### Claim 17 (depends on 13)

The computer-implemented method of claim 13, wherein the transmitted signals correspond to the state of each network device of the plurality of first network devices.

### Claim 18 (depends on 13)

The computer-implemented method of claim 13, further comprising removing a subset of the transmitted signals that do not represent a change of state of a first network device of the plurality of first network devices.

### Claim 19 (depends on 13)

The computer-implemented method of claim 13, wherein the transmitted signals comprise traffic signal state information.

### Claim 20 (depends on 13)

The computer-implemented method of claim 13, wherein the plurality of first network devices comprise traffic signals.
