Receiver-Initiated Screen Mirroring via Automatic Peer Connection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current techniques for communicating data between computer systems are inefficient and ineffective, often requiring manual setup through applications and lacking seamless peer-to-peer connectivity.

Innovation Solution

A method and system for a first computer system to receive connection data from a second system, establish a new communication channel, and send media output data, including user interface elements and action identifiers, to facilitate efficient peer-to-peer communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual connection setup through applications is used, then connection reliability is improved, but operation complexity and time consumption increase

Engineering Contradiction:
Improveconnection reliabilityVSAvoidoperation simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements self-service by enabling devices to automatically discover and connect to each other without manual user intervention. The first device sends connection requests and receives connection data automatically, establishing peer-to-peer communication channels without requiring users to manually configure connections through applications.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-configuring connection parameters and automatically establishing communication channels before actual data transfer begins. Connection data including addresses and port information is prepared and exchanged in advance, eliminating the need for manual setup at the time of actual communication.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If existing peer-to-peer communication techniques are used, then operation simplicity is improved, but communication efficiency and effectiveness deteriorate

Engineering Contradiction:
Improveoperation simplicityVSAvoidcommunication efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent segments the communication process into distinct phases: connection establishment phase (where connection data is exchanged) and data transfer phase (where media output data is sent). This segmentation allows each phase to be optimized independently, with connection setup handled efficiently through automated protocols and data transfer optimized for media content.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses connection data as an intermediary mechanism that facilitates efficient peer-to-peer communication. This intermediary contains connection parameters and is exchanged between devices to establish optimized communication channels, improving both efficiency and effectiveness while maintaining operational simplicity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If single communication channel is used, then device complexity is reduced, but communication versatility and reliability deteriorate

Engineering Contradiction:
Improvecommunication channel complexityVSAvoidcommunication versatility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements multi-functionality by enabling devices to establish multiple communication channels simultaneously for different types of data transfer. The system can create dedicated channels for media output data, control signals, and connection data, allowing each channel to be optimized for its specific function while maintaining overall system versatility.

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

Data Source

PatentUS20260059010A1Receiver initiated mirroring session
Publication Date: 2026.02.26 APPLE INC
  • US20260059010A1 patent drawing
  • US20260059010A1 patent drawing
  • US20260059010A1 patent drawing

AI summary

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