Automated Parallel Deployment Package Generation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional deployment applications in supply chain management systems can only deploy one product at a time, leading to long processing times and errors when manually grouping products for simultaneous deployment, causing lock-ups if quantities exceed available stock.
Innovation Solution
Implementing a method for automated parallelization of deployment processes by creating a parallel processing profile, building packages of location products, and generating distribution plans for multiple products simultaneously, using a processor and memory to define and execute these processes efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional deployment applications deploy one product at a time, then deployment accuracy is maintained, but processing time increases significantly
Solution Approach 1:
The patent segments the deployment process by introducing a parallel processing profile that divides products into multiple deployable packages. Each package can be processed independently and simultaneously, allowing multiple products to be deployed in parallel rather than sequentially. This segmentation enables the system to maintain deployment accuracy while significantly reducing overall processing time.
Solution Approach 2:
The patent implements dynamic package creation that adapts to available system resources and deployment requirements. The parallel processing profile dynamically determines how to group products into packages, allowing the system to optimize the degree of parallelization based on current conditions. This dynamic approach enables faster processing while maintaining control over deployment accuracy.
2Productivity
If manual grouping of products is used for simultaneous deployment, then processing time is reduced, but error rate increases due to lock-ups
Solution Approach 1:
The patent introduces an intermediary automated package creation mechanism that mediates between the requirement for simultaneous deployment and the need to prevent lock-ups. This intermediary system automatically groups products into packages based on deployment information and business rules, ensuring that quantity constraints are respected. By replacing manual grouping with this automated intermediary process, the system achieves both faster processing and higher reliability.
Solution Approach 2:
The patent implements feedback mechanisms that monitor deployment progress and resource availability in real-time. The system uses this feedback to dynamically adjust package creation and prevent situations that would lead to lock-ups. By continuously monitoring and responding to system state, the automated package creation ensures accurate deployment while maintaining high productivity.
3Productivity
If multiple deployment processes are started simultaneously for different packages, then processing time is reduced, but system complexity increases
Solution Approach 1:
The patent creates a universal parallel processing profile that can be applied across different deployment scenarios and product types. This single profile structure handles multiple functions: it defines package creation rules, manages parallel process coordination, and enforces deployment constraints. By using this multi-functional profile, the system achieves parallel processing benefits without proportionally increasing complexity.
Solution Approach 2:
The patent manages complexity by parameterizing the parallel processing behavior through configurable profile attributes. Instead of hardcoding complex parallelization logic, the system uses parameters such as package size, parallel process limits, and deployment rules that can be adjusted without changing the underlying system architecture. This parameterized approach enables flexible parallel processing while maintaining system manageability.
Data Source
AI summary
Systems and methods are provided for creating a distribution plan for one or more products from a source location to a destination location. In one exemplary embodiment, the systems and methods may include defining a parallel processing profile to be associated with the distribution plan, and determining whether the parallel processing profile is specified prior to creating the distribution plan. If the profile is determined to be specified, one or more packages may then be built of the one or more products. Building one or more packages may comprise building a location products table of one or more location products. The location products table may specify the name, location, and deployment information of each of the one or more location products. The one or more location products may be selected for each package based on the deployment information. The distribution plan for each package of the one or more products may then be determined.


