Parallel Unicode Tokenization Pipelines for Distributed Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need to protect Unicode data in distributed network environments, given the universal adoption of Unicode in information systems and the requirement to account for the format, structure, and characteristics of Unicode data.

Innovation Solution

The solution involves a distributed tokenization environment where a security server converts Unicode characters into code values and instantiates multiple tokenization pipelines for parallel tokenization. Each pipeline performs encoding and tokenization operations, with outputs converted back into characters to form tokenized data, which can be stored or processed remotely.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If Unicode data is protected using traditional tokenization methods, then data security is improved, but processing time and computational resources increase

Engineering Contradiction:
Improvedata securityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides Unicode data into multiple segments or blocks, each processed by separate tokenization pipelines working in parallel. This segmentation allows the system to maintain high security through comprehensive tokenization while reducing overall processing time by eliminating sequential dependencies between data blocks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-processing Unicode data into code values and organizing it into structured formats before tokenization. This preparation work is done in advance to enable faster parallel processing during the actual tokenization phase, reducing the critical path time for security-critical operations.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If multiple tokenization pipelines are used for parallel processing, then processing efficiency is improved, but system complexity increases

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent designs tokenization pipelines with universal, standardized interfaces and common processing logic that can handle different types of Unicode data. This multi-functionality allows multiple pipelines to work in parallel while sharing common resources and coordination mechanisms, reducing the complexity overhead of managing multiple independent systems.

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

Solution Approach 2:

The system introduces intermediary components such as data distributors and result aggregators that mediate between multiple parallel tokenization pipelines. These intermediaries simplify coordination by providing standardized communication protocols and abstraction layers, reducing the complexity of direct pipeline-to-pipeline interaction.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If Unicode data is converted to code values and back, then tokenization accuracy is improved, but processing steps increase

Engineering Contradiction:
Improvetokenization accuracyVSAvoidprocessing steps
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The conversion of Unicode data to code values is performed as a preliminary action before tokenization. This pre-conversion ensures that the data is in the appropriate format for accurate tokenization processing, while the reversed conversion back to Unicode characters is performed only after tokenization is complete, minimizing the number of conversion steps in the critical path.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250117603A1Parallel unicode tokenization in a distributed network environment
Publication Date: 2025.04.10 PROTEGRITY US HLDG LLC
  • US20250117603A1 patent drawing
  • US20250117603A1 patent drawing
  • US20250117603A1 patent drawing

AI summary

Unicode data can be protected in a distributed tokenization environment. Data to be tokenized can be accessed or received by a security server, which instantiates a number of tokenization pipelines for parallel tokenization of the data. Unicode token tables are accessed by the security server, and each tokenization pipeline uses the accessed token tables to tokenization a portion of the data. Each tokenization pipeline performs a set of encoding or tokenization operations in parallel and based at least in part on a value received from another tokenization pipeline. The outputs of the tokenization pipelines are combined, producing tokenized data, which can be provided to a remote computing system for storage or processing.