Object Interaction Preservation in Digital Publication DOM Trees

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital publication methods fail to maintain the visual appearance of layered objects with interaction effects, such as transparency and blending, when converting designs to digital formats, leading to loss of interactivity and inconsistent displays across different devices.

Innovation Solution

A computing device analyzes a design to identify objects with interaction effects and prepares object snapshots that replicate the visual appearance of these interactions, incorporating them into a digital publication DOM tree to preserve the intended visual effects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single bitmapped image is used to rasterize the entire design, then object interaction effects are preserved in the digital publication, but the ability to reformat objects for different screen sizes and resolutions is lost

Engineering Contradiction:
Improvepreservation of object interaction effectsVSAvoidreformatting capability for different devices
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the design into individual object snapshots rather than rasterizing the entire design as a single image. Each object snapshot captures the visual appearance of a specific object with its interaction effects, allowing individual objects to be selectively applied while maintaining the ability to reformat and adapt the overall design for different devices and screen resolutions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary action by pre-computing and generating object snapshots that capture the visual appearance of objects with their interaction effects before final publication. These pre-generated snapshots are then stored and selectively applied during digital publication, ensuring consistent visual appearance across different devices without requiring real-time computation of interaction effects.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the design is published using a single bitmapped image, then object interaction effects are maintained, but dynamic objects such as GIF items cannot be included in the digital publication

Engineering Contradiction:
Improvemaintenance of object interaction effectsVSAvoidinclusion of dynamic objects
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the design into individual object snapshots, allowing dynamic objects like GIF items to be captured as separate snapshots. This segmentation enables dynamic objects to be included in the digital publication while maintaining their interaction effects, as each snapshot is processed and applied independently rather than as part of a static rasterized image.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter of object representation from static rasterized pixels to pre-computed object snapshots that can preserve dynamic characteristics. By transforming the representation method rather than the content itself, the system maintains interaction effects while enabling inclusion of dynamic objects in various formats.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If existing digital publication methods are used, then the digital publication can be produced efficiently, but the visual appearance of layered objects with interaction effects is not maintained

Engineering Contradiction:
Improvedigital publication production efficiencyVSAvoidvisual appearance accuracy of object interactions
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies preliminary action by pre-computing object snapshots that capture the precise visual appearance of objects with their interaction effects before digital publication. This pre-processing step ensures visual accuracy is achieved upfront, allowing the actual publication process to proceed efficiently without requiring complex real-time computation or post-processing adjustments.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates accurate visual copies of objects with their interaction effects through object snapshots. These snapshots serve as precise replicas that capture the intended visual appearance, allowing the digital publication to reproduce the design accurately without requiring the original design application or complex rendering processes during publication.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10496735B2Object interaction preservation from design to digital publication
Publication Date: 2019.12.03 ADOBE INC
  • US10496735B2 patent drawing
  • US10496735B2 patent drawing
  • US10496735B2 patent drawing

AI summary

Object interaction preservation from design to digital publication is described. In example embodiments, a design includes overlapping objects with object interaction effects. The design has a document object model (DOM). A digital publishing module constructs a DOM tree with each node having an object of the design. The DOM tree is analyzed to identify objects that interact with an overlapped object. Objects with dynamic content and those with no overlapped object can be excluded. A bounding region of each identified object is investigated with regard to object layering data and object interaction attributes. Based on these design aspects, the digital publishing module prepares an object snapshot of the bounding region to reflect an appearance resulting from the interactive objects within the bounding region. The object snapshot is incorporated into a digital publication DOM tree while maintaining the object layering data. Using this DOM tree, the module produces a digital publication.