# US 9,641,499 B2 · One-way interface for PI to PI data transfer

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

- Number: US 9,641,499 B2
- Document ID: US9641499B2
- Status: Granted
- Kind: B2
- Application number: 13/940,339
- Filed: 2013-07-12
- Published: 2015-01-15
- Granted: 2017-05-02
- Earliest claimed: 2013-07-12
- Assignees: Owl Computing Technologies, Inc.
- Applicants: Owl Computing Technologies, Inc.
- Inventors: John Curry; Ronald Mraz
- Web page: https://patentgrep.com/patent/US9641499B2

## CPC

- H04L 63/08: {for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32)}
- G06F 16/21: Design, administration or maintenance of databases
- H04L 41/0859: by keeping history of different configuration generations or by rolling back to previous configuration versions
- H04L 67/1095: Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
- H04L 63/04: {for providing a confidential data exchange among entities communicating through data packet networks}
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- 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 system for transferring information from a first PI server coupled to a first network to a second PI server coupled to a second network. The system includes a source platform coupled to the first network and in communication with the first PI server, a receive platform coupled to the second network and in communication with the second PI server, and a one-way data link coupling the source platform to the receive platform. The source platform is configured to read transfer configuration information from the first PI server and to dynamically modify the transfer parameters based thereon. The receive platform is configured to, if there is changed database record configuration information, continually store a current predefined portion of the historical information in memory without transferring such information to the second PI server until a user, via a user interface, authorizes the release of such information to the second PI server.

## Claims

### Claim 1

A system for transferring information from a first PI server on a source platform computer coupled to a first network to a second PI server on a destination platform computer coupled to a separate second network, comprising:
a send platform computer coupled to the first network and in communication with the first PI server;
a receive platform computer coupled to the second network and in communication with the second PI server; and
a one-way data link coupling the send platform computer to the receive platform computer, the one-way data link configured to transfer data only from the send platform computer to the receive platform computer and to prevent any signal from passing from the receive platform computer to the send platform computer;
wherein the first PI server includes historical information and transfer configuration information, wherein the send platform computer is configured to continually receive a predefined portion of the historical information according to preset parameters from the first PI server and transfer the predefined portion of the historical information to the receive platform computer via the one-way data link, wherein the send platform computer is also configured to read the transfer configuration information from the first PI server and modify the preset parameters based on any change indicated therein without stopping the transfer, wherein the receive platform computer is configured to receive the predefined portion of the historical information from the send platform computer via the one-way data link, to query the second PI server to determine if a corresponding portion of the historical data exists on the second PI server, and if a corresponding portion of the historical data does not exist on the second PI server, to transfer the current portion of the historical information to the secondary PI server, and wherein the receive platform computer is coupled to the send platform computer only via the one-way data link.

### Claim 2 (depends on 1)

The system of claim 1, wherein the preset parameters include a time period value.

### Claim 3 (depends on 1)

The system of claim 1, wherein the preset parameters include a time slice value.

### Claim 4 (depends on 1)

The system of claim 1, wherein the preset parameters include a transfer speed value.

### Claim 5

A system for transferring information from a first PI server on a source platform computer coupled to a first network to a second PI server on a destination platform computer coupled to a separate second network, comprising:
a send platform computer coupled to the first network and in communication with the first PI server;
a receive platform computer coupled to the second network and in communication with the second PI server, the receive platform computer including a temporary storage memory and a network user interface; and
a one-way data link coupling the send platform computer to the receive platform computer, the one-way data link configured to transfer data only from the send platform computer to the receive platform computer and to prevent any signal from passing from the receive platform computer to the send platform computer;
wherein the first PI server includes historical information and database record configuration information, wherein the send platform computer is configured to continually receive a predefined portion of the historical information according to preset parameters and any changed database record configuration information from the first PI server and to transfer the predefined portion of the historical information and any changed database record configuration information to the receive platform computer via the one-way data link,
wherein the receive platform computer is configured to receive the predefined portion of the historical information and any changed database record configuration information from the send platform computer via the one-way data link,
wherein the receive platform computer is further configured, if there is no changed database record configuration information, to query the second PI server to determine if a corresponding portion of the historical data exists on the second PI server, and if a corresponding portion of the historical data does not exist on the second PI server, to transfer the current portion of the historical information to the secondary PI server,
wherein the receive platform computer is further configured, if there is changed database record configuration information, to continually store a current predefined portion of the historical information in the temporary storage memory without transferring such information to the second PI server until a user, via the network user interface, authorizes the release of such information to the second PI server, and
wherein the receive platform computer is coupled to the send platform computer only via the one-way data link.
