Interface Application for Secure Natural Language Data Operations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data management systems face challenges in integrating natural language processing systems due to infrastructure and regulatory limitations, particularly when sensitive data cannot be securely accessed from the public Internet or passed to cloud services.

Innovation Solution

A data processing system that includes a data management system within a private network and a natural language processing system outside the network, using an interface application to receive and process natural language messages, identify intents, and invoke operations at the data management system indirectly through formatted messages, while ensuring secure encryption and access control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If cloud-based AI chatbot services are used for natural language processing, then natural language understanding capability is improved, but data security and regulatory compliance deteriorate due to sensitive data flowing through cloud services

Engineering Contradiction:
Improvenatural language understanding capabilityVSAvoiddata security and regulatory compliance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces an intermediary interface application that sits between the natural language processing system and the data management system. This interface application receives natural language messages, forwards them to the NLP system for processing, and then invokes operations at the data management system based on the processed invocation messages. This intermediary layer enables secure integration without requiring direct access to sensitive data from the NLP system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If direct API calls are made from the natural language processing system to the data management system, then operation invocation speed is improved, but access control and security restrictions are violated

Engineering Contradiction:
Improveoperation invocation speedVSAvoidaccess control and security
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The interface application serves as a secured intermediary that mediates communication between the NLP system and data management system. It receives natural language messages, processes them through the NLP system, and then invokes operations at the data management system through controlled interfaces. This maintains security and access control while enabling operation invocation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system is segmented into distinct functional components: the interface application handles message reception and forwarding, the NLP system handles natural language processing, and the data management system handles data operations. This segmentation allows each component to operate with appropriate access controls and security measures in place.

Inventive Principle:
Principle #1Segmentation

3Reliability

If a complex interface application is introduced to enable secure integration, then data security is improved, but system complexity increases

Engineering Contradiction:
Improvedata securityVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The interface application is designed as a universal component that handles multiple functions: receiving natural language messages from users, forwarding them to the NLP system, processing invocation messages, and invoking operations at the data management system. This multi-functionality consolidates security and integration logic into a single manageable component.

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

Data Source

PatentUS11609941B2Natural language interface for a data management system
Publication Date: 2023.03.21 BRITISH GAS TRADING
  • US11609941B2 patent drawing
  • US11609941B2 patent drawing
  • US11609941B2 patent drawing

AI summary

A data processing system which includes a data management system located in a first network, the data management system providing operations for modifying data stored by the first data management system, and a natural language processing system for processing natural language messages. The natural language processing system is located outside the first network. The system further comprises an interface application having access to the data management system adapted to: receive one or more natural language messages from a user; forward the natural language messages to the natural language processing system; receive an invocation message from the natural language processing system, the invocation message comprising operation data defining an operation to be performed at the data management system, the operation identified by the natural language processing system based on the natural language messages; and invoke the operation at the data management system based on the operation data.