Intelligent Webpage Screen Capture for Stable Demo Creation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Creating digital demonstrations of web applications or websites is cumbersome and prone to issues such as crashes, latency, and increased programming time, especially when dealing with dynamic content and external resources.

Innovation Solution

An intelligent webpage screen capture system that identifies editable elements on a webpage, allows users to modify these elements, and captures the edited version as an image, enabling the creation of customized demos without requiring significant rework of the underlying code.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If code copying and sandboxing is used to create digital demonstrations, then the demo can access and use actual website functionality, but the process becomes cumbersome, prone to crashes, and requires significant rework

Engineering Contradiction:
Improvedemo stabilityVSAvoiddemo creation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a simplified copy of the website's visual structure (HTML markup) without copying the complex backend logic. The system parses the original website and generates a streamlined HTML representation that captures only the essential visual elements and layout, eliminating dependencies on external resources and complex JavaScript while maintaining the demo's visual fidelity and stability

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent extracts only the necessary visual elements from the original website by parsing and selecting specific HTML components. It removes unnecessary complexity, external resource dependencies, and problematic JavaScript while retaining the core visual structure, thereby creating a stable demo that doesn't require the full original application environment

Inventive Principle:
Principle #2Taking out (Extraction)

2Productivity

If screen captures are used to create static images, then the demo files become smaller and simpler, but post-processing is required to modify data on the images

Engineering Contradiction:
Improvedemo creation efficiencyVSAvoidpost-processing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent performs data sanitization and modification in advance during the HTML generation phase, before the demo is finalized. It identifies and replaces sensitive or inaccurate data with appropriate placeholder values while the HTML structure is being created, eliminating the need for time-consuming post-processing operations on static images

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If data sanitization is performed on captured images using photo editing software, then personal or irrelevant data can be redacted, but the process is cumbersome and consumes computing resources

Engineering Contradiction:
Improvedata privacy protectionVSAvoidcomputing resource consumption
Core Design Contradiction:
Loss of informationVSUse of energy by stationary object

Solution Approach 1:

The patent replaces manual or software-based image editing operations with automated HTML-level data processing. Instead of using resource-intensive image manipulation techniques to redact data from captured screenshots, the system sanitizes data during the HTML generation phase using text processing and pattern matching, dramatically reducing computing resource consumption while achieving the same privacy protection goal

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

Data Source

PatentUS20250123821A1Intelligent webpage screen capture
Publication Date: 2025.04.17 CONSENSUS SALES LLC
  • US20250123821A1 patent drawing
  • US20250123821A1 patent drawing
  • US20250123821A1 patent drawing

AI summary

A system may identify editable elements on a graphical page displayed on a client device and display graphical indications showing the editable elements on the graphical page. In some instances, the system may receive a first user input selecting an element of the indicated editable elements. The system may receive a second user input modifying the first element and may modify code of the graphical page based on the second user input to change the appearance of the graphical page. In some instances, the system may receive a third user input requesting an image capture of the changed appearance of the graphical page. For example, the system may automatically remove the graphical indications and capture the graphical page with its changed appearance.