Temporal Frame Data Distribution for Secure Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data transmission methods, such as QR codes and barcodes, are vulnerable to unauthorized access as temporary interception of data blocks can reveal encoded information, making the data accessible despite security measures.

Innovation Solution

A method involving a temporal sequence of frames where data blocks are distributed such that all frames must be intercepted in order to decode the data element, ensuring secure transmission by requiring complete and correct frame capture.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data elements are encoded in a single QR code or barcode, then transmission efficiency is improved, but security deteriorates because all data blocks can be intercepted at once

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidsecurity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent divides the data element into multiple data blocks and distributes them across multiple sequential frames instead of encoding all data in a single QR code. This segmentation ensures that interception of one frame does not reveal the complete data element, thereby improving security while maintaining transmission efficiency through structured distribution.

Inventive Principle:
Principle #1Segmentation

2Reliability

If data blocks are distributed across multiple frames, then security is improved, but device complexity increases due to sequential frame processing requirements

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a dynamic sequential frame structure where data blocks are distributed across multiple frames in a time-ordered sequence. The system dynamically processes frames in order, with each frame containing a portion of the data blocks. This dynamic approach enhances security through distribution while managing complexity through standardized sequential processing rules.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If all data blocks are provided in one frame, then ease of operation is improved, but vulnerability to interception increases

Engineering Contradiction:
ImprovesimplicityVSAvoidinterception vulnerability
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent segments the complete data set into multiple data blocks distributed across sequential frames. Instead of providing all data blocks in a single frame, each frame contains only a portion, requiring the receiver to collect multiple frames in sequence. This segmentation maintains operational simplicity through standardized frame structures while dramatically reducing interception vulnerability.

Inventive Principle:
Principle #1Segmentation

4Reliability

If multiple frames are used to distribute data blocks, then security against interception is improved, but transmission time increases

Engineering Contradiction:
ImprovesecurityVSAvoidtransmission time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent employs periodic action by distributing data blocks across multiple frames in a structured sequence. Each frame is transmitted in a predetermined order, creating a periodic transmission pattern. This approach enhances security through distribution while optimizing transmission time by establishing efficient sequential delivery and retrieval protocols.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20240370682A1Method for providing a data element
Publication Date: 2024.11.07 SIEMENS HEALTHINEERS AG
  • US20240370682A1 patent drawing
  • US20240370682A1 patent drawing
  • US20240370682A1 patent drawing

AI summary

A computer-implemented method for providing a data element by way of a temporal sequence of frames, comprises: receiving or determining a representation of the data element by a number of data blocks, wherein the data blocks have a fixed order relative to one another; determining a number of frames and a number of data blocks per frame, wherein the frames have a fixed order relative to one another which defines the temporal sequence; distributing the data blocks among the frames such that the fixed order of the frames corresponds to the fixed order of the data blocks; and providing the frames in the temporal sequence, wherein the data element is provided by providing all of the frames.