Data Processing System Logic Network Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecomplex logic processing capabilityVSAvoidmaintenance and management cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improvealgorithm processing capabilityVSAvoidlogic executability and manageability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvehardware utilization efficiencyVSAvoiddependency management capability
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS12131160B1Data processing system and methods thereof
Publication Date: 2024.10.29 FERGUSON JR ROSCOE C
  • US12131160B1 patent drawing
  • US12131160B1 patent drawing
  • US12131160B1 patent drawing

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.