Stateful Process Cluster Interface for Computing Object Interoperability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computing systems face inefficiencies due to duplicated research and development efforts and compatibility issues between computing objects, such as AI models and simulations, as they are often incompatible and difficult to interface with each other, leading to wasted resources and inefficiencies in operational workflows.

Innovation Solution

The system manages interactions between stateful processes by assembling them into clusters using a three-layer computing environment, including a physical computer network layer, an overlay network layer, and a subscription network layer, allowing computing objects to interface through virtual machines or containerization and application programming interfaces, enabling interoperability and efficient communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If computing objects are developed independently for different tasks, then each computing object can be optimized for its specific function, but duplicated research and development efforts occur and compatibility issues arise between computing objects

Engineering Contradiction:
Improvecompatibility between computing objectsVSAvoidredundant development effort
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements a universal interface layer that enables different computing objects to interact through standardized protocols. The interface layer acts as a mediator that translates between different computing object formats, allowing one set of computing objects to serve multiple functions and tasks without requiring custom development for each combination.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent introduces an intermediary interface layer between computing objects that handles compatibility issues. This intermediary layer receives data from one computing object, translates it into the expected format of another computing object, and forwards it accordingly, eliminating the need for direct compatibility between all computing objects.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If computing objects are designed with specific interfaces for particular tasks, then functional optimization is achieved, but interoperability with other computing objects becomes difficult

Engineering Contradiction:
Improvefunctional optimizationVSAvoidinteroperability between computing objects
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent segments the computing system into computing objects with specialized interfaces and a separate universal interface layer. This segmentation allows computing objects to maintain their optimized task-specific interfaces while the universal layer handles the interoperability concerns, separating functional optimization from compatibility requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The universal interface layer serves as an intermediary that preserves the functional optimization of individual computing objects while enabling their interoperability. It translates between the specialized interfaces of different computing objects and the standardized communication protocols, allowing both functional optimization and interoperability to coexist.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If computing objects are integrated without standardized interfaces, then customization and flexibility are maintained, but compatibility issues lead to wasted resources and inefficiencies

Engineering Contradiction:
Improvecustomization flexibilityVSAvoidwasted computing resources
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent implements a universal interface layer that enables customized computing objects to work together through standardized protocols. This universal layer maintains the customization flexibility of individual computing objects while ensuring compatibility, preventing wasted resources from compatibility failures and allowing efficient resource utilization across diverse computing objects.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20220237019A1Managing interactions between stateful processes
Publication Date: 2022.07.28 EARTHBOUND AI INC
  • US20220237019A1 patent drawing
  • US20220237019A1 patent drawing
  • US20220237019A1 patent drawing

AI summary

Systems, methods and computer program products for managing interactions between stateful processes are disclosed. A plurality of stateful processes are assembled in a cluster. Each of the stateful processes includes at least one computing object that is configured to interface with other stateful processes in the cluster. The cluster of stateful processes is used to perform a computing operation.