Data Protection Device Emulator via SQL Interface

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data protection devices require multiple proprietary programming interfaces for different programming languages, making them complex, costly, and difficult for users to implement and switch between manufacturers, with the PKCS #11 standard contributing to a lack of standardization and adaptability.

Innovation Solution

A computer-implemented method that uses a database query to transfer a data string to a data protection device, leveraging existing database interfaces and an emulator to convert the query into a data protection instruction, allowing a single interface for the data protection device and simplifying the process across various programming languages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple proprietary programming interfaces are provided for different programming languages, then the data protection device can be used with various applications, but the device complexity and implementation cost increase significantly

Engineering Contradiction:
Improvecompatibility with different programming languagesVSAvoidnumber of programming interfaces
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies universality by making the data protection device accessible through a single standardized database interface that can be used across multiple programming languages. Instead of implementing separate proprietary interfaces for each language, the device accepts standard SQL queries and returns results in a universal format, allowing one interface to serve multiple programming language applications.

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

Solution Approach 2:

The patent introduces an intermediary layer that translates between standard database queries and the device's internal data protection operations. This mediator converts universally understood SQL commands into device-specific instructions, enabling communication between diverse applications and the data protection device without requiring multiple specialized interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If proprietary programming interfaces are used, then the data protection device can be controlled, but the ease of operation and implementation difficulty increase for users

Engineering Contradiction:
Improvecontrol over data protection operationsVSAvoiddifficulty of implementation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent enables self-service by allowing applications to directly interact with the data protection device using standard SQL commands that developers already know. Applications can independently perform data protection operations without requiring specialized knowledge of proprietary interfaces or additional programming complexity, making the system easier to operate while maintaining control.

Inventive Principle:
Principle #25Self-service

3Reliability

If manufacturer-specific interfaces are implemented, then the data protection device can be optimized for that manufacturer's system, but the adaptability to switch between manufacturers is reduced

Engineering Contradiction:
Improveoptimization for manufacturer's systemVSAvoidability to switch between manufacturers
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent achieves manufacturer independence through universality by implementing a standardized database interface that conforms to widely adopted SQL standards. This allows the data protection device to work with applications from any manufacturer without requiring proprietary interfaces, enabling users to switch between manufacturers while maintaining system optimization through standard-compliant operations.

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

Data Source

PatentUS11568076B2Computer-implemented method of transferring a data string from an application to a data protection device
Publication Date: 2023.01.31 COMFORTE AG
  • US11568076B2 patent drawing

AI summary

A computer-implemented method of transferring a data string from an application to a data protection device. To provide a computer-implemented method of transferring a data string from an application to a data protection device that the database query contains the data string and the database query is coded in a database language.