Precomputed Code Strings for Faster ERP Resource Production
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current ERP applications face challenges in providing timely and efficient production of resources due to the need to look up parameter values that vary by situation, leading to significant time consumption.
Innovation Solution
A software configuration that stores combinations of possible source and destination locations with associated code strings, allowing for direct execution of these strings to produce resources, thereby eliminating the need to look up parameter values in diverse situations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If parameter values are looked up for diverse situations at run time, then accurate and reliable resource production is achieved, but processing time increases significantly
Solution Approach 1:
The patent pre-calculates and stores code strings with parameter values for all possible source-destination location combinations in a strings memory during system setup or compilation. This preliminary action eliminates the need for runtime parameter lookup, as the executable code strings are already prepared and stored for direct execution when resources need to be produced.
Solution Approach 2:
The system performs preliminary generation of code strings that embed numerical parameters and implement rules before actual resource production occurs. These pre-generated code strings are stored in association with their corresponding source and destination location designators, allowing immediate execution without additional lookup operations.
2Adaptability or versatility
If traditional ERP applications are used with runtime parameter lookup, then flexibility to handle diverse situations is maintained, but hardware requirements increase and latency increases
Solution Approach 1:
The patent creates simplified copies of the resource production logic in the form of pre-generated code strings that are stored in a compact strings memory. Instead of requiring complex runtime parameter lookup mechanisms, the system uses these lightweight code string copies that can be directly executed, reducing hardware requirements while maintaining the ability to handle diverse situations through the pre-computed code variations.
Data Source
AI summary
A software configuration includes to store, in a strings memory, combinations of possible source locations and of possible destination locations that are subject to rules pairwise, and to further store respective code strings in association with the respective combinations. The possible locations may be stored by alphanumeric designators, for convenience in looking up the code strings. These code strings may be in a form that is mostly alphanumeric, may embed numerical parameters, and may even represent numerical operations. In fact, a code string of this type may even be configured in the form of code which, upon being executed, implements the rule that is applicable to the combination of the code string's source location and their destination location. The looked-up code string, or a code module generated from it, may then indeed be executed, to produce a resource that complies with the applicable rule.


