Cast Mode System for Multi-Source Content Coexistence

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current casting technologies do not allow content from multiple sources to coexist smoothly on a target device, resulting in a single full-screen experience, which disrupts existing content on the target device.

Innovation Solution

Implementing a cast mode system that determines the presentation format of content on a target device based on its current activity, allowing content from a source device to be presented in various formats such as semi-transparent windows, split screens, or full screen, depending on the target device's usage, and enabling user preferences and parental controls.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Illumination intensity

If casting content in full screen mode, then the cast content is displayed prominently, but existing content on the target device is disrupted or hidden

Engineering Contradiction:
Improvedisplay prominenceVSAvoidexisting content visibility
Core Design Contradiction:
Illumination intensityVSLoss of information

Solution Approach 1:

The display screen is segmented into multiple regions, with the cast content occupying a portion (e.g., pop-up window, picture-in-picture) rather than the entire screen. This allows both the cast content and existing content to be displayed simultaneously in separate segments, resolving the contradiction between display prominence and content visibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The cast content is nested within the existing display environment as a smaller window or overlay within the larger screen space. This nesting approach allows the cast content to be visible while the existing content continues to occupy and be visible in the remaining screen area, preventing complete disruption.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Adaptability or versatility

If allowing multiple content sources on the target device, then content coexistence is enabled, but system complexity increases

Engineering Contradiction:
Improvecontent coexistence capabilityVSAvoidsystem management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically adjusts display parameters such as window size, position, transparency, and z-ordering based on the current state of the target device and user interactions. This dynamic behavior allows multiple content sources to coexist with automated management, reducing the perceived complexity for users while maintaining versatility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system monitors the state of existing content and user interactions, then automatically adjusts the display configuration of cast content accordingly. This feedback mechanism enables intelligent content coexistence management, where the system adapts to maintain optimal display states without requiring complex manual configuration.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11197056B2Techniques for content cast mode
Publication Date: 2021.12.07 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US11197056B2 patent drawing
  • US11197056B2 patent drawing
  • US11197056B2 patent drawing

AI summary

In one aspect, a first device includes at least one processor and storage accessible to the at least one processor. The storage may include instructions executable by the at least one processor to receive a cast command in response to input to a source device, and to establish a cast mode to cast content from the source device to a target device pursuant to the cast command. The cast mode may be established based at least in part on information appertaining to the target device. The instructions may also be executable to present the content on the target device in a first format responsive to establishing a first cast mode and to present the content on the target device in a second format responsive to establishing a second cast mode.