Decentralized Machine Control Using URI Process Keys

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Complex machine processing systems are susceptible to failures and security breaches due to their reliance on central controllers, which are costly and vulnerable to attacks, especially in segmented processing environments where security and data integrity are compromised.

Innovation Solution

A method for controlling machines that uses a process key containing a URI to access processing parameters, allowing flexible control without a central controller, with options for local, central, or global resource access, and includes secure authentication and logging capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a central controller is used to control machines in real time, then coordination and control capability are improved, but system complexity and vulnerability to attacks increase

Engineering Contradiction:
Improvesystem vulnerabilityVSAvoidcontrol system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the centralized control system into multiple independent machines, each capable of autonomous decision-making. Each machine accesses process keys and URIs independently without requiring a central controller, thereby segmenting the control function and reducing system vulnerability and complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each machine is equipped with the capability to independently access process keys containing URIs and execute processing operations without external control. This self-service mechanism eliminates the need for a central controller, reducing both system complexity and vulnerability to centralized attacks.

Inventive Principle:
Principle #25Self-service

2Speed

If machines are directly and permanently connected to a central controller, then real-time control is improved, but susceptibility to software attacks increases

Engineering Contradiction:
Improvecontrol response speedVSAvoidsoftware attack vulnerability
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the control logic from the central controller and embeds it directly into each machine via process keys and URIs. This extraction eliminates the need for permanent connections to a central controller, maintaining fast local response while removing the attack surface associated with centralized control connections.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The process key containing the URI acts as an intermediary that provides each machine with the necessary control information without requiring direct connection to a central controller. This intermediary mechanism enables autonomous operation while eliminating vulnerable communication channels.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If segmented processing is implemented at various locations, then processing flexibility is improved, but security and data integrity are compromised

Engineering Contradiction:
Improveprocessing flexibilityVSAvoiddata security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements a universal process key structure that can be accessed by any machine at any location. Each process key contains a URI that universally identifies the required processing parameters, enabling flexible segmented processing while maintaining data security through standardized access control mechanisms.

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

Solution Approach 2:

The system incorporates logging mechanisms that record processing operations and provide feedback for security monitoring. This feedback loop ensures data integrity and security in segmented processing environments by tracking and verifying operations across distributed locations.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10983509B2Method for the decentralized control of processing machines
Publication Date: 2021.04.20 FERAG AG
  • US10983509B2 patent drawing

AI summary

A method for controlling machines (M1, M2, . . . ), which are provided for the processing of objects (O1, O2, . . . ), includes introducing an object (O1, O2, . . . ) into a working region of a machine (M1, M2, . . . ) and accessing, in a local environment of the machine (M1, M2, . . . ), a process key (PS1, PS2, . . . ), which is associated with the object (O1, O2, . . . ) and which contains at least one URI (unified resource identifier). The object (O1, O2, . . . ) is then processed using the URI contained in the process key (PS1, PS2, . . . ).