Application Casting Interface Rendering Across Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies face challenges in efficiently sharing and collaborating on applications across multiple electronic devices, especially when one device does not have the application installed, leading to limitations in data sharing and user interaction.
Innovation Solution
An application-agnostic framework allows a device running an application to cast a version of the application user interface to another device without the application installed, including sufficient state information for rendering and interaction, along with anchoring information for coordinated display in three-dimensional environments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If an application is installed and running locally on multiple devices for cooperative viewing and manipulation, then data sharing efficiency is improved, but device complexity and installation requirements worsen
Solution Approach 1:
The patent creates a copy of the application interface and functionality on the second device through casting, rather than requiring the actual application to be installed. The first device runs the application and casts its interface to the second device, which then displays and interacts with the copied interface without needing the original application software.
Solution Approach 2:
The casting mechanism acts as an intermediary between the application running on the first device and the second device that needs to access it. The first device's application output is transmitted through the casting system to the second device, enabling interaction without direct installation on the second device.
2Ease of operation
If application interface is cast to a device without the application installed, then ease of operation is improved, but loss of information worsens
Solution Approach 1:
The system performs preliminary actions by capturing the application interface state and transmitting it before interaction occurs. The first device prepares the interface data for casting, including visual elements and interaction capabilities, so that the second device receives complete information ready for immediate use without needing to reconstruct it.
Solution Approach 2:
The system implements feedback loops where user interactions on the cast interface at the second device are transmitted back to the first device, which then processes them through the running application and returns updated interface states. This ensures that all functionality is preserved through continuous bidirectional communication.
Data Source
AI summary
Application casting is provided, in which an application running on an electronic device is casted to another electronic device that does not have access to the application. The application is casted by providing sufficient information for rendering of a user interface of the application, at the device that does not have access to the application, with applied modifications such as user preferences for the device that does not have access to the application.


