Layout Synchronization Across Devices With Varying Display Properties

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional database applications face challenges in maintaining a consistent layout appearance across devices with different display properties, leading to formatting issues when layouts are copied between devices with varying display characteristics.

Innovation Solution

The implementation of layout synchronization methods allows a first device to share and adapt a layout to a second device's display properties, ensuring a consistent appearance by compensating for differences in display properties, such as screen dimensions and font sizes, through a synchronizer component that merges changes and adjusts formatting rules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a layout is copied from a first device to a second device with different display properties, then the layout can be transferred quickly, but the appearance consistency deteriorates

Engineering Contradiction:
Improvelayout transfer efficiencyVSAvoidappearance consistency
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system automatically adjusts layout parameters such as cell sizes, font sizes, and spacing based on the target device's display properties. When a layout is synchronized from a first device to a second device, the synchronizer modifies the layout parameters to compensate for differences in screen dimensions, resolution, and font rendering, thereby maintaining appearance consistency across devices with different display characteristics

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

A layout synchronizer acts as an intermediary component between devices with different display properties. The synchronizer receives layouts from one device, analyzes the display property differences, applies appropriate transformations, and generates adapted layouts for the target device, thus mediating the transfer process to ensure appearance consistency

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If separate layouts are defined for each device to maintain appearance consistency, then the appearance consistency is improved, but the device complexity increases

Engineering Contradiction:
Improveappearance consistencyVSAvoidlayout management complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The layout synchronizer provides a universal solution that handles layout adaptation across multiple devices with different display properties. Instead of requiring separate manual layout definitions for each device, the synchronizer implements a multi-functional system that can automatically adapt a single source layout to various target devices, reducing the number of layouts that need to be maintained and simplifying overall system complexity

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

3Manufacturing precision

If manual layout adjustments are made on each device to compensate for display property differences, then the appearance consistency is improved, but the ease of operation deteriorates

Engineering Contradiction:
Improveappearance consistencyVSAvoidlayout maintenance effort
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The layout synchronizer implements self-service functionality by automatically detecting display property differences between devices and performing the necessary layout adjustments without requiring manual intervention. The system autonomously analyzes the target device's display characteristics, calculates appropriate parameter transformations, and applies the adaptations, thereby eliminating the need for users to manually adjust layouts on each device

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9099031B2Layout synchronization
Publication Date: 2015.08.04 APPLE INC
  • US9099031B2 patent drawing
  • US9099031B2 patent drawing
  • US9099031B2 patent drawing

AI summary

Methods, program products, and systems for layout synchronization are described. A first device can share with a second device a layout designed according to display properties of the first device, even if display properties of the second device differ from those of the first device. The layout can be synchronized between the devices, where each device can adapt the layout in a manner specific to the display properties of the device. Two-dimensional views of same data can have a consistent appearance on multiple devices each having distinct display properties.