Application Casting Interface Rendering Across Devices

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

VSEngineering 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

Engineering Contradiction:
Improvedata sharing efficiencyVSAvoidinstallation requirements
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #26Copying

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveaccessibility of applicationVSAvoidapplication functionality
Core Design Contradiction:
Ease of operationVSLoss of information

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12321656B2Application casting
Publication Date: 2025.06.03 APPLE INC
  • US12321656B2 patent drawing
  • US12321656B2 patent drawing
  • US12321656B2 patent drawing

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.