Multi-Page Demo Editing With Aggregated Objects Across Shallow Copies

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing web-based systems face challenges in providing demonstrations without relying on real-time execution, which can be disrupted by bugs or sensitive information, and require efficient customization and editing of objects across multiple pages without affecting the original system.

Innovation Solution

A multi-page demo is created using shallow copies of web-based system pages, allowing for the definition of aggregated objects that can be edited uniformly across pages, using techniques like XPath and CSS selectors to apply updates efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If real-time execution of web-based system is used for demonstration, then interactivity and functionality are maintained, but bugs or sensitive information may disrupt the demo and reliability decreases

Engineering Contradiction:
Improvedemonstration reliabilityVSAvoiddemo interactivity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent creates shallow copies of web pages that replicate the visual appearance and structure of the original web-based system pages. These copies include HTML elements, CSS styles, and JavaScript code that mimic the original system's behavior without executing actual backend operations. This allows demonstrations to run independently of the real system, eliminating bugs and sensitive information issues while maintaining visual interactivity.

Inventive Principle:
Principle #26Copying

2Reliability

If shallow copies of pages are created for demo purposes, then reliability and offline capability are improved, but customization efficiency across multiple pages deteriorates

Engineering Contradiction:
Improvedemo stabilityVSAvoidcustomization efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent introduces aggregated objects that combine multiple instances of the same or similar elements across different shallow copy pages into a single manageable unit. When a user customizes an aggregated object, the changes are automatically applied to all instances of that object across all pages. This merging approach maintains reliability through shallow copies while dramatically improving customization efficiency by eliminating redundant manual edits across multiple pages.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If aggregated objects are created and customized across multiple pages, then customization efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvecustomization efficiencyVSAvoiddemo editor complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements aggregated objects as universal containers that can represent various types of elements (buttons, forms, tables, etc.) across different pages. The demo editor uses a unified interface to manage all aggregated objects, applying customizations through standardized operations. This universality simplifies the editor's complexity by providing a single paradigm for handling diverse elements, while maintaining high customization efficiency across the entire multi-page demo.

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

4Measurement precision

If XPath and CSS selectors are used for object acquisition, then precision and reliability of object targeting are improved, but difficulty of detecting and measuring increases

Engineering Contradiction:
Improveobject selection precisionVSAvoidacquisition process complexity
Core Design Contradiction:
Measurement precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements automated object acquisition where the system automatically generates and applies XPath and CSS selectors to identify and acquire objects across shallow copy pages. The demo editor autonomously navigates the page structure, selects appropriate selectors, and applies them without manual user input. This self-service approach maintains high precision in object targeting while eliminating the complexity of manual detection and measurement by automating the entire acquisition process.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12504954B2Editing of a multi-page demo
Publication Date: 2025.12.23 WALNUT LTD
  • US12504954B2 patent drawing
  • US12504954B2 patent drawing
  • US12504954B2 patent drawing

AI summary

A method, system, apparatus and product for editing a multi-page demo. The multi-page demo includes at least two shallow copies of pages of a web-based system. A multi-page demo editor may create, in response to an operator instruction, an aggregated object that may appear in two or more shallow copies. The aggregated object may be associated with objects in two shallow copies, and customization instructions by the operator provided once with respect to the aggregated object may be applied two or more times on associated objects in the two or more shallow copies. In some cases, the multi-page demo may be updated so as to apply the customization of the aggregated object on a first object in a first shallow copy and on a second object in a second shallow copy.