Responsive Infographic Module for Pixel-Perfect Document Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing design frameworks fail to maintain original proportions and proper scaling of designs when rendered on different devices, leading to inconsistent and unscaled displays.

Innovation Solution

A computer-implemented method and system that scales documents by maintaining absolute positioning of elements within columns and ratios between elements in rows, using a responsive infographic module to adapt to device sizes, either by scaling the entire document or stacking columns for smaller devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the document is scaled as a whole to fit large devices, then the document fits the device size, but the original proportions and absolute positioning of elements are lost

Engineering Contradiction:
Improvedevice size adaptabilityVSAvoidelement positioning precision
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The document layout is segmented into a grid system with multiple rows and columns. Each element is assigned to specific grid cells, allowing independent positioning control. This segmentation enables the system to maintain absolute positioning of individual elements while adapting to different device sizes through selective column stacking.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The layout structure dynamically adjusts based on device size thresholds. For large devices, the full multi-column grid is rendered maintaining original proportions. For small devices, columns are dynamically stacked into a single column while preserving element positioning within that column, creating a responsive adaptation mechanism.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If columns are stacked into a single column for small devices, then the document fits small devices, but the multi-column layout structure is changed

Engineering Contradiction:
Improvesmall device compatibilityVSAvoidlayout structure
Core Design Contradiction:
Adaptability or versatilityVSShape

Solution Approach 1:

When adapting to small devices, the layout transitions from a two-dimensional multi-column grid to a one-dimensional single-column arrangement. This dimensional reduction allows the content to fit smaller screens while the system maintains the logical grid structure for positioning calculations, effectively using dimensionality change as an adaptation strategy.

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

Solution Approach 2:

The grid system serves multiple functions: it defines element positioning on large devices, guides the stacking sequence on small devices, and maintains proportional relationships throughout the transformation. This universal structure enables the same grid model to govern both full-layout and stacked-layout rendering modes.

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

3Ease of manufacture

If existing design frameworks are used, then development is simplified, but pixel-perfect rendering and original proportion maintenance are not achieved

Engineering Contradiction:
Improvedevelopment simplicityVSAvoidrendering precision
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The system uses CSS media queries to detect device width parameters and changes layout behavior based on threshold values. By monitoring the device width parameter and switching between different rendering modes (full grid vs. stacked column), the system achieves pixel-perfect rendering appropriate for each device size while maintaining developer-friendly responsive design patterns.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10133463B2Smart responsive behavior for pixel-perfect designs
Publication Date: 2018.11.20 BUSINESS OBJECTS SOFTWARE
  • US10133463B2 patent drawing
  • US10133463B2 patent drawing
  • US10133463B2 patent drawing

AI summary

A computer-implemented method for rendering a document on any size device includes, during runtime, rendering a document for display on a device, where the document includes multiple elements arranged in one or more rows and one or more columns. The method includes if a size of the device is greater than a threshold size, scaling the document as a whole to fit the size of the device. If the size of the device is less than the threshold size, scaling the document by stacking the columns containing elements into a single column, removing empty space from the single column, and scaling the elements in the stacked single column.