Watch Live Activity Updates Without Auxiliary Apps
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems face challenges in providing real-time updates of live activities on auxiliary devices without requiring the installation of a corresponding application, leading to inconsistent user experiences and resource constraints.
Innovation Solution
A system that transmits live activity updates from a primary device to an auxiliary device using a custom API, allowing the auxiliary device to display the content without the need for a dedicated application, by packaging the updates into a message that can be processed by a system routine.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a dedicated application is installed on the auxiliary device to display live activity updates, then the user experience is improved, but the device complexity and resource requirements increase
Solution Approach 1:
The patent creates a simplified copy of the live activity update mechanism that runs as a system routine rather than requiring a full dedicated application. The routine receives and processes updates through a standardized interface, replicating the core functionality while eliminating the need for complex application installations on the auxiliary device.
Solution Approach 2:
The system routine is designed to handle multiple types of live activity updates from different applications through a universal interface. This multi-functional approach allows the same routine to process updates from various sources without requiring separate dedicated applications for each activity type, reducing overall device complexity.
2Ease of operation
If a dedicated application is installed on the auxiliary device to display live activity updates, then the display quality is improved, but the power consumption increases
Solution Approach 1:
The patent implements a lightweight copy of the update processing mechanism that operates as a system routine rather than a full application. This reduces the power consumption footprint while maintaining the ability to display high-quality updates, as the routine processes updates efficiently without the overhead of a complete application ecosystem.
3Ease of manufacture
If updates are transmitted to the auxiliary device without requiring a dedicated application, then the ease of installation is improved, but the consistency of user experience deteriorates
Solution Approach 1:
The patent introduces a standardized intermediary interface between the primary device applications and the auxiliary device display. This interface acts as a mediator that ensures consistent update formatting and delivery, allowing updates to be transmitted without dedicated applications while maintaining user experience consistency through controlled data processing and presentation.
4Speed
If the auxiliary device processes all updates locally, then the response time is improved, but the device complexity increases
Solution Approach 1:
The patent extracts the complex update processing logic from the auxiliary device and relocates it to the primary device. The auxiliary device only receives and displays simplified update data through the system routine, while the primary device handles the complex processing, formatting, and prioritization of updates. This division reduces auxiliary device complexity while maintaining fast local response for display operations.
Data Source
AI summary
A method of providing an update from an active session to a user. The method comprising performing, by a first device, detecting a first update from a first sequence of updates of a first active session of a first application running on the first device; obtaining, first content based on the first update of the first active session; generating, by the first routine, a first message using the first content, the first message configured to be interpretable by a second routine of a second device and to cause the second device to display the first content; and transmitting, to the second device, the first message; subsequently, detecting a second update from a second sequence of updates of a second active session of a second application running on the first device; and repeating to transmit a second message.


