Dynamic Presentation Pagination Control via Metadata

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for displaying dynamic-length presentations on various devices lack control over pagination, leading to unpredictable user experiences due to the inability to recognize specific display device characteristics, resulting in inefficient and inconvenient rendering of presentations.

Innovation Solution

A method and computer-readable medium that allow authors to specify pagination preferences, record metadata for each page, and adapt the presentation to display devices of different sizes, ensuring that the presentation is rendered with the intended user experience by determining the number of pages required and selecting the appropriate pages for display based on metadata.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If fixed size pages (PDF) are used, then the presentation structure is maintained, but the user experience deteriorates due to zooming and panning requirements

Engineering Contradiction:
Improvepresentation structureVSAvoiduser experience
Core Design Contradiction:
Stability of the object's compositionVSEase of operation

Solution Approach 1:

The patent applies dynamics by making the presentation structure adaptable rather than fixed. The system dynamically adjusts page layout, element positioning, and content distribution based on the actual display device characteristics (screen size, resolution, orientation). This allows the presentation to maintain structural integrity while automatically optimizing for different device formats, eliminating the need for manual zooming and panning.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If multiple versions of presentation are designed for various screen sizes, then the user experience is improved for each device type, but the authoring complexity and time consumption significantly increase

Engineering Contradiction:
Improveuser experienceVSAvoidauthoring time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent implements universality by creating a single presentation authoring process that serves multiple display device types. The system uses a standardized set of presentation elements with defined properties (position, size, flow characteristics) that can be universally applied across different devices. The rendering engine automatically adapts these universal elements to specific device characteristics, eliminating the need for authors to create separate versions for each device type.

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

Solution Approach 2:

The patent applies parameter changes by dynamically adjusting presentation parameters (page breaks, element positioning, text flow) based on display device parameters (screen dimensions, resolution, orientation). Instead of creating multiple static versions, the system modifies these parameters at runtime based on the target device, allowing a single authored presentation to optimize itself for different viewing contexts.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If conventional template language approaches are used, then the presentation can be adapted to different devices, but the authoring difficulty increases due to requiring considerable knowledge of template language

Engineering Contradiction:
Improvedevice adaptationVSAvoidauthoring complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies this principle by replacing complex, persistent template language requirements with simpler, more transient markup elements. Instead of requiring authors to master sophisticated template languages, the system uses streamlined markup with basic elements that can be easily defined and modified. These simplified markup objects serve their purpose during rendering and can be easily adjusted without requiring deep knowledge of complex template systems.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS10489490B2Controlling pagination of dynamic-length presentations
Publication Date: 2019.11.26 ADOBE INC
  • US10489490B2 patent drawing
  • US10489490B2 patent drawing
  • US10489490B2 patent drawing

AI summary

A method and computer readable medium for defining pagination preferences that control pagination of dynamic-length presentations. In an embodiment, a computer implemented method for specifying pagination preferences comprises, identifying pagination preferences for each page of an original presentation, recording the starting point and ending point within the primary text flow that appear on each page, associating the elements with the page on which the elements are located and storing the pagination preferences, starting and ending points in the primary text flow, and page elements as metadata associated with each page.