Stream Priority Management for Foreground Data Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidforeground processing delay
Core Design Contradiction:
ProductivityVSLoss of time

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #3Local quality

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

Engineering Contradiction:
Improvenetwork environment adaptabilityVSAvoidstream priority management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If background data is transmitted simultaneously with foreground data, then data transfer throughput increases, but foreground processing speed decreases

Engineering Contradiction:
Improvedata transfer volumeVSAvoidforeground processing speed
Core Design Contradiction:
Quantity of substanceVSSpeed

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11258882B2Information processing device, method, and storage medium for prioritized content acquisition
Publication Date: 2022.02.22 CANON KK
  • US11258882B2 patent drawing
  • US11258882B2 patent drawing
  • US11258882B2 patent drawing

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.