Operator Pattern Service Gateway for Conflict-Free Environment Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In computing environments, conflicts arise when multiple operator pattern services (OPS) attempt to manage the same environment, leading to unclear sources of conflicts and lack of control over remote OPS, potentially causing errors and crashes.

Innovation Solution

A proxy service is introduced to manage OPS connections to a computing environment by receiving, filtering, and forwarding requests, ensuring only permitted OPS actions are performed, thereby controlling access and preventing conflicts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple operator pattern services are allowed to manage the same computing environment, then the environment can benefit from multiple management perspectives and automation capabilities, but conflicts arise between services leading to unclear sources of conflicts and potential errors

Engineering Contradiction:
Improvemultiple OPS management capabilityVSAvoidconflict management
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a gateway service as an intermediary between operator pattern services and the computing environment. This gateway receives requests from multiple OPS, manages their access permissions, and coordinates their actions to prevent conflicts. The gateway acts as a mediator that ensures only authorized OPS can perform specific actions, thereby maintaining reliability while allowing multiple OPS to coexist.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Extent of automation

If remote operator pattern services are permitted to access the computing environment, then automation capabilities are enhanced, but control over remote OPS is reduced leading to potential errors and crashes

Engineering Contradiction:
Improveremote OPS accessVSAvoidcontrol over OPS
Core Design Contradiction:
Extent of automationVSEase of operation

Solution Approach 1:

The gateway service serves as an intermediary that maintains control over remote operator pattern services. It receives requests from remote OPS, validates them against access permission data, and forwards only authorized requests to the computing environment. This mechanism enables remote automation while preserving control through centralized permission management.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by establishing access permission data before remote OPS execute their functions. The gateway service pre-configures which OPS can access which resources and under what conditions. This preliminary authorization framework ensures that remote OPS operate within controlled boundaries, preventing errors and crashes while maintaining automation capabilities.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If access permissions for operator pattern services are restricted to prevent conflicts, then environment stability is improved, but the complexity of managing permissions and configurations increases

Engineering Contradiction:
Improveenvironment stabilityVSAvoidpermission management system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the permission management functionality into the existing gateway service that already handles requests from operator pattern services. Instead of creating a separate complex permission management system, the gateway integrates access control logic with its request routing functions. This consolidation maintains environment stability through permission restrictions while avoiding the complexity of a standalone permission management infrastructure.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12348518B2Managing operator pattern service connections to an environment
Publication Date: 2025.07.01 RED HAT LLC
  • US12348518B2 patent drawing
  • US12348518B2 patent drawing
  • US12348518B2 patent drawing

AI summary

A method determining whether the operator pattern service has permission to perform an operation on a state of a computing environment. The method further includes in response to determining that the operator pattern service has permission to perform the operation, providing the request to the computing environment for the operation to be performed on the computing environment.