Dynamic Content Fidelity Adjustment for Microservice Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud-based collaboration tools face challenges in rendering high-quality content in real-time due to bandwidth constraints, leading to lag and reduced content fidelity, as they often require balancing quality of service (QoS) across multiple user interactions and microservices.

Innovation Solution

The system dynamically adjusts content fidelity based on user interaction data by prioritizing bandwidth for focused content, rendering high-quality data for active regions and lower-quality data for non-active regions, using a symbiotic cloud/client relationship to optimize data transmission and reduce lag while maintaining content fidelity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If high-quality content is rendered for all microservices, then content fidelity is improved, but bandwidth consumption increases and lag increases

Engineering Contradiction:
Improvecontent fidelityVSAvoidbandwidth consumption
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent applies local quality by rendering different quality levels for different regions of the display based on user focus. The system identifies a first region corresponding to the user's focus area and renders microservices in this region at high quality, while rendering microservices in other regions at lower quality. This resolves the contradiction by maintaining high content fidelity only where needed, thereby reducing overall bandwidth consumption while preserving user experience in the focused area.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If high-quality content is rendered for all microservices, then content fidelity is improved, but system performance decreases due to lag

Engineering Contradiction:
Improvecontent fidelityVSAvoidlag
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system renders high-quality content only in the first region where the user is focused, while using lower quality rendering for other regions. This selective approach reduces the total rendering load and data transmission requirements, thereby decreasing lag and improving system performance while maintaining high fidelity where the user actually looks and interacts.

Inventive Principle:
Principle #3Local quality

3Device complexity

If uniform quality level is applied to all microservices, then implementation simplicity is maintained, but bandwidth efficiency decreases

Engineering Contradiction:
Improveimplementation simplicityVSAvoidbandwidth efficiency
Core Design Contradiction:
Device complexityVSLoss of energy

Solution Approach 1:

The patent implements dynamic quality adjustment where the rendering quality of microservices changes based on user interaction and focus detection. The system continuously monitors user focus areas and adjusts the quality level of rendered content in real-time, transitioning between high and low quality rendering based on which regions are currently in focus. This dynamic approach significantly improves bandwidth efficiency compared to uniform quality rendering, while the complexity is managed through automated focus detection and region identification.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20220107777A1Content fidelity adjustment based on user interaction
Publication Date: 2022.04.07 INTEL CORP
  • US20220107777A1 patent drawing
  • US20220107777A1 patent drawing
  • US20220107777A1 patent drawing

AI summary

Methods, apparatus, systems, and articles of manufacture are disclosed for content fidelity adjustment based on user interaction. An example apparatus includes processor circuitry to execute the instructions to: determine, based on user interaction, a region of focus on a display presenting a plurality of microservices; identify a first set of the microservices presented in the region of focus; present the first set of the microservices with a first quality level; identify a second set of the microservices presented outside of the region of focus; and present the second set of the microservices with a second quality level, the second quality level lower than the first quality level.