Mobile Application Streaming via Peer-to-Peer NFC Handshake
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Collaboration between users of mobile computing devices for applications, especially gaming, is difficult due to the requirement for both users to have the same application installed and the need for a remote server, which can cause latency issues.
Innovation Solution
A mobile computing device can share an application with another device without requiring it to be installed, using peer-to-peer communication channels like Wi-Fi Direct, allowing the application to be executed on the mobile device and output data to be transmitted for display and audio on the other device, enabling seamless sharing and use.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If both users have the application installed and coordinate through a remote server, then multi-player collaboration is enabled, but latency increases and device complexity increases
Solution Approach 1:
The patent uses NFC as an intermediary to establish direct peer-to-peer connections between devices, replacing the traditional remote server intermediary. This allows devices to communicate directly without server mediation, reducing latency while enabling multi-player collaboration. The NFC tap initiates the connection, and subsequent communication occurs directly between devices through established communication channels.
2Reliability
If both users have the application installed, then collaboration is possible, but device complexity and installation requirements increase
Solution Approach 1:
The patent implements application sharing where one device (the host) runs the application and streams it to another device (the client). The client device receives and displays output from the host device without needing the application installed locally. This copying approach allows collaboration while eliminating installation requirements on the client device, reducing device complexity.
Solution Approach 2:
The patent creates a universal system where any device with the application installed can serve as a host for multiple clients. The same application instance can be shared with multiple devices simultaneously, and the system works across different operating systems. This multi-functionality allows one application installation to support multiple users without requiring each user to install the application.
3Ease of operation
If the application is shared without installation on the second device, then ease of operation improves, but the need for peer-to-peer communication infrastructure increases device complexity
Solution Approach 1:
The patent segments the communication infrastructure into distinct layers: NFC for initial connection establishment, and then peer-to-peer channels (such as Wi-Fi Direct or Bluetooth) for data transmission. This segmentation allows each component to specialize in its function, with NFC handling authentication and connection initiation, while the peer-to-peer channel handles high-bandwidth application streaming. This modular approach manages complexity by dividing the communication system into manageable, specialized components.
Data Source
AI summary
Technologies pertaining to sharing an application installed on a mobile computing device with another computing device are described herein. An indication is received that the application is desirably shared with the another computing device. Responsive to receiving such indication, a communications channel is automatically established between the mobile computing device and the another computing device, and display data generated at the mobile computing device is transmitted to the another computing device by way of the communications channel. The display data is displayed on the another computing device.


