Time-Aligned Multi-Stream Relay Transmission for Mobile Receivers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer storage systems face issues with memory device failures, particularly in commercial-grade devices using physical movement technologies, leading to data loss and security concerns, and redundant array of independent discs (RAID) solutions increase maintenance and unauthorized access risks while reducing storage capacity.

Innovation Solution

A distributed storage network (DSN) system that utilizes error coding dispersal to partition and distribute data across geographically diverse locations, ensuring data integrity and security through forward error correction and redundant storage, managed by a DS managing unit and processed by a DS processing unit.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If RAID solutions are used to protect against memory device failures, then data reliability is improved, but storage capacity is reduced and maintenance complexity increases

Engineering Contradiction:
Improvedata reliabilityVSAvoidmaintenance complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments data into multiple independent data slices and distributes them across multiple storage devices. Each slice is independently stored, allowing the system to tolerate failures of individual devices while maintaining overall data reliability. This segmentation approach replaces traditional RAID configurations with a more distributed architecture that reduces maintenance complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary encoding layer that transforms original data into encoded data slices before storage. This intermediary transformation enables the system to achieve data protection without requiring complex RAID configurations, as the encoded slices can be independently stored and retrieved with simpler maintenance requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If multiple data streams are transmitted simultaneously to mobile receivers, then communication efficiency is improved, but time synchronization becomes more difficult

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidtime synchronization
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies preliminary time alignment to data slices before transmission. By pre-synchronizing the timing of encoded data slices from multiple storage devices, the system enables simultaneous transmission of multiple data streams while maintaining time synchronization at the receiver, thus improving communication efficiency without losing synchronization.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where the system monitors the transmission and reception of time-aligned data slices. This feedback enables the system to detect and correct timing deviations, ensuring that multiple data streams remain synchronized even during simultaneous transmission to mobile receivers.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260030095A1System and Method for Transmitting Multiple Time-aligned Data Streams to a Mobile Receiver
Publication Date: 2026.01.29 PURE STORAGE INC
  • US20260030095A1 patent drawing
  • US20260030095A1 patent drawing
  • US20260030095A1 patent drawing

AI summary

A method for data transmission includes receiving a first data stream and a second data stream for simultaneous transmission to a mobile device. The method continues by dividing a portion of the first data stream into a first plurality of data blocks and dividing a portion of the second data stream into a second plurality of data blocks, where the portion of the first data stream is time aligned with the portion of the second data stream. The method continues by creating a data matrix from the first and second plurality of data blocks and based on the data matrix, transmitting a first data block from each of the first and second plurality of data blocks to a first relay unit. Finally, based on the data matrix a second data block from each of the first and second plurality of data blocks is transmitted to a second relay unit.