Dynamic Memoryless Demand-Supply Pegging for Parallel Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional demand-supply pegging methods, such as FIFO, rely on ordered calculation, making it difficult to uniquely peg a demand to a supply without considering previous demands, leading to inefficient flow plans and memory constraints.

Innovation Solution

A dynamic memoryless approach that allows independent demand pegging at any point in the supply chain, enabling parallel processing and reducing memory usage by calculating demand pegging independently and flushing to disk storage when necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional FIFO pegging is used, then demands are pegged to supplies in sequence, but it reduces flow plans and increases memory usage due to dependency on previous demands

Engineering Contradiction:
Improvedemand-supply matching accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the pegging process into independent demand-level operations. Each demand is pegged independently to available supplies without requiring sequential processing of other demands. This segmentation eliminates the chain dependency inherent in FIFO pegging, allowing parallel processing while maintaining accurate demand-supply matching.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a virtual copy of the supply chain state for each demand pegging operation. Instead of modifying the actual flow plans sequentially, each demand is pegged against a copied view of available supplies, ensuring that the original supply chain state remains intact and can be reused for multiple demand pegging operations simultaneously.

Inventive Principle:
Principle #26Copying

2Reliability

If traditional FIFO pegging is used, then demands are processed in order, but it increases memory constraints due to need to track previous demands

Engineering Contradiction:
Improvepegging accuracyVSAvoidmemory usage
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

Each demand pegging operation is made self-sufficient by providing it with the complete supply chain state information it needs independently. The system calculates available supplies for each demand without requiring memory of previous demand processing, as each operation starts with a fresh view of supply availability. This eliminates the need to maintain state information across sequential operations.

Inventive Principle:
Principle #25Self-service

3Productivity

If dynamic memoryless pegging is implemented, then parallel processing is enabled, but calculation complexity increases

Engineering Contradiction:
Improveprocessing throughputVSAvoidcalculation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent performs preliminary calculation of available supplies at each supply chain node before demand pegging operations. By pre-calculating and caching the supply state information, the system enables multiple demands to be pegged in parallel without each demand requiring complex real-time calculations. This preliminary action reduces the computational burden during actual pegging operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12462205B2Dynamic memoryless demand-supply pegging
Publication Date: 2025.11.04 O9 SOLUTIONS INC
  • US12462205B2 patent drawing
  • US12462205B2 patent drawing
  • US12462205B2 patent drawing

AI summary

Systems and techniques for dynamic memoryless demand-supply pegging are described herein. An identification may be received of a demand to be pegged. An inventory may be determined for a material node at a time bucket. A set of other demands may be identified for the material node at the time bucket. A quantity to be pegged may be calculated. A quantity to skip may be calculated based on a sum of demand units corresponding to members of the set of other demands having a lower priority than the demand. A supply set of units may be identified. A pegged subset of the supply set of units may be generated by skipping members of the supply units equal to the quantity to skip. A graphical representation of the supply set of units for the time bucket may be output including identification of members of the pegged subset.