IP Library Granted Patent US 9,306,915
Granted Patent B2
US 9,306,915 · App. 14/072,425 · Granted Apr 5, 2016

Systems and methods for secure file transfers

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,306,915
App. No.
14/072,425
Granted
Apr 5, 2016
Kind
B2
Abstract

Embodiments of the disclosure can include systems and methods for secure file transfers. The onsite monitoring system secure file transfer solution can allow for transferring operational data by an onsite system behind a firewall to a central monitoring and diagnostic infrastructure by sending asynchronous, concurrent, parallel files over a port using a previously opened connection.

Claims (44)

1. A method for transferring data, comprising:

writing, by one or more onsite processors associated with an onsite system behind a firewall that prevents inbound connections, output files in a transfer directory;

scheduling, by the one or more onsite processors, an asynchronous intelligent transfer service;

establishing, by the one or more onsite processors, a secure certificate based uni-directional encrypted link between the onsite system and a central system;

sending, by the one or more onsite processors, a message to the central system;

sending, by one or more central processors associated with the central system, to an open outbound uni-directional port associated with a previous message from the onsite system a file download request message within a reply to the previous message from the onsite system, wherein the port prevents non-outbound communications and blocks non-reply messages;

initiating, by the one or more onsite processors, a download command message for asynchronous concurrent parallel files download;

sending, by the one or more onsite processors, at least one of the files over the port using a previously opened connection.

2. The method of claim 1 , further comprising:

sending outbound datagrams serially over the port using a previously opened connection and reconstructing inbound datagrams by the onsite system.

3. The method of claim 1 , further comprising performing data transport reliability on the outbound datagrams via checksum by the central system on each outbound datagram and at least one complete file.

4. The method of claim 2 , further comprising performing data transport reliability on the inbound datagrams via checksum by the onsite system on each inbound datagram and at least one complete file.

5. The method of claim 1 , wherein sending the outbound datagrams comprises sending the outbound datagrams via a low bandwidth service.

6. The method of claim 1 , wherein collecting operational data comprises collecting the operational data from a plurality of onsite controllers in communication with a plurality of sensors.

7. The method of claim 1 , wherein the firewall prevents standard bi-directional transport control protocol communications.

8. The method of claim 1 , further comprising managing the data using interpolation and/or compression techniques.

9. The method of claim 1 , further comprising ensuring quality and time coherency of the operational data.

10. The method of claim 1 , further comprising performing analytics and diagnostics on the operational data.

11. A system for transferring data, comprising:

an onsite system behind a firewall, one or more onsite processors associated with the onsite system operable to:

collect operational data;

write files in a transfer directory;

schedule an asynchronous intelligent transfer service;

establish a secure certificate based uni-directional encrypted link between the onsite system and a central system;

initiate a command upload message for asynchronous, concurrent parallel file upload;

create associated outbound datagrams; and

send the outbound datagrams over a predetermined specific port, wherein the predetermined specific port prevents non-outbound communications and blocks non-reply messages; and

one or more onsite processors associated with the central system operable to:

based at least in part on received outbound datagrams, reconstruct the outbound datagrams;

send, to an open outbound uni-directional port, a file download request message within a reply to a previous message from the onsite system;

the one or more onsite processors associated with the onsite system is further operable to:

initiate a download command message for asynchronous concurrent parallel files download;

create additional outbound datagrams;

send the additional outbound datagrams serially over the outbound uni-directional port using a previously opened connection.

12. The system of claim 11 , wherein the central system is further operable to:

perform data transport reliability on the outbound datagrams via checksum on each outbound datagram and a complete file.

13. The system of claim 11 , wherein the onsite system is further operable to: perform data transport reliability on the inbound datagrams via checksum on each inbound datagram and a complete file.

14. The system of claim 11 , wherein the onsite system is further operable to: send the outbound datagrams via a low bandwidth service.

15. The system of claim 11 , wherein the onsite system is further operable to:

collect the operational data from a plurality of onsite controllers in communication with a plurality of sensors.

16. The system of claim 11 , wherein the firewall is operable to prevent standard bi-directional transport control protocol communications.

17. The system of claim 11 , wherein the onsite system is further operable to: manage the data by using interpolation and/or compression techniques.

18. The system of claim 11 , wherein the onsite system is further operable to: ensure quality and time coherency of the operational data.

19. The system of claim 11 , wherein the central system is operable to: perform analytics and diagnostics on the operational data.

Assignments (5)
QUITCLAIM ASSIGNMENT Recorded Sep 18, 2025
From: EDISON INNOVATIONS LLC
To: BLUE RIDGE INNOVATIONS, LLC
Reel/Frame 072938/0793 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2025
From: GENERAL ELECTRIC COMPANY
To: GE INTELLECTUAL PROPERTY LICENSING, LLC
Reel/Frame 070636/0815 →
CHANGE OF NAME Recorded Mar 26, 2025
From: GE INTELLECTUAL PROPERTY LICENSING, LLC
To: DOLBY INTELLECTUAL PROPERTY LICENSING, LLC
Reel/Frame 070643/0907 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2025
From: DOLBY INTELLECTUAL PROPERTY LICENSING, LLC
To: EDISON INNOVATIONS, LLC
Reel/Frame 070293/0273 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2013
From: ATAMNA, YOUCEF
To: GENERAL ELECTRIC COMPANY
Reel/Frame 031548/0780 →