Inline Scrollable Document Elements via Bundler Module

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Designers without technical expertise often fail to incorporate interactive elements into digital content due to the complexity of coding requirements, resulting in suboptimal digital document quality.

Innovation Solution

A bundler module within a computerized device generates code for interactive elements, such as inline scrollable frames, by accessing data defining document arrangements and identifying container frames, allowing non-technical designers to create documents with interactive features through a simplified workflow.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If designers use traditional print document layout techniques without coding, then ease of operation is improved, but interactive elements and digital content quality deteriorate

Engineering Contradiction:
Improveease of document creationVSAvoidinteractive elements
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary system (the document generation system with template matching) that translates between simple drag-and-drop design actions and complex code generation. This intermediary handles the complexity of interactive element implementation while maintaining designer simplicity, resolving the contradiction between ease of operation and interactive capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service by automatically generating appropriate code and selecting templates based on designer actions without requiring manual coding. The automatic code generation and template selection mechanisms allow non-technical designers to create interactive documents independently, maintaining ease of operation while achieving adaptability.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If designers incorporate interactive elements through coding, then interactive elements and content quality are improved, but device complexity and difficulty of operation increase

Engineering Contradiction:
Improveinteractive elementsVSAvoidcoding requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the complex coding task from the designer's workflow and relocates it to an automatic code generation system. By separating the design interface from the implementation complexity, the system maintains high interactive capability while removing coding requirements, thus reducing device complexity from the user perspective.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system replaces the mechanical process of manual coding with an automated computational process. Instead of designers physically writing code, the system automatically generates appropriate code snippets and selects templates, substituting manual mechanical effort with automated intelligence while maintaining the same functional output.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Manufacturing precision

If manual coding is required for interactive elements, then manufacturing precision and control are improved, but productivity and ease of manufacture deteriorate

Engineering Contradiction:
Improvecode accuracyVSAvoiddocument creation speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The system performs preliminary action by pre-defining templates and code structures that can be automatically selected and applied. Rather than generating code from scratch during the design process, the system has prepared templates in advance that match common design patterns, ensuring both code accuracy and rapid document creation, thus resolving the productivity-precision contradiction.

Inventive Principle:
Principle #10Preliminary action

4Ease of operation

If simple print layout techniques are used, then ease of operation is improved, but digital content quality and interactivity deteriorate

Engineering Contradiction:
Improvelayout simplicityVSAvoiddigital content quality
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system achieves universality by creating a platform that serves multiple functions: it handles simple layout arrangements while simultaneously generating complex interactive digital documents with appropriate code. This multi-functionality allows the same simple interface to produce both layout simplicity and high digital content quality, resolving the contradiction between ease of operation and reliability.

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

Data Source

PatentUS8756494B2Methods and systems for designing documents with inline scrollable elements
Publication Date: 2014.06.17 ADOBE INC
  • US8756494B2 patent drawing
  • US8756494B2 patent drawing
  • US8756494B2 patent drawing

AI summary

A computerized device can comprise a storage medium and a processor (or other data processing hardware) to implement a bundler module. The bundler module accesses, from the storage medium, data defining an arrangement of document elements and identifies a container frame in the arrangement of document elements. The bundler module searches for a content frame matching the identified container frame, and in response to locating the content frame matching the identified container frame, generates code defining a document. The document comprises HTML or other code that, when processed by a rendering application, provides the content frame as an inline scrollable element.