Dynamic Video Display Integration with Host Applications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Video communications on mobile devices are prone to disruption due to competing applications and resource competition, leading to a dull or ineffective user experience as they often require dedicated resources and cannot seamlessly integrate with other applications or adapt to changing computing conditions.

Innovation Solution

Implementing dynamic display and management techniques for video communication data, allowing it to be blended with other application data, paused or resumed intelligently, and transitioned between video messages and communications, while enabling instant connections and flexible display modes to optimize resource usage and user interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If video communication is displayed in a dedicated full-screen mode, then the user experience is improved with clear and focused interaction, but the adaptability to other applications and flexible display configurations is reduced

Engineering Contradiction:
Improveuser experienceVSAvoidintegration with other applications
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts the display mode and configuration of video communication based on runtime conditions and user interactions. The video communication can transition between full-screen mode, picture-in-picture mode, and integrated display within other applications, allowing the display characteristics to be flexible and adaptive rather than static

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The video communication system is designed to function across multiple display contexts and application environments. It can be displayed independently in full-screen mode or integrated within other applications such as web browsers or media players, making the video communication capability universal and applicable in diverse scenarios

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If video communication uses dedicated computing resources, then the communication quality is maintained, but the resource competition with other applications increases and disrupts device functionality

Engineering Contradiction:
Improvecommunication qualityVSAvoidresource sharing with other applications
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system dynamically manages computing resource allocation for video communication based on device conditions and application priorities. Resource allocation is not fixed but adjusts in real-time according to system load, battery status, and user activity, allowing balanced performance across multiple applications

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters such as video encoding bitrate, resolution, and frame rate based on available computing resources. When resources are constrained, the system automatically adjusts these parameters to maintain functional communication quality while reducing resource consumption, allowing coexistence with other applications

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If video communication data is displayed in a fixed location, then the display simplicity is maintained, but the adaptability to different application layouts and user preferences is reduced

Engineering Contradiction:
Improvedisplay managementVSAvoiddisplay location flexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The display location and configuration of video communication data are dynamically determined based on the currently executing application's layout and user preferences. The system continuously adapts the video display position rather than using a fixed predetermined location, allowing seamless integration with various application interfaces

Inventive Principle:
Principle #15Dynamics

4Productivity

If the video communication application controls the display, then the video communication functionality is optimized, but the integration with other applications executing on the device is reduced

Engineering Contradiction:
Improvevideo communication effectivenessVSAvoidintegration with other applications
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system merges the display control of video communication with the currently executing application. Instead of the video communication application independently controlling the display, the two are combined such that the host application maintains display control while video communication data is integrated into its interface, achieving both optimization and integration

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP3761633A1Dynamic display of video communication data
Publication Date: 2021.01.06 APPLE INC
  • EP3761633A1 patent drawingFigure 1A~1B
  • EP3761633A1 patent drawingFigure 2A~2C
  • EP3761633A1 patent drawingFigure 3

AI summary

Computing devices may implement dynamic display of video communication data. Video communication data for a video communication may be received at a computing device where another application is currently displaying image data on an electronic display. A display location may be determined for the video communication data according to display attributes that are configured by the other application at runtime. Once determined, the video communication data may then be displayed in the determined location. In some embodiments, the video communication data may be integrated with other data displayed on the electronic display for the other application.