Remote Enabling Device for Spinning-Mill Machine License Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing textile machines lack secure licensing mechanisms, making them vulnerable to manipulation and unauthorized use.

Innovation Solution

A method for enabling machine functions on spinning-mill machines involves transferring machine-specific data to a remote enabling device, which evaluates and selects enabling data to activate or restrict functions based on licenses, using encryption and authentication to prevent unauthorized access and manipulation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a software protection device with local data storage is used, then the machine can operate with basic protection, but the system remains vulnerable to manipulation and lacks centralized license control

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a server as an intermediary between the spinning-mill machine and the enabling data. The server centrally stores machine-specific data, receives requests from the machine, evaluates them against stored data, and provides enabling data accordingly. This mediator architecture enables centralized license control and manipulation detection without requiring complex local protection mechanisms in the machine itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If machine-specific data is stored locally in the machine, then the machine can function independently, but unauthorized manipulation and extension go undetected

Engineering Contradiction:
Improveindependent operationVSAvoidmanipulation detection
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system implements a feedback mechanism where the machine periodically sends its current machine-specific data (including any modifications or extensions) to the server. The server compares this data against the originally stored data, detects any unauthorized changes or extensions, and responds by adjusting or revoking enabling data. This feedback loop ensures continuous monitoring and detection of manipulation while allowing the machine to operate independently between checks.

Inventive Principle:
Principle #23Feedback

3Reliability

If centralized license control is implemented through a remote enabling device, then manipulation can be detected and prevented, but the complexity of data transfer and evaluation increases

Engineering Contradiction:
Improvelicense controlVSAvoiddata transfer complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The server is designed as a universal platform that handles multiple functions: storing machine-specific data for multiple machines, receiving and evaluating requests from different machine types, generating various types of enabling data, and managing license information. This multi-functional design consolidates complexity into a single centralized system rather than requiring separate protection mechanisms for each machine, thereby simplifying the overall architecture while maintaining strong license control.

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

Data Source

PatentUS10788809B2Method for the enabling of machine functions on a spinning-mill machine
Publication Date: 2020.09.29 SPINDELFABRIK SUESSEN GMBH
  • US10788809B2 patent drawing

AI summary

A method is provided for the enabling of machine functions on a spinning-mill machine comprising multiple components. The method includes transfer of machine-specific data to an enabling device that is physically remote from the spinning-mill machine; evaluation of the machine-specific data through the enabling device; selection of enabling data through the enabling device depending on the machine-specific data; transfer of the enabling data to the spinning-mill machine; and enabling of specific machine functions depending on the enabling data.