Automated File Transfer Scheduling with Dynamic Pattern Combination
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Managing periodic information transfers between remote devices is time-consuming and error-prone, especially when different types of transfers require complex scheduling that can be affected by national holidays and other schedule-specific requirements, leading to potential delays and complications.
Innovation Solution
An automated remote access file transfer system that determines and combines multiple schedule patterns to automatically schedule and execute transfers between remote devices, using a scheduling process that accesses databases for rules and instructions, and communicates via various networks, allowing for conditional combinations of schedule patterns and priority-based execution.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If manual scheduling is used for periodic information transfers, then flexibility in handling complex scheduling requirements is improved, but time consumption and error rate increase
Solution Approach 1:
The system enables self-service automated scheduling by allowing users to define schedule patterns once, which then automatically generate transfer schedules without requiring manual intervention for each scheduling decision. The system serves itself by automatically determining when transfers should occur based on the defined patterns and conditions.
Solution Approach 2:
The system changes the parameter of scheduling from static manual entry to dynamic automated determination. By introducing schedule patterns with configurable parameters (such as recurrence intervals, time zones, holiday considerations), the system automatically adapts scheduling decisions based on changing conditions without requiring manual reconfiguration.
2Adaptability or versatility
If manual scheduling is used for periodic information transfers, then control over complex scheduling requirements is improved, but error rate increases
Solution Approach 1:
The automated scheduling system eliminates manual errors by allowing the system to self-determine transfer schedules based on predefined patterns. This removes human error from the scheduling process while maintaining control over complex requirements through the pattern definitions.
Solution Approach 2:
The system incorporates feedback mechanisms where schedule execution results are monitored and used to inform future scheduling decisions. This ensures that complex scheduling requirements are consistently applied and any deviations are automatically corrected, reducing errors.
3Loss of time
If automated scheduling is implemented, then time consumption is reduced, but complexity of schedule management increases
Solution Approach 1:
The system segments schedule management into two distinct layers: a simple user layer for defining high-level schedule patterns, and an automated execution layer for generating and managing detailed transfer schedules. This segmentation reduces the perceived complexity for users while enabling sophisticated automated management.
Solution Approach 2:
The schedule pattern definitions serve multiple functions: they define recurrence intervals, specify time zone handling, incorporate holiday schedules, and determine transfer conditions. This multi-functionality consolidates what would otherwise require multiple separate configuration elements into a single unified pattern definition.
4Manufacturing precision
If multiple schedule patterns are combined for transfers, then scheduling accuracy is improved, but system complexity increases
Solution Approach 1:
The system merges multiple schedule patterns into a unified transfer schedule by automatically determining when transfers should occur based on the combination of defined patterns. This combining logic is handled automatically by the system, achieving high scheduling accuracy without requiring users to manually manage the complexity of pattern intersections.
Solution Approach 2:
The system introduces an intermediary automated scheduling engine that mediates between the user-defined schedule patterns and the actual transfer execution. This intermediary handles the complexity of combining multiple patterns, allowing users to benefit from high scheduling accuracy without directly managing the underlying system complexity.
Data Source
AI summary
According to some embodiments, first and second schedule patterns are determined. For example, a graphical user interface might be used to indicate the times, days, and/or weeks when information is to be transferred. A first transfer of information may be scheduled between remote devices in accordance with the first schedule pattern, and a second transfer may be scheduled in accordance with the second schedule pattern. Moreover, a third transfer of information between remote devices may be automatically scheduled in accordance with both the first and second schedule patterns.


