Receiver-Initiated Mirroring Across Dual Communication Channels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current techniques for communicating data between computer systems are inefficient and ineffective, often requiring users to manually set up connections through applications, which can be cumbersome and inefficient.

Innovation Solution

A method and system for a first computer system to receive connection data for a second communication channel, use that data to connect to the second system, and send media output data, enabling efficient peer-to-peer communication without manual setup.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual connection setup through applications is used, then connection can be established between computer systems, but the process becomes cumbersome and inefficient

Engineering Contradiction:
Improveconnection setup efficiencyVSAvoidmanual setup complexity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The receiving computer system automatically generates connection data and initiates the connection process without requiring manual user intervention. The system serves itself by autonomously establishing the communication channel, eliminating the need for users to manually configure connection parameters through applications.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The receiving computer system performs preliminary actions by pre-generating connection data and preparing the connection parameters before the actual connection is needed. This advance preparation enables the transmitting system to connect quickly without requiring complex real-time configuration.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If single communication channel is used, then connection setup is simpler, but data exchange capability is limited

Engineering Contradiction:
Improvedata exchange capabilityVSAvoidcommunication channel structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The communication system is divided into multiple independent channels: a first channel for control signaling and connection establishment, and a second channel for media output data transmission. This segmentation allows each channel to be optimized for its specific function, enabling versatile data exchange while maintaining manageable complexity through clear separation of concerns.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12489805B2Receiver initiated mirroring session
Publication Date: 2025.12.02 APPLE INC
  • US12489805B2 patent drawing
  • US12489805B2 patent drawing
  • US12489805B2 patent drawing

AI summary

The present disclosure generally relates to communicating between computer systems, and more specifically to techniques for communicating user interface content.