Data Retrieval via Dual-Network Threshold Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Interactive television systems experience unpredictable lag times in data retrieval, leading to an unsatisfactory user experience due to cyclical data delivery methods, where users may wait excessively for requested data to become available in the data stream.
Innovation Solution
A receiver system determines the wait time for requested data and, if it exceeds a threshold, communicates a second request over a different network to ensure timely data delivery, while the remote source system adjusts the data stream based on request metrics to meet performance thresholds.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If data is delivered through cyclical broadcast transmission, then data can be provided to multiple users efficiently, but users experience unpredictable lag times when requesting data
Solution Approach 1:
The system pre-loads data into the cyclical broadcast stream in advance of when users might need it. By anticipating user requests and preparing data ahead of time in the broadcast carousel, the system eliminates wait times for users who request pre-loaded data, while maintaining efficient multi-user delivery through the broadcast mechanism.
Solution Approach 2:
The invention introduces an intermediary mechanism that combines both broadcast and on-demand networks. When data is requested, the system checks if it's available in the upcoming broadcast cycle and delivers it via broadcast if timing permits, otherwise retrieves it through the on-demand network. This intermediary approach optimizes the trade-off between efficient broadcast delivery and timely user response.
2Stability of the object's composition
If the system waits for data to appear in the cyclical data stream, then data delivery follows a predictable pattern, but users experience excessive and unpredictable lag times
Solution Approach 1:
The system dynamically selects between two data delivery paths based on real-time conditions: the cyclical broadcast path when data will be available soon, and the on-demand network path when immediate delivery is needed. This dynamic switching maintains the stability of the broadcast pattern while eliminating excessive wait times through adaptive route selection.
Solution Approach 2:
The invention changes the delivery parameter (network path) based on the timing of data availability in the broadcast cycle. When the wait time for broadcast data exceeds a threshold, the system switches to the on-demand network path, thereby adjusting the delivery parameters to optimize both predictability and speed.
3Device complexity
If the system uses a single broadcast network for data delivery, then network infrastructure is simplified, but data retrieval speed becomes unpredictable and often excessive
Solution Approach 1:
The system makes the data delivery infrastructure multi-functional by using the broadcast network for efficient bulk data distribution to multiple users simultaneously, while also incorporating an on-demand network for individualized rapid data retrieval. This universal infrastructure handles both broadcast and on-demand scenarios, optimizing both simplicity and speed.
Data Source
AI summary
A system receives a first request for data associated with a data stream received over a first network from a remote source and then determines when the requested data will be available based on analyzing the data stream. The system communicates a second request for the requested data over a second network to the remote source when the requested data will not be available from the data stream within a threshold time and receives the requested data from the remote source over at least one from the list including the first network and the second network.


