Cross-Device Application Streaming Triggered by App Interfacing

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveuser experience efficiencyVSAvoidapplication startup and synchronization time
Core Design Contradiction:
ProductivityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If applications are streamed continuously to ensure synchronization, then content consistency is maintained, but energy consumption and network bandwidth usage increase

Engineering Contradiction:
Improvecontent synchronization reliabilityVSAvoidenergy consumption for application streaming
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

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.

Inventive Principle:
Principle #19Periodic action

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

Engineering Contradiction:
Improvetrigger detection accuracyVSAvoidapplication streaming module complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20260010330A1Proactive streaming of a first application based on interfacing with a second application in connected electronic devices
Publication Date: 2026.01.08 MOTOROLA MOBILITY LLC
  • US20260010330A1 patent drawing
  • US20260010330A1 patent drawing
  • US20260010330A1 patent drawing

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.