Dynamic Web Page Simulation in Authoring Tools

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Designing web pages that adapt to different screen sizes of various media devices is challenging, as existing techniques require manual resizing or porting, and are not integrated into authoring tools, making it difficult to visualize how a web page will appear on different devices without knowing their screen sizes or having access to multiple hardware devices.

Innovation Solution

A web content management system (WCMS) with user interface controls allows users to select media devices and apply media-dependent style rules to simulate the appearance of a web page on different devices, adjusting the viewport and applying style properties based on screen width, resolution, and orientation, enabling visualization of how a web page would render on various devices within the authoring environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual resizing or porting techniques are used to adapt web pages to different screen sizes, then the web page can be adjusted to fit various devices, but the process becomes complex and requires access to multiple hardware devices or knowledge of screen sizes

Engineering Contradiction:
Improveweb page adaptability to different screen sizesVSAvoidcomplexity of manual resizing process
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates virtual copies of different media devices within the authoring tool environment. These virtual device representations include simulated viewports that replicate the screen dimensions, resolution, and orientation characteristics of actual devices. The web page is rendered within these virtual device copies, allowing designers to visualize and adjust layouts without physical hardware access.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces an intermediary simulation layer between the web page authoring process and the actual diverse media devices. This simulation environment acts as a mediator that translates real device characteristics into virtual representations within the authoring tool, enabling designers to work with standardized virtual devices rather than requiring direct connection to multiple physical devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If authors use existing techniques to resize web pages for different devices, then layout adaptation is possible, but the techniques are not integrated into authoring tools, requiring separate hardware access

Engineering Contradiction:
Improvelayout adaptation capabilityVSAvoidease of visualizing web page appearance
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent merges the device simulation functionality directly into the web page authoring tool interface. The simulation capabilities, including multiple virtual device viewports and media-dependent style rule applications, are integrated alongside the existing authoring controls. This allows designers to switch between different virtual device views and adjust layouts within the same unified environment without leaving the authoring tool or accessing external hardware.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal simulation environment within the authoring tool that can represent multiple different media device types simultaneously. The same authoring tool interface supports rendering for various screen sizes, orientations, and device characteristics through virtual device representations, eliminating the need for separate tools or hardware for each device type.

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

3Measurement precision

If multiple hardware devices are accessed to test web page layouts, then accurate visualization of device-specific appearance is achieved, but the process becomes time-consuming and requires physical device availability

Engineering Contradiction:
Improveaccuracy of web page appearance visualizationVSAvoidtime required for manual testing across devices
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent pre-configures virtual device representations with accurate device-specific parameters such as screen width, height, resolution, and orientation characteristics. These virtual devices are prepared in advance within the authoring tool with embedded media-dependent style rules that automatically apply appropriate layouts based on device characteristics. When a designer selects a virtual device for testing, the system has already prepared the simulation environment, eliminating the need for time-consuming physical device setup and testing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10229094B2Dynamic simulation of a responsive web page
Publication Date: 2019.03.12 ADOBE INC
  • US10229094B2 patent drawing
  • US10229094B2 patent drawing
  • US10229094B2 patent drawing

AI summary

Techniques are disclosed for dynamically simulating a structured document. A visual layout of a presentation of a structured document is determined in accordance with a style property associated with and specific to a first type of media device. The laid out structured document including the style property specific to the first type of media device is sent to a web browser executing on a second type of media device for rendering on the second type of media device. The first type of media device has a different display requirement than the second type of media device. The style property may be encoded in a set of presentation semantics. A media-dependent style rule encoded in the set of presentation semantics may be used to determine that the display requirement of the first type of media device satisfies the media-dependent style rule.