Dynamic Data Application Delivery via Segmented Broadcast and IP Pull

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional digital broadcasting systems require excessive time to receive and execute data applications due to the transmission of large data packets, leading to degraded execution speed and resource utilization, especially in IP-TV services where data applications are loaded slowly and errors result in re-receiving entire packets.

Innovation Solution

A digital broadcasting system that dynamically divides data applications into minimum execution data and additional data, where only the minimum execution data is transmitted over the digital broadcast network, and additional data is requested and received via a pull method using asynchronous sockets, facilitating thread and task management to improve execution speed and stability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the entire data application is transmitted over the digital broadcast network, then the data application can be executed, but the receiving time and execution time are excessively long

Engineering Contradiction:
Improvereceiving time and execution timeVSAvoiddata transmission volume
Core Design Contradiction:
Loss of timeVSQuantity of substance

Solution Approach 1:

The patent divides the data application into two distinct parts: minimum execution data (transmitted over the digital broadcast network) and additional data (transmitted over the IP network). This segmentation allows the critical minimum execution data to be delivered quickly via broadcast while the larger additional data set is transferred asynchronously via IP, thereby reducing overall receiving and execution time while managing data transmission volume effectively.

Inventive Principle:
Principle #1Segmentation

2Reliability

If large data packets are transmitted, then complete data application functionality is achieved, but transmission errors increase and require re-receiving entire packets

Engineering Contradiction:
Improvetransmission reliabilityVSAvoiddata packet size
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

By segmenting the data application into minimum execution data and additional data, the patent reduces the size of data packets transmitted over the error-prone digital broadcast network. Only the small, critical minimum execution data is broadcast, minimizing the impact of transmission errors. The larger additional data is transmitted over the more reliable IP network, where error handling and retransmission are more efficient.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the essential minimum execution data from the complete data application and transmits it separately over the digital broadcast network. The remaining additional data is transmitted over the IP network. This extraction ensures that the most critical data is delivered with high reliability through the broadcast channel, while non-critical data uses a more forgiving transmission channel.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If data applications are transmitted as complete packets, then all data is delivered, but the execution speed is degraded due to large packet size

Engineering Contradiction:
Improveexecution speedVSAvoiddata packet size
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent segments the data application into minimum execution data and additional data, allowing the small minimum execution data to be transmitted and executed quickly. This segmentation directly improves execution speed by reducing the amount of data that must be received and processed before the application can begin running, while the larger additional data is loaded asynchronously in the background.

Inventive Principle:
Principle #1Segmentation

4Loss of time

If the entire data application is received before execution, then complete functionality is ensured, but the time required for receiving is excessive

Engineering Contradiction:
Improvereceiving timeVSAvoiddata completeness
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent performs preliminary action by transmitting and executing the minimum execution data first, allowing the data application to start running with essential functionality. The additional data is then received asynchronously in the background and integrated as it arrives. This preliminary action significantly reduces receiving time while maintaining data completeness through progressive data accumulation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9326040B2Data application providing server, broadcasting server and receiver for dynamically processing data application and digital broadcasting system including the same
Publication Date: 2016.04.26 SK PLANET CO LTD
  • US9326040B2 patent drawing
  • US9326040B2 patent drawing
  • US9326040B2 patent drawing

AI summary

A data application providing server, a broadcasting server and a receiver for dynamically processing a data application and a digital broadcasting system including the same are disclosed wherein a data of a minimum quantity required for executing a data application is received and other data is received by a pull method to minimize a time required for receiving and executing the data application, and wherein a change in the data application is facilitated, and a stability of the execution of the data application is maintained and an execution speed is improved through a tread management or a task management.