Continuity-Based Data Protection for Real-Time Lossy Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data transmission methods face challenges in maintaining data integrity, particularly in real-time systems, where conventional error correction techniques require excessive computational resources and are not suitable for scenarios with strict time constraints.

Innovation Solution

The implementation of continuity-based data protection techniques, which analyze data for continuity and subsample it into regions to achieve higher compression ratios and reduced overhead, allowing for efficient data transmission with minimal visual degradation even in lossy environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If forward error correction (FEC) algorithms are used to protect data integrity, then data reliability is improved, but computational resource consumption increases and real-time processing becomes difficult

Engineering Contradiction:
Improvedata integrityVSAvoidreal-time processing capability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent divides the data stream into multiple packets and distributes redundancy information across them. Instead of computing comprehensive error correction codes for the entire data stream in real-time, the system segments data into manageable packets with embedded redundancy, enabling parallel processing and reducing computational burden while maintaining error correction capability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent pre-computes and embeds redundancy information into data packets before transmission. By performing error protection preparation in advance rather than during real-time processing, the system reduces computational resources needed during critical real-time operations while ensuring data integrity protection is already in place

Inventive Principle:
Principle #10Preliminary action

2Reliability

If error correction codes are generated to protect transmitted data, then data protection capability is improved, but bandwidth consumption increases due to additional data transmission

Engineering Contradiction:
Improvedata protection capabilityVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies different levels of redundancy and protection to different packets based on their importance and the local characteristics of the data stream. Critical packets receive higher protection with more redundancy, while less critical packets use minimal protection, optimizing the overall bandwidth efficiency while maintaining necessary data protection

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent dynamically adjusts the amount of redundancy information embedded in packets based on network conditions, data importance, and loss probability. By changing the redundancy parameter adaptively rather than using fixed error correction codes, the system optimizes bandwidth usage while maintaining adequate protection under varying conditions

Inventive Principle:
Principle #35Parameter changes

3Reliability

If comprehensive error correction is applied to all data packets, then data integrity is improved, but processing complexity and computational overhead increase

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

Solution Approach 1:

The patent applies error protection selectively to only those packets that require it based on their content and importance. Instead of uniformly applying comprehensive error correction to all packets, the system identifies critical packets and applies appropriate protection levels, reducing overall processing complexity while maintaining integrity for essential data

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent uses lightweight, simple error detection and correction mechanisms for individual packets rather than complex comprehensive error correction systems. By employing simple checksums, parity bits, or basic forward error correction per packet instead of elaborate end-to-end error correction, the system reduces processing complexity while providing adequate protection

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS11461168B1Data loss protection with continuity
Publication Date: 2022.10.04 AMAZON TECH INC
  • US11461168B1 patent drawing
  • US11461168B1 patent drawing
  • US11461168B1 patent drawing

AI summary

Continuity-based data protection may be implemented by systems and methods described herein for collecting a set of data that corresponds to a graphical representation of a computing environment, determining a plurality of subsets of the set of data, wherein a subset of the plurality has mathematical continuity, compressing at least the subset of the plurality, thereby generating one or more compressed subsets, and providing the one or more compressed subset to another computing entity, the other computing entity being able to determine the graphical representation of the computing environment, wherein the graphical representation is presentable to a user of the other computing entity.