Data Processing System for Confidential Document Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data processing systems face challenges in efficiently verifying documents written in programming languages, especially when they include confidential data, as they require significant facilities and costs to operate and maintain large language models.

Innovation Solution

A data processing system comprising three components: a first component that receives and transfers documents, a second component that performs processing using a large language model to verify syntax, and a third component that uses a database to replace confidential data and generate reports, allowing for efficient verification without leaking sensitive information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a large language model is used to verify programming language documents, then verification capability is improved, but facilities and costs increase

Engineering Contradiction:
Improveverification capabilityVSAvoidfacilities and costs
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the verification process into multiple components: a first component for receiving documents, a second component with large language model for syntax verification, and a third component for report generation. This segmentation allows the large language model to be used only when needed rather than continuously, reducing overall system complexity and costs while maintaining verification capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary components (the first and third components) that mediate between the document input and the large language model processing. These intermediaries handle document reception, preprocessing, and report generation, allowing the expensive large language model resource to be used more efficiently and reducing the overall system burden.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If confidential data is included in documents for verification, then verification completeness is improved, but data leakage risk increases

Engineering Contradiction:
Improveverification completenessVSAvoiddata leakage risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system extracts and identifies confidential data within documents during the verification process. By taking out and isolating confidential information, the system can verify the document's syntax and structure without exposing sensitive data to external systems or storing it in vulnerable locations, thus maintaining verification completeness while reducing leakage risk.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent employs temporary processing mechanisms where confidential data is processed in memory without being permanently stored or transmitted to external systems. The data exists only temporarily during verification and is then discarded, reducing the window of vulnerability and the risk of data leakage while maintaining complete verification capability.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS20250165235A1Data processing system and data processing method
Publication Date: 2025.05.22 SEMICON ENERGY LAB CO LTD
  • US20250165235A1 patent drawing
  • US20250165235A1 patent drawing
  • US20250165235A1 patent drawing

AI summary

A novel data processing system that is highly convenient, useful, or reliable is provided. The data processing system is composed of the following three components. The first component receives a document written in a programming language, and extracts and provides a syntax error. The second component performs processing using a large language model, and generates a report sentence in accordance with a prompt. The large language model has learned the programming language. The third component performs processing using a database, searches for whether one line includes a registered character string, and if found, replaces the character string with an alternative character string. Moreover, the third component generates a prompt, and verifies each line and generates a report sentence. The system has functions of receiving a document written in the programming language, extracting an error, and generating a report sentence.