Receiver-Initiated Screen Mirroring via Automatic Peer Connection
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Reliability
If manual connection setup through applications is used, then connection reliability is improved, but operation complexity and time consumption increase
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.
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.
2Ease of operation
If existing peer-to-peer communication techniques are used, then operation simplicity is improved, but communication efficiency and effectiveness deteriorate
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.
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.
3Device complexity
If single communication channel is used, then device complexity is reduced, but communication versatility and reliability deteriorate
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.
Data Source
AI summary
The present disclosure generally relates to communicating between computer systems, and more specifically to techniques for communicating user interface content.


