Encoded Data Decoder Error Correction Without Retransmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data decoders face inefficiencies when handling encoded data with errors, often resulting in increased latency or lower quality output due to either skipping or retransmitting corrupted data.

Innovation Solution

A high efficiency data decoder that modifies encoded data inputs to correct errors by flipping individual values, using historical modification data to rank and apply modifications randomly or sequentially until a successful mapping is achieved within a threshold time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If current decoders skip or retransmit corrupted data, then data accuracy is maintained, but decoding time increases and productivity decreases

Engineering Contradiction:
Improvedata accuracyVSAvoiddecoding time
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent converts the harmful effect of data errors into a beneficial outcome by using error correction algorithms to modify corrupted encoded data into valid encoded data that maps to correct output values, thereby maintaining both data accuracy and decoding efficiency

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Solution Approach 2:

The patent changes the parameters of the encoded data by applying modification algorithms that alter the corrupted data values into valid data representations, enabling successful decoding without retransmission or skipping

Inventive Principle:
Principle #35Parameter changes

2Reliability

If current decoders request retransmission of corrupted data, then output quality is maintained, but latency increases

Engineering Contradiction:
Improveoutput qualityVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary error correction on corrupted encoded data before the decoding process, using modification algorithms to pre-process the data into valid form, thereby eliminating the need for retransmission and reducing latency

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent converts the harmful effect of data corruption into a beneficial correction process by applying error correction algorithms that transform corrupted data into valid data, maintaining output quality without requiring retransmission

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

3Productivity

If current decoders skip corrupted data inputs, then processing speed is maintained, but output quality deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoidoutput quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent converts the harmful effect of skipping corrupted data into a beneficial correction process by using error correction algorithms to recover and correct the corrupted data, thereby maintaining both processing speed and output quality

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS10630313B1High efficiency data decoder
Publication Date: 2020.04.21 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10630313B1 patent drawing
  • US10630313B1 patent drawing
  • US10630313B1 patent drawing

AI summary

Disclosed are systems, methods, and non-transitory computer-readable media for a high efficiency data decoder. The high efficiency data decoder accesses an encoded data input including an ordered set of individual values and determines whether the encoded data input maps to any of a set of predetermined data outputs. If the encoded data input does not map to any of the predetermined data outputs, the high efficiency data decoder modifies at least one individual value from the ordered set of individual values, yielding a modified encoded data input. The high efficiency data decoder then determines whether the modified encoded data input maps to any predetermined data outputs. If the modified encoded data input maps to one of the data output, the high efficiency data decoder decodes the encoded data input into the identified data output.