UOL Path Component Tokenization for Stream Deduplication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data stream processing methods fail to efficiently deduplicate and reconstruct Uniform Object Locator (UOL) path components in high throughput, resource-constrained environments like IoT systems, leading to inefficiencies in bandwidth and processing speed.

Innovation Solution

A method utilizing token-based deduplication and marker-prefixed reconstruction of UOL path components, where components are split into context and name parts, mapped to tokens, and prefixed with markers, reducing redundancy in data streams.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If general-purpose compression methods (e.g., gzip, LZ77) are used to process data streams, then some level of compression is achieved, but UOL-specific redundancies are not leveraged and processing overhead increases

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoidprocessing overhead
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent segments UOL paths into distinct components (context, name, qualifiers) separated by delimiters like '@' and '/'. This segmentation allows the system to identify and deduplicate specific UOL components independently, leveraging UOL-specific structure rather than treating the entire path as a single string. The segmentation enables targeted tokenization of reusable components while maintaining semantic integrity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms UOL path components into token-based representations, changing the parameter format from raw strings to compressed token identifiers. This parameter transformation allows frequent UOL components to be represented by short tokens, significantly reducing bandwidth requirements for transmitting repeated UOL paths while maintaining the ability to reconstruct original paths at the receiving end.

Inventive Principle:
Principle #35Parameter changes

2Loss of energy

If tokenization is applied to network protocols to assign codes to recurring elements, then data reduction is achieved, but the semantic relationship between UOL context and name components is disrupted

Engineering Contradiction:
Improvedata reductionVSAvoidsemantic relationship
Core Design Contradiction:
Loss of energyVSLoss of information

Solution Approach 1:

The patent performs preliminary tokenization of UOL components during the streaming process, maintaining a dictionary that maps token identifiers to their corresponding UOL components (context, name, qualifiers). This preliminary action ensures that when UOL paths are transmitted, their semantic structure is preserved in the token dictionary, allowing accurate reconstruction at the receiving end without losing semantic relationships between components.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a token dictionary as an intermediary between the transmitted token stream and the original UOL paths. This intermediary structure maintains the semantic relationships between UOL components by storing the mapping between tokens and their corresponding context/name/qualifier elements, enabling lossless reconstruction of the original semantic structure from the compressed token representation.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If hash-based deduplication is used to process data blocks, then duplicate elimination is achieved, but entire data blocks are processed without splitting UOLs for targeted deduplication

Engineering Contradiction:
Improveduplicate elimination efficiencyVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments UOL paths into reusable components (context, name, qualifiers) and applies deduplication at the component level rather than processing entire UOL paths or data blocks as single units. This segmentation enables the system to identify and eliminate duplicates of individual UOL components, reducing the processing burden compared to hash-based methods that must compute hashes for entire data blocks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different processing strategies to different parts of the data stream based on their characteristics. Frequently occurring UOL components are tokenized and referenced by token identifiers, while unique or less frequent components are transmitted in full. This local quality approach optimizes processing efficiency by applying compression only where beneficial, reducing overall processing time compared to uniform hash-based deduplication of entire blocks.

Inventive Principle:
Principle #3Local quality

4Loss of energy

If dictionary-based compression is applied to map frequent strings to shorter codes, then bandwidth efficiency improves, but marker-based reconstruction for dynamic UOL streaming is lacking

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoidreconstruction capability
Core Design Contradiction:
Loss of energyVSEase of operation

Solution Approach 1:

The patent performs preliminary tokenization of UOL components during the streaming process, building a token dictionary that maps identifiers to UOL components. This preliminary action enables efficient bandwidth usage during transmission while ensuring that the reconstruction capability is already prepared at the receiving end, allowing real-time reconstruction without additional processing delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a token dictionary as an intermediary structure that facilitates both compression and reconstruction. The dictionary maintains the mapping between token identifiers and original UOL components, serving as a mediator that enables bandwidth-efficient transmission through tokenization while simultaneously providing the mechanism for accurate reconstruction of dynamic UOL streams at the receiving end.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20260044479A1Stream-based deduplication of uniform object locator path components
Publication Date: 2026.02.12 BOYNTON JON LEE
  • US20260044479A1 patent drawing
  • US20260044479A1 patent drawing
  • US20260044479A1 patent drawing

AI summary

A computer-implemented method for deduplicating Uniform Object Locator (UOL) path components in data streams by splitting UOL paths into context and name components, assigning unique tokens via a dictionary, prefixing component-token pairs and composite tokens with markers, and writing them to the stream. Receivers reconstruct UOLs by parsing markers, retrieving components from a dictionary using tokens, and combining them. The method reduces bandwidth and enhances performance by removing redundant path components from data streams.