UDP File Serialization With Metadata for One-Way Transfer Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There are currently no standard communication protocols to transmit files over User Datagram Protocol (UDP) in one-way transfer (OWT) systems, which lack handshaking protocols and provide no guarantees for data packet delivery, ordering, or duplication protection.

Innovation Solution

A file is serialized into multiple data chunks and segments in OWT systems, with metadata inserted for processing, and error correction techniques applied at the chunk and segment levels to ensure reliable transmission and reconstruction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If UDP protocol is used for file transmission in OWT systems, then transmission speed and simplicity are improved, but data packet delivery reliability and ordering are worsened

Engineering Contradiction:
Improvetransmission speedVSAvoiddata packet delivery reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The file is divided into multiple data chunks, each further divided into data segments. This segmentation allows the transmission system to handle large files as smaller units, improving transmission efficiency while enabling selective error correction and reconstruction of individual segments without affecting the entire file transmission.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Metadata is inserted into each data chunk and data segment before transmission. This preliminary action provides the receiving system with essential information about the file structure, chunk identifiers, and segment positions in advance, enabling proper reassembly and error correction without requiring additional communication overhead during transmission.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If no standard protocols are used for UDP file transmission, then protocol flexibility and adaptability are improved, but data integrity and processing reliability are worsened

Engineering Contradiction:
Improveprotocol flexibilityVSAvoiddata integrity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The file transmission protocol is segmented into standardized components: data chunks with metadata headers, data segments with identifiers, and reconstruction instructions. This segmentation creates a modular protocol that can be implemented in various OWT systems while maintaining consistent data integrity through standardized processing steps.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Metadata acts as an intermediary element between the transmitting and receiving systems. It contains file information, chunk identifiers, and segment positions, serving as a mediator that enables reliable data reconstruction without requiring complex handshaking protocols or establishing bidirectional communication.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If data chunks and segments are created with metadata, then data reconstruction accuracy is improved, but data processing complexity is worsened

Engineering Contradiction:
Improvedata reconstruction accuracyVSAvoiddata processing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The data structure is segmented into uniform blocks (chunks and segments) with consistent metadata formats. This segmentation simplifies processing by treating all data units according to the same template, reducing the complexity of handling variable-length or irregular data structures while maintaining precise reconstruction capability.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250373681A1UDP File Serialization In One-Way Transfer Systems
Publication Date: 2025.12.04 MICROSOFT TECHNOLOGY LICENSING LLC
  • US20250373681A1 patent drawing
  • US20250373681A1 patent drawing
  • US20250373681A1 patent drawing

AI summary

Examples of the present disclosure describe systems and methods for UDP file serialization. In examples, a file received at a first device in a OWT system is separated into multiple data chunks. Each of the data chunks is further separated into multiple data segments. Metadata associated with the file is inserted into each of the data chunks and each of the data segments. Data packets that comprise the data segments and compose the data chunks are transmitted to a second device in the OWT system. The second device uses the metadata in the data chunks and the data segments to reconstruct the file. In some examples, data loss mitigation strategies are implemented to mitigate data packet loss and data packet corruption during processing and transmission.