Data Processing System Logic Network Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional data processing systems face challenges in maintaining and managing complex logic, as high-level languages are costly to maintain and abstracted logic is translated into an unrecognizable form, making it difficult to execute and manage effectively.
Innovation Solution
A data processing system that translates and executes logic abstracted in high-level languages into networks, utilizing principles of Network Science to represent complexity, allowing for direct and indirect dependency analysis, with components like CPU interface units, relationship units, layer units, and frame controllers to manage and route logic flows.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If complex logic is represented in high-level languages and abstracted for execution on traditional CPUs, then the system can process complex algorithms, but the logic becomes costly to maintain and manage during the software development lifecycle
Solution Approach 1:
The patent segments complex logic into two distinct components: network definitions (stored in relationship units) and computation functions (executed by CPU). This segmentation allows the network logic to be maintained separately from the computational execution, reducing maintenance costs while preserving complex processing capabilities. The network definitions capture the logic structure in a maintainable format while the CPU handles only the computational aspects.
2Adaptability or versatility
If high-level language logic is abstracted for execution, then complex algorithms can be processed, but the abstracted logic is converted into an unrecognizable form making it difficult to execute and manage
Solution Approach 1:
The patent introduces network definitions as an intermediary layer between high-level language logic and CPU execution. The relationship units store these network definitions that represent the logic in a recognizable and manageable form, while the CPU interface units execute them. This intermediary preserves the logic's executability and manageability while enabling complex algorithm processing.
3Productivity
If traditional CPU architecture is used for executing abstracted logic, then existing hardware can be utilized, but the system lacks the ability to efficiently manage complex dependencies and relationships in logic
Solution Approach 1:
The patent adds a new dimensional layer to the traditional CPU architecture by introducing relationship units and network definitions. This additional dimension enables the system to manage complex dependencies and relationships explicitly through network structures, while the CPU continues to handle computational tasks. This dimensional expansion resolves the limitation of traditional CPUs in managing complex logic relationships.
Data Source
AI summary
A data processing system for separating complex programming algorithms into networks and computations is disclosed. The networks store logic in the form of relationships that is utilized to make decisions, and the computations are reduced to simple data processing algorithms. The data processing system includes a central processing unit; one or more relationship units; a layer unit; a layer router; a relationship path unit; a frame capture unit; and a frame controller.


