Cross-Device Application Streaming Triggered by App Interfacing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic devices lack efficient methods for dynamically streaming applications between devices based on detected triggers or server-initiated processes, limiting seamless integration and user experience in applications like gaming, live broadcasting, and video conferencing.
Innovation Solution
An electronic device with an application streaming module detects triggers on a connected second device, identifies associated applications, and streams relevant content to modify the second device's display, utilizing historical data and user-defined mappings for efficient application synchronization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If application streaming is implemented manually or on-demand, then device integration is achieved, but user experience efficiency and response time are reduced
Solution Approach 1:
The system performs preliminary actions by detecting trigger events (such as server messages or second application launches) and proactively streaming the first application before the user actually needs it. This anticipatory approach pre-loads and synchronizes applications in the background, so when the user interacts with the second device, the content is already ready for immediate display, eliminating startup delays and improving responsiveness.
2Reliability
If applications are streamed continuously to ensure synchronization, then content consistency is maintained, but energy consumption and network bandwidth usage increase
Solution Approach 1:
Instead of continuous streaming, the system employs periodic action by triggering application streaming only at specific intervals or events. The first application is streamed periodically based on detected triggers such as server-initiated messages, second application launches, or scheduled updates. This event-driven periodic approach maintains content synchronization reliability while significantly reducing unnecessary network traffic and energy consumption compared to continuous streaming.
3Measurement precision
If the system monitors and detects all triggers for application streaming, then synchronization accuracy is improved, but device complexity and processing overhead increase
Solution Approach 1:
The system extracts and isolates specific trigger detection mechanisms from the overall system complexity. The application streaming module focuses on detecting only the relevant triggers (server messages, second application launches) rather than monitoring all possible system events. This selective extraction of critical trigger points maintains high synchronization accuracy while minimizing processing overhead and device complexity by concentrating monitoring efforts on essential events only.
Data Source
AI summary
An electronic device, a method and a computer program product for streaming at least one first application to a second electronic device. The method includes detecting, via at least one processor of a first electronic device, a trigger indicative of at least one second application or application process being initiated on a second electronic device. In response to detecting the trigger, the method includes identifying at least one first application for streaming to the second electronic device. In response to identifying the at least one first application, the method includes initiating the at least one first application on the first electronic device and streaming content of the at least one first application from the first electronic device to the second electronic device to trigger modification of a second display of the second electronic device to render first application content on the second display of the second electronic device.


