OPTIMIZATION OF PATH SELECTION FOR TRANSFERS OF FILES
First Claim
1. A system including instructions stored on a non-transitory computer readable storage medium and executable by at least one processor, the system comprising:
- a file transfer manager configured to cause the at least one processor to determine a file for transfer from a source location to a target location, the file being associated with file metadata characterizing the file, and with an organization, the file transfer manager includingan orchestrator configured to determine at least two transfer paths for the transfer, including at least a first transfer path utilizing a private wide area network (WAN) of the organization and a second transfer path utilizing a publicly available data hosting service, access transfer metadata characterizing the at least two transfer paths, and access organizational metadata characterizing organizational transfer path usage factors; and
a heuristics engine configured to execute path decision logic using the file metadata, the transfer metadata, and the organizational metadata, to thereby select a selected transfer path from the at least two transfer paths.
11 Assignments
0 Petitions
Accused Products
Abstract
A system may include a file transfer manager that determines a file for transfer from a source location to a target location, the file being associated with file metadata characterizing the file, and with an organization. The file transfer manager may include an orchestrator that determines at least two transfer paths for the transfer, including at least a first transfer path utilizing a private wide area network (WAN) of the organization and a second transfer path utilizing a publicly available data hosting service, access transfer metadata characterizing the at least two transfer paths, and access organizational metadata characterizing organizational transfer path usage factors. The file transfer manager also may include a heuristics engine configured to execute path decision logic using the file metadata, the transfer metadata, and the organizational metadata, to select a selected transfer path from the at least two transfer paths.
-
Citations
20 Claims
-
1. A system including instructions stored on a non-transitory computer readable storage medium and executable by at least one processor, the system comprising:
a file transfer manager configured to cause the at least one processor to determine a file for transfer from a source location to a target location, the file being associated with file metadata characterizing the file, and with an organization, the file transfer manager including an orchestrator configured to determine at least two transfer paths for the transfer, including at least a first transfer path utilizing a private wide area network (WAN) of the organization and a second transfer path utilizing a publicly available data hosting service, access transfer metadata characterizing the at least two transfer paths, and access organizational metadata characterizing organizational transfer path usage factors; and a heuristics engine configured to execute path decision logic using the file metadata, the transfer metadata, and the organizational metadata, to thereby select a selected transfer path from the at least two transfer paths. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A method comprising:
-
determining a file for transfer from a source location to a target location, the file being associated with file metadata characterizing the file, and with an organization; determining at least two transfer paths for the transfer, including at least a first transfer path utilizing a private wide area network (WAN) of the organization and a second transfer path utilizing a publicly available data hosting service; accessing transfer metadata characterizing the at least two transfer paths; accessing organizational metadata characterizing organizational transfer path usage factors; and executing path decision logic using the file metadata, the transfer metadata, and the organizational metadata, to thereby select a selected transfer path from the at least two transfer paths. - View Dependent Claims (14, 15)
-
-
16. A computer program product including instructions recorded on a non-transitory computer readable storage medium and configured to cause at least one processor to:
-
determine a file for transfer from a source location to a target location, the file being associated with file metadata characterizing the file, and with an organization; determine at least two transfer paths for the transfer, including at least a first transfer path utilizing a private wide area network (WAN) of the organization and a second transfer path utilizing a publicly available data hosting service; access transfer metadata characterizing the at least two transfer paths; access organizational metadata characterizing organizational transfer path usage factors; and execute path decision logic using the file metadata, the transfer metadata, and the organizational metadata, to thereby select a selected transfer path from the at least two transfer paths. - View Dependent Claims (17, 18, 19, 20)
-
Specification