Controller Scroll List Acquisition via Response Time Prediction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In home networks, controllers face delays in obtaining and displaying content lists due to accumulated requests and interrupt processes, leading to delayed responses and display issues when scrolling through content lists.
Innovation Solution
A controller with an obtainment determining section, contents information obtaining section, average response time storage, scroll operation input section, and scroll list obtainment determining section that prioritizes scroll list requests by determining if content information is fully obtained and using average response time to manage requests, ensuring quick acquisition of scroll destination content lists without delaying normal content list requests.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If the controller transmits multiple normal contents list obtaining requests to the server, then all contents information can be obtained, but the response time is delayed due to accumulated requests and priority checking
Solution Approach 1:
The controller predicts the response time for obtaining contents information before actually requesting it. Based on this predicted response time, the controller determines whether to transmit a normal contents list obtaining request or wait for scroll operations. This preliminary assessment prevents unnecessary request accumulation and reduces overall response time while ensuring complete contents information is obtained when needed.
Solution Approach 2:
The controller dynamically adjusts its request transmission behavior based on real-time conditions. When the predicted response time indicates that contents information can be obtained quickly, normal requests are transmitted. When the predicted response time is long, the controller suppresses normal requests and prioritizes scroll operations. This dynamic adaptation resolves the contradiction between obtaining complete information and maintaining fast response.
2Extent of automation
If the server executes processes based on accumulated requests with priority checking, then request processing is organized, but the response to the controller is delayed
Solution Approach 1:
The controller performs preliminary prediction of response time before transmitting requests. This allows the controller to anticipate server processing delays and adjust its request transmission strategy accordingly, reducing the impact of server-side priority checking on overall response time.
Solution Approach 2:
The controller uses feedback from predicted response times to adjust its request transmission behavior. When predictions indicate long processing times, the controller modifies its request strategy to avoid accumulation, thereby reducing delays caused by server-side priority checking while maintaining automated processing.
3Speed
If the controller requests scroll list information during normal contents list obtainment, then scroll display responsiveness is improved, but the server cannot immediately transmit the scroll list while executing previous obtainment processes
Solution Approach 1:
Before requesting scroll list information, the controller predicts the response time for obtaining contents information. Based on this prediction, it determines whether the server can immediately transmit the scroll list or if normal obtainment processes are still executing. This preliminary assessment enables the controller to request scroll information at optimal moments, improving display responsiveness while accounting for server processing constraints.
Solution Approach 2:
The controller dynamically determines whether to request scroll list information based on real-time predictions of server processing status. When predictions indicate the server is available, scroll requests are transmitted immediately for fast display. When predictions indicate ongoing processes, the controller adjusts its timing. This dynamic approach resolves the contradiction between scroll responsiveness and server processing capacity.
4Loss of information
If the controller transmits requests until all contents information is obtained, then complete contents list is achieved, but time consumption increases significantly
Solution Approach 1:
The controller predicts response times before transmitting each contents list obtaining request. Based on these predictions, it determines whether to continue transmitting normal requests or to stop and wait for scroll operations. This preliminary assessment prevents unnecessary requests that would increase obtainment time while ensuring complete contents information is obtained when predictions indicate fast response.
Solution Approach 2:
The controller dynamically adjusts its request transmission strategy based on predicted response times. When predictions indicate quick response, normal requests are transmitted to achieve complete contents list. When predictions indicate long response time, the controller suppresses further normal requests. This dynamic behavior reduces overall obtainment time while maintaining information completeness when conditions are favorable.
Data Source
AI summary
A controller for obtaining a contents list via a network, in which a contents list of scroll destination is quickly obtained when a scroll instruction is input, is provided. When the scroll instruction in the contents list is input by a user's operation, the controller sets a scroll list obtaining flag into an on state, and preferentially obtains contents information about the scroll destination. When the scroll list obtaining flag is set into the on state, the controller does not transmit a normal contents list obtaining request to a contents list transmitting apparatus. Since the controller transmits the normal contents list obtaining request after average response time passes, the controller can obtain the contents information about scroll destination in the contents list without delay.


