Electronic Document Scrolling Coordination via Rubber-Banding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern display techniques face challenges in coordinating the complex movement behaviors of electronic documents and their components, particularly during scrolling and animation effects like rubber-banding, which can lead to jarring effects and user disruption.

Innovation Solution

The implementation of techniques that coordinate the movement of electronic documents and objects within them, including maintaining certain objects stationary while others move, and employing rubber-banding effects to simulate elastic behavior, ensuring seamless transitions and visual coherence during scrolling and animation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If rubber-banding animation effect is applied to electronic document scrolling, then visual feedback and user engagement are improved, but coordination complexity between document and object movements increases

Engineering Contradiction:
Improveuser engagementVSAvoidcoordination complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the display area into a content region and a background region, allowing independent control of their movement behaviors. The content region undergoes rubber-banding animation while the background remains stationary or moves differently, resolving the coordination complexity by treating them as separate entities with distinct animation parameters.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different regions of the display are assigned different movement properties: the content region receives rubber-banding animation effects while the background region maintains static or different motion characteristics. This local differentiation allows complex animation in the content area without requiring the entire display to coordinate complex movements.

Inventive Principle:
Principle #3Local quality

2Stability of the object's composition

If objects within electronic document are moved with the document during scrolling, then visual coherence is maintained, but jarring effects occur at document edges during rubber-banding

Engineering Contradiction:
Improvevisual coherenceVSAvoidjarring effects
Core Design Contradiction:
Stability of the object's compositionVSObject-affected harmful factors

Solution Approach 1:

Instead of moving objects with the document content during rubber-banding, the patent inverts the approach by keeping objects stationary relative to the display while the document content animates around them. This reversal eliminates the jarring effects that occur when objects are pulled along with the content at display edges.

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

Solution Approach 2:

The patent introduces a coordinate transformation system that acts as an intermediary between the document content and the objects. This mediator allows the content to undergo rubber-banding animation while objects remain stable, transforming the coordinate system to decouple object positioning from content movement and thereby eliminate jarring visual effects.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of manufacture

If static background is used during electronic document scrolling, then rendering simplicity is maintained, but visual disconnection occurs between document and background during rubber-banding

Engineering Contradiction:
Improverendering simplicityVSAvoidvisual connection
Core Design Contradiction:
Ease of manufactureVSStability of the object's composition

Solution Approach 1:

The patent transforms the static background into a dynamic element that can independently move or transform during rubber-banding animation. The background is no longer fixed to the document content but can be animated separately, maintaining visual connection during content scrolling while preserving rendering simplicity through independent background control.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent separates the background and content into different dimensional layers, allowing independent animation of each layer during rubber-banding. The background operates in its own spatial dimension without being coupled to content movement, maintaining visual coherence while simplifying rendering through layer independence.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS12164761B2Coordination of static backgrounds and rubberbanding
Publication Date: 2024.12.10 APPLE INC
  • US12164761B2 patent drawing
  • US12164761B2 patent drawing
  • US12164761B2 patent drawing

AI summary

Techniques for coordinating movements of various objects in an electronic document are disclosed. A first-type object remains stationary so that it becomes outside a content boundary of the electronic document, as the content boundary is pulled inside an edge of a window displaying the electronic document. A second-type object remains stationary until the content boundary reaches the edge of the window and then moves along with the scrolled electronic document as the content boundary is pulled inside the edge of the window. A third-type object and a fourth-type object may show different movement behaviors.