Stream Priority Management for Foreground Data Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data communication techniques fail to appropriately set priority orders for multiple data streams, leading to delayed foreground processing due to lower-priority stream transmissions, especially in varying network environments, resulting in suboptimal data transfer and display performance.
Innovation Solution
A system that includes a server and an information processing device capable of setting priority orders for data streams based on content attributes and network conditions, allowing for optimal data transfer and foreground processing by designating higher priorities for critical data streams and lower priorities for background processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple data streams are transmitted simultaneously without priority setting, then data transfer can occur in parallel, but foreground processing is delayed due to low-priority stream transmissions
Solution Approach 1:
The patent segments data streams into multiple priority levels (foreground and background streams), allowing the system to handle different types of data traffic separately. By dividing the single data stream into multiple prioritized streams, the system can process critical foreground data without being blocked by background data transmissions, thus resolving the contradiction between parallel data transfer and foreground processing speed.
Solution Approach 2:
The patent applies local quality by assigning different priority characteristics to different portions of data traffic. Foreground data streams are given high priority to ensure timely delivery for immediate display, while background data streams are assigned low priority for non-critical data. This differentiated quality assignment allows simultaneous transmission without compromising foreground processing performance.
2Adaptability or versatility
If priority orders are not set for multiple streams, then stream management is simple, but appropriate data transfer cannot be performed in varying network environments
Solution Approach 1:
The patent implements dynamic priority management where the system can adjust stream priorities based on network conditions and data importance. The priority structure is not fixed but can be modified dynamically to adapt to varying network environments, allowing the system to optimize data transfer performance under different conditions while maintaining manageable complexity through structured priority levels.
Solution Approach 2:
The patent changes the parameter of stream priority to optimize data transfer. By introducing priority as a controllable parameter with multiple levels, the system can adjust data transmission behavior based on network conditions and data criticality. This parameter-based approach provides adaptability to different network environments while keeping the management mechanism systematic and manageable.
3Quantity of substance
If background data is transmitted simultaneously with foreground data, then data transfer throughput increases, but foreground processing speed decreases
Solution Approach 1:
The patent applies preliminary action by establishing a priority-based transmission framework before data transfer begins. Foreground data streams are pre-designated with high priority to ensure they receive immediate processing and transmission resources. This preliminary prioritization prevents background data from interfering with foreground processing, allowing high data transfer volume without compromising foreground speed.
Solution Approach 2:
The patent introduces a stream priority management mechanism as an intermediary between data transfer and processing. This intermediary layer arbitrates between foreground and background data streams, ensuring that foreground data receives preferential treatment in terms of transmission resources and processing priority. The intermediary mechanism enables high overall data transfer volume while protecting foreground processing speed from degradation.
Data Source
AI summary
A server computer sets a priority order of each of contents based on an attribute of each of the contents designated by HTML data and provides the HTML data including the priority order with a client computer. The client computer acquires the contents from the server computer by using streams with priorities depending on the priority order of each of the contents designated by the HTML data provided from the server computer. The client computer controls display using a part of the contents and caches other contents from among the acquired contents.


