IP Library Granted Patent US 10,476,852
Granted Patent B2
US 10,476,852 · App. 16/133,915 · Granted Nov 12, 2019

Systems and methods for managed data transfer

Inventor: Jonathan Carroll (Beaconsfield, CA)
Assignee: Open Text SA ULC
H04L63/0428H04L67/06H04L67/10H04L67/18H04L63/029
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 10,476,852
App. No.
16/133,915
Granted
Nov 12, 2019
Kind
B2
Abstract

Systems and methods are provided for managed file transfer. A managed file transfer server may receive a request from a sender to send a file (bulk data) to a recipient and may determine a location server that is closest to the location of the recipient. A server-to-server transfer can be automatically initiated to move the file to the location server that is closest to the location of the recipient.

Claims (41)

1. A secure managed file transfer (MFT) method, comprising:

receiving a request from a sender in an enterprise computing environment to transfer a file to a recipient outside of the enterprise computing environment, the receiving performed by an MFT instance through an MFT web service, the MFT instance hosted on a server machine in a cloud computing environment;

determining, by the MFT instance, a location of the recipient outside of the enterprise computing environment;

determining, by the MFT instance, a location server in the cloud computing environment that is closest to the location of the recipient;

automatically initiating, by the MFT instance, a server-to-server transfer to move the file to the location server in the cloud computing environment that is the closest to the location of the recipient, wherein initiating the server-to-server transfer comprises initiating a file transfer to move the file from a sender computer in the enterprise computing environment to a location server in the enterprise computing environment and initiating a file transfer to move the file from the location server in the enterprise computing environment to a global location server in the cloud computing environment; and

sending, by the MFT instance, a request to a recipient location server to download the file, wherein the recipient location server notifies the recipient that the file is waiting for download.

2. The secure MFT method according to claim 1 , wherein initiating the server-to-server transfer comprises initiating multiple file transfers and wherein the multiple file transfers move the file from a sender computer in the enterprise computing environment to the location server in the cloud computing environment through at least one intermediary location server in the cloud computing environment or in the enterprise computing environment.

3. The secure MFT method according to claim 1 , further comprising:

initiating a file transfer to move the file from the global location server in the cloud computing environment to the location server in the cloud computing environment that is the closest to the location of the recipient.

4. The secure MFT method according to claim 1 , wherein the global location server in the cloud computing environment is the location server in the cloud computing environment that is the closest to the location of the recipient.

5. The secure MFT method according to claim 1 , further comprising:

authenticating the sender, the recipient, or both the sender and the recipient, the authenticating performed by the MFT instance.

6. The secure MFT method according to claim 5 , wherein the authenticating and the server-to-server transfer are conducted over different network connections.

7. A secure managed file transfer (MFT) system, comprising:

a processor;

a non-transitory computer-readable medium; and

stored instructions translatable by the processor for performing:

receiving, through an MFT web service, a request from a sender in an enterprise computing environment to transfer a file to a recipient outside of the enterprise computing environment, the MFT web service hosted on a server machine in a cloud computing environment;

determining a location of the recipient outside of the enterprise computing environment;

determining a location server in the cloud computing environment that is closest to the location of the recipient;

automatically initiating a server-to-server transfer to move the file to the location server in the cloud computing environment that is the closest to the location of the recipient, wherein initiating the server-to-server transfer comprises initiating a file transfer to move the file from a sender computer in the enterprise computing environment to a location server in the enterprise computing environment and initiating a file transfer to move the file from the location server in the enterprise computing environment to a global location server in the cloud computing environment; and

sending a request to a recipient location server to download the file, wherein the recipient location server notifies the recipient that the file is waiting for download.

8. The secure MFT system of claim 7 , wherein initiating the server-to-server transfer comprises initiating multiple file transfers and wherein the multiple file transfers move the file from a sender computer in the enterprise computing environment to the location server in the cloud computing environment through at least one intermediary location server in the cloud computing environment or in the enterprise computing environment.

9. The secure MFT system of claim 7 , wherein the stored instructions are further translatable by the processor for performing:

initiating a file transfer to move the file from the global location server in the cloud computing environment to the location server in the cloud computing environment that is the closest to the location of the recipient.

10. The secure MFT system of claim 7 , wherein the global location server in the cloud computing environment is the location server in the cloud computing environment that is the closest to the location of the recipient.

11. The secure MFT system of claim 7 , wherein the stored instructions are further translatable by the processor for performing:

authenticating the sender, the recipient, or both the sender and the recipient.

12. The secure MFT system of claim 7 , wherein the authenticating and the server-to-server transfer are conducted over different network connections.

13. A computer program product comprising a non-transitory computer-readable medium storing instructions for secure managed file transfer (MFT), the instructions when translated by a processor perform:

receiving, through an MFT web service, a request from a sender in an enterprise computing environment to transfer a file to a recipient outside of the enterprise computing environment, the MFT web service hosted on a server machine in a cloud computing environment;

determining a location of the recipient outside of the enterprise computing environment;

determining a location server in the cloud computing environment that is closest to the location of the recipient;

automatically initiating a server-to-server transfer to move the file to the location server in the cloud computing environment that is the closest to the location of the recipient, wherein initiating the server-to-server transfer comprises initiating a file transfer to move the file from a sender computer in the enterprise computing environment to a location server in the enterprise computing environment and initiating a file transfer to move the file from the location server in the enterprise computing environment to a global location server in the cloud computing environment; and

sending a request to a recipient location server to download the file, wherein the recipient location server notifies the recipient that the file is waiting for download.

14. The computer program product of claim 13 , wherein initiating the server-to-server transfer comprises initiating multiple file transfers and wherein the multiple file transfers move the file from a sender computer in the enterprise computing environment to the location server in the cloud computing environment through at least one intermediary location server in the cloud computing environment or in the enterprise computing environment.

15. The computer program product of claim 13 , wherein the instructions when translated by the processor further perform:

initiating a file transfer to move the file from the global location server in the cloud computing environment to the location server in the cloud computing environment that is the closest to the location of the recipient.

16. The computer program product of claim 13 , wherein the global location server in the cloud computing environment is the location server in the cloud computing environment that is the closest to the location of the recipient.

17. The computer program product of claim 13 , wherein the instructions when translated by the processor further perform:

authenticating the sender, the recipient, or both the sender and the recipient.

Assignments (13)
NUNC PRO TUNC ASSIGNMENT Recorded Apr 8, 2025
From: OPEN TEXT SA ULC
To: ROCKET SOFTWARE CANADA, INC. (SUCCESSOR BY AMALGAMATION WITH AMC CONNECTIVITY SOFTWARE (CANADA) ULC)
Reel/Frame 070770/0882 →
RELEASE OF SECURITY INTEREST Recorded May 16, 2024
From: THE BANK OF NEW YORK MELLON
To: OPEN TEXT SA ULC
Reel/Frame 067436/0581 →
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS(REEL/FRAME 063559/0758) Recorded May 1, 2024
From: BARCLAYS BANK PLC
To: OPEN TEXT SA ULC
Reel/Frame 067289/0273 →
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS(REEL/FRAME 063559/0647) Recorded May 1, 2024
From: BARCLAYS BANK PLC
To: OPEN TEXT SA ULC
Reel/Frame 067289/0305 →
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS(REEL/FRAME 063559/0628) Recorded May 1, 2024
From: BARCLAYS BANK PLC
To: OPEN TEXT SA ULC
Reel/Frame 067289/0236 →
SECURITY INTEREST Recorded Aug 30, 2023
From: OPEN TEXT SA ULC
To: THE BANK OF NEW YORK MELLON
Reel/Frame 064761/0256 →
SECURITY INTEREST Recorded May 7, 2023
From: OPEN TEXT SA ULC
To: BARCLAYS BANK PLC
Reel/Frame 063559/0628 →
SECURITY INTEREST Recorded May 7, 2023
From: OPEN TEXT SA ULC
To: BARCLAYS BANK PLC
Reel/Frame 063559/0647 →
SECURITY INTEREST Recorded May 7, 2023
From: OPEN TEXT SA ULC
To: BARCLAYS BANK PLC
Reel/Frame 063559/0758 →
IP BUSINESS SALE AGREEMENT Recorded Sep 18, 2018
From: OPEN TEXT S.A.
To: OT IP SUB, LLC
Reel/Frame 047101/0071 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2018
From: CARROLL, JONATHAN
To: OPEN TEXT S.A.
Reel/Frame 046898/0662 →
CERTIFICATE OF AMALGAMATION Recorded Sep 18, 2018
From: IP OT SUB ULC
To: OPEN TEXT SA ULC
Reel/Frame 047321/0201 →
CERTIFICATE OF CONTINUANCE Recorded Sep 18, 2018
From: OT IP SUB, LLC
To: IP OT SUB ULC
Reel/Frame 047101/0050 →
Continuity (5)
Continuation 15878691 · Jan 24, 2018
Continuation 15357616 · Nov 21, 2016
Continuation 14627817 · Feb 20, 2015
Provisional Application 61952809 · Mar 13, 2014
Related Publication 20190036890A1 · Jan 31, 2019