Hybrid Data Structure Error Recovery Middleware

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for reading and writing data to web-based databases, especially in video streaming systems, face challenges in combining multiple reads and writes, leading to inefficiencies and difficulties in error recovery, particularly due to the need for separate interactions and handling code for each data field.

Innovation Solution

A hybrid data structure, facilitated by a middleware application on the server, combines multiple data fields into a single entity for transmission across the network, using JSON or similar structures, and incorporates 'NULL' values for unavailable data fields to prevent crashes and improve error handling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple database reads and writes are combined into a single entity for transmission, then network communication efficiency is improved, but error recovery becomes more complex

Engineering Contradiction:
Improvedata communication efficiencyVSAvoiderror recovery complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the combined data structure into individual data fields, each with its own error status flag. This allows the system to identify and handle errors at the field level rather than requiring complex recovery procedures for the entire combined structure, thus reducing error recovery complexity while maintaining communication efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary layer (the structured data format with embedded error flags) between the database operations and the network transmission. This intermediary structure facilitates error identification and handling without requiring complex client-side recovery logic, resolving the contradiction between efficiency and complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If separate interactions are used for each data field, then error handling is simpler, but network communication efficiency deteriorates

Engineering Contradiction:
Improveerror handling simplicityVSAvoidnetwork communication efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent merges multiple data field interactions into a single network message while maintaining individual error status flags for each field. This combining approach reduces network overhead and improves communication efficiency, while the preserved individual flags maintain error handling simplicity by allowing client-side processing of each field independently.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal data structure that serves multiple functions simultaneously: it enables efficient single-message transmission, maintains individual error tracking for each field, and provides a standardized format that simplifies error handling. This multi-functional structure resolves the contradiction between operational simplicity and communication efficiency.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Ease of manufacture

If conventional methods are used for reading and writing data, then implementation is straightforward, but combining multiple reads and writes becomes difficult

Engineering Contradiction:
Improveimplementation straightforwardnessVSAvoidcombining operations complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by pre-defining a structured data format with error status flags before combining multiple database operations. This pre-established structure makes it straightforward to implement combined reads and writes, as the framework for handling multiple fields and their errors is already in place, reducing the complexity of combining operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11700317B2Error recovery in digital communications
Publication Date: 2023.07.11 DISH NETWORK LLC
  • US11700317B2 patent drawing
  • US11700317B2 patent drawing

AI summary

Electronic communications between a client device and a server device are improved by providing a middleware component that incorporates electronic data read and/or written to a database in a hybrid data structure. The hybrid structure is further designed to allow for “NULL” or other pre-defined data values when one or more data fields are unavailable or erroneous. The client device, in turn, can be configured to check for the pre-defined data values in certain fields and to gracefully process such values. The hybrid structure with pre-defined error values therefore provides for very efficient data transmittal and processing, while retaining the ability to handle errors or other unusual situations relating to the data.