IP Library Granted Patent US 9,210,139
Granted Patent B2
US 9,210,139 · App. 14/169,413 · Granted Dec 8, 2015

Secure relay system

Inventor: Robert L. Deyoung (Martinsburg, WV)
Assignee: THE BOEING COMPANY
H04L63/0471H04L51/14
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 9,210,139
App. No.
14/169,413
Granted
Dec 8, 2015
Kind
B2
Abstract

A method and apparatus for use in securely relaying data. The data is received by a first relay unit from a data provider. The data is sent by the first relay unit to a mail server. The data is retrieved by a second relay unit in a second network from the mail server. The data is sent by the second relay unit to a data subscriber.

Claims (38)

1. A computer-implemented method for relaying data, the method comprising:

receiving, by a first relay device, the data from a data provider via a first socket;

encrypting, by the first relay device, the data received at the first relay device to form encrypted data;

sending, by the first relay device, the encrypted data to a mail server;

including the encrypted data received in the first socket in an email;

retrieving, by a second relay device, over a secure communication channel, based on a lapse of a timer, the data within the email from the mail server;

decrypting, by the second relay device, the encrypted data to form decrypted data; and

sending, by the second relay device, the decrypted data to a data subscriber via a second socket on the second relay device;

wherein the data comprise Cursor on Target (CoT) tracking data; and

wherein the data is relayed between different Cursor on Target providers and Cursor on Target subscribers without requiring a direct communications link between the different Cursor on Target providers and Cursor on Target subscribers.

2. The computer-implemented method of claim 1 , wherein the email is a number of emails, and wherein sending, by the first relay device, the data to the mail server further comprises:

sending, by the first relay device, the encrypted data in the number of emails to an email account on the mail server.

3. The computer-implemented method of claim 2 , wherein retrieving, by the second relay device, the data from the mail server comprises:

checking, by the second relay device, the email account on the mail server for emails containing the encrypted data; and

retrieving the number of emails containing the encrypted data from the mail server in response to detecting the number of emails in the email account.

4. The computer-implemented method of claim 1 , wherein sending, by the first relay device, the data to the mail server comprises:

sending, by the first relay device, encrypted data to the mail server over a secure communications channel.

5. The computer-implemented method of claim 1 , wherein retrieving, by the second relay device, the data from the mail server comprises:

retrieving, by the second relay device, the data from the mail server over a secure communications channel.

6. An apparatus comprising:

a mail server;

a first relay device configured to receive data from a data provider via a first socket, encrypt the data received from the data provider to form encrypted data, send the encrypted data to the mail server, and include the encrypted data received in the first socket in an email; and

a second relay device configured to retrieve the encrypted data within the email from the mail server over a secure communication channel, based on a lapse of a timer, decrypt the encrypted data to form decrypted data, and send the decrypted data to a data subscriber from a second socket on the second relay device;

wherein the data comprise Cursor on Target (CoT) data; and

wherein the data is relayed between different Cursor on Target providers and Cursor on Target subscribers without requiring a direct communications link between the different Cursor on Target providers and Cursor on Target subscribers.

7. The apparatus of claim 6 , wherein the data is encrypted and the encrypted data is decrypted using a password selected by a user.

8. The apparatus of claim 6 , wherein the first relay device is configured to send the encrypted data in a number of emails to an email account on the mail server.

9. The apparatus of claim 8 , wherein the second relay device is configured to retrieve the encrypted data by checking the email account on the mail server for any new emails containing the encrypted data.

10. The apparatus of claim 6 , wherein the data provider and the first relay device belong to a first network, wherein the data subscriber and the second relay device belong to a second network.

11. The apparatus of claim 10 , wherein the mail server belongs to neither the first network nor the second network.

12. The apparatus of claim 6 , wherein the first relay device is configured to send the data to the mail server over a first secure communications channel and wherein the second relay device is configured to retrieve the data from the mail server over a second secure communications channel.

13. The apparatus of claim 6 , wherein the first relay device and the second relay device are configured to communicate with the mail server using Internet and wherein the first relay device is configured to receive the data from the data provider through the first socket and the second relay device is configured to send the data to the data subscriber through the second socket.

14. A relay system for securely relaying data from a data provider belonging to a first network to a data subscriber belonging to a second network, the relay system comprising:

a mail server belonging to neither the first network nor the second network;

a first relay device belonging to the first network and configured to receive the data from the data provider via a first socket, encrypt the data to form encrypted data, send the encrypted data to the mail server, and include the data received in the first socket in an email; and

a second relay device belonging to the second network and configured to retrieve the encrypted data within the email from the mail server, over a secure communications channel, based on a lapse of a timer, decrypt the encrypted data to form decrypted data, and send the decrypted data to the data subscriber via a second socket on the second relay;

wherein the data comprise Cursor on Target (CoT) data; and wherein the data is relayed between different Cursor on Target providers and Cursor on Target subscribers without requiring a direct communications link between the different Cursor on Target providers and Cursor on Target subscribers.

15. The computer-implemented method of claim 1 , wherein the data provider provides the data to the first relay device as User Datagram Protocol (UDP) formatted data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2014
From: DEYOUNG, ROBERT L.
To: THE BOEING COMPANY
Reel/Frame 032151/0295 →
Continuity (2)
Provisional Application 61831241 · Jun 5, 2013
Related Publication 20140365761A1 · Dec 11, 2014