Remote User-Interface Views Through Decoupled Cross-Device Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current techniques for managing user-interface views across different devices are inefficient and ineffective, often requiring screen sharing or limiting interactions to a single device.

Innovation Solution

A method and system for decoupling content presentation from production, allowing a source device to manage user-interface views on remote devices by sending lists of applications, version identifiers, and data, while ensuring compatibility and synchronization through handshake protocols and archive management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If current techniques are used to manage user-interface views on different devices, then screen sharing or single-device limitations are imposed, but efficiency and effectiveness of data display management deteriorates

Engineering Contradiction:
Improveefficiency of data display managementVSAvoidcross-device interaction capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system segments the user-interface view management into separate components: a source device that produces content and a remote device that displays it. The content is divided into data packets that can be independently transmitted and rendered, allowing efficient management across multiple devices without requiring screen sharing or single-device limitations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary communication layer between the source device and remote device that handles data exchange through standardized protocols. This intermediary mechanism enables efficient and effective data display management across different devices by abstracting the complexity of direct device interactions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If screen sharing techniques are used, then cross-device display is enabled, but user privacy and control over displayed content deteriorates

Engineering Contradiction:
Improvecross-device display capabilityVSAvoiduser control over displayed content
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system extracts the content production function from the display function. The source device produces content independently, and the remote device displays it without requiring screen sharing. Users maintain full control over displayed content through selective content sharing and device-specific display management, eliminating the privacy and control issues inherent in traditional screen sharing.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of having the remote device capture and transmit its display output (screen sharing), the system inverts the approach by having the source device send content data to the remote device for local rendering. This inversion restores user control and privacy while enabling cross-device display capability.

Inventive Principle:
Principle #13The other way round (Inversion)

3Reliability

If applications are limited to executing on a particular device, then device-specific optimization is maintained, but cross-device compatibility and accessibility deteriorates

Engineering Contradiction:
Improveapplication execution reliabilityVSAvoidcross-device application access
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system creates a universal content format and communication protocol that enables applications to be accessed across multiple device types. The source device can produce content that is rendered on various remote devices, maintaining application reliability through standardized interfaces while achieving cross-device compatibility and accessibility.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system creates a virtual copy of the application execution environment that can be instantiated on different remote devices. Instead of requiring the same physical device for execution, the application is copied and rendered on the remote device's display, maintaining reliability while enabling cross-device access.

Inventive Principle:
Principle #26Copying

4Reliability

If constant connection is maintained for synchronization, then data consistency across devices is ensured, but resource usage and network load increase

Engineering Contradiction:
Improvedata synchronization consistencyVSAvoidnetwork resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system replaces constant connection with periodic synchronization through event-driven updates. Content is transmitted only when changes occur or at scheduled intervals, ensuring data consistency while significantly reducing network resource consumption and energy usage compared to continuous connections.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system implements self-service synchronization where the source device automatically notifies remote devices of content changes without requiring constant active connections. The remote device autonomously requests updates when needed, maintaining data consistency while minimizing network resource consumption through on-demand synchronization.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250208820A1Remote user-interface views
Publication Date: 2025.06.26 APPLE INC
  • US20250208820A1 patent drawing
  • US20250208820A1 patent drawing
  • US20250208820A1 patent drawing

AI summary

Some techniques are described herein for managing user-interface views on different devices.