Webpage Edition System Using Natural Language Syntax Transform

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current webpage editing methods using HTML, CSS, and JavaScript become increasingly complex and difficult to manage due to frequent updates and differences in programming languages, making it hard for programmers to find and amend specific code sections.

Innovation Solution

A webpage edition system with a transform unit and edition unit that uses natural language-based syntactic structures to convert webpage edition instructions into HTML, CSS, and JavaScript code, allowing for easier editing and reducing code complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If webpage programmers use HTML, CSS, and JavaScript to edit webpages frequently, then the webpage content can be updated often, but the program code becomes more and more confusing and difficult to manage

Engineering Contradiction:
Improvewebpage update frequencyVSAvoidprogram code complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the webpage editing process into distinct modules: a transform unit that converts natural language instructions into structured data, and an edition unit that applies transformations to the DOM tree. This segmentation allows frequent updates without accumulating complexity in the source code, as each editing operation is isolated and modular.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary layer (the transform unit and instruction set) between the programmer's natural language input and the actual webpage code. This intermediary translates complex editing intentions into standardized operations, preventing code complexity from increasing with each update while maintaining high productivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If webpage programmers edit program codes many times, then the webpage content can be updated often, but it becomes hard to find the program code sections needing amendment

Engineering Contradiction:
Improvewebpage update frequencyVSAvoidcode section locatability
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent makes the codebase self-descriptive through structured instruction sets that contain metadata about each transformation operation. The edition unit can automatically locate and identify code sections needing amendment by querying this structured information, eliminating the need for programmers to manually search through complex code.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent transforms unstructured natural language into structured parameters and instructions with defined schemas. This parameterization allows the system to efficiently search, locate, and identify specific code sections by their functional characteristics rather than requiring programmers to navigate through increasingly complex code structures.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If natural language-based syntactic structure is used for webpage edition instructions, then the code becomes easier to edit and maintain, but the transformation process requires additional processing steps

Engineering Contradiction:
Improvecode editabilityVSAvoidtransformation process complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by pre-defining a structured syntax for natural language instructions and pre-compiling transformation rules in the transform unit. This preliminary structuring reduces the complexity of the transformation process during actual editing operations, as the system already has predefined patterns and rules to follow rather than parsing arbitrary natural language each time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11966685B1Webpage edition system and method thereof
Publication Date: 2024.04.23 LU YING ZHANG
  • US11966685B1 patent drawing
  • US11966685B1 patent drawing
  • US11966685B1 patent drawing

AI summary

The present invention discloses a webpage edition system and a method thereof. The webpage edition system comprises an edition unit and a transform unit. The transform unit includes a plurality of syntax transform modules. Each syntax transform module is corresponding to a webpage edition instruction. A portion of each webpage edition instruction is defined by a natural language-based syntactic structure. The edition unit uses one or a combination of more than two of the plurality of webpage edition instructions to form a webpage edition instruction set. While executing the webpage edition instruction set, the edition unit takes the corresponding syntax transform module from the transform unit to convert each webpage edition instruction set into a webpage element.