Web Page Annotation Tool for Schema Markup Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Webmasters face challenges in easily adding schema.org annotations to their webpages or HTML emails, as existing tools require iterative corrections and do not scale well for widespread implementation, necessitating a self-service, interactive solution for improving search engine visibility.

Innovation Solution

A point-and-click tool that translates web pages into structured trees, allows users to select and annotate important information, and generates schema.org markup, outputting a new version of the web page with the added markup in HTML5 microdata format, facilitating easy integration of schema.org annotations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If webmasters manually add schema.org markup to webpages, then search engine visibility is improved, but the process requires extensive iterations and manual corrections, reducing productivity

Engineering Contradiction:
Improvesearch engine visibilityVSAvoidmarkup addition efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs automatic markup generation and validation without requiring webmasters to manually iterate with search engine providers. The tool translates webpage content into structured trees, allows point-and-click annotation, and automatically generates schema.org markup, enabling self-service that eliminates extensive manual corrections and iterations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the manual mechanical process of adding markup with an automated computational system. The processor automatically translates webpages into structured trees, generates markup based on user selections, and applies the markup to the appropriate nodes, substituting manual iterative correction with automated processing.

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

2Adaptability or versatility

If traditional markup tools are used, then some annotation capability is provided, but the tools do not scale to the entire web, limiting adaptability

Engineering Contradiction:
ImprovescalabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the webpage into a structured tree of nodes, allowing independent processing and annotation of individual elements. This segmentation enables the tool to handle complex webpages by breaking them down into manageable units that can be processed independently and then reassembled, facilitating scalability across the entire web.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal tool that can process any webpage regardless of its complexity or structure. The system translates any webpage into a standardized structured tree format, applies annotation capabilities uniformly, and generates appropriate schema.org markup, making it adaptable to the entire web rather than being limited to specific webpage types.

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

3Measurement precision

If webmasters work directly with search engine providers to correct markup, then annotation accuracy is improved, but the process does not scale and increases time consumption

Engineering Contradiction:
Improveannotation accuracyVSAvoiditeration time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system incorporates automated feedback mechanisms where the processor generates markup, applies it to the structured tree, and can validate the results automatically. This feedback loop eliminates the need for webmasters to manually iterate with search engine providers, maintaining annotation accuracy through automated validation while significantly reducing the time required for multiple correction cycles.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10002117B1Translating annotation tags into suggested markup
Publication Date: 2018.06.19 GOOGLE LLC
  • US10002117B1 patent drawing
  • US10002117B1 patent drawing
  • US10002117B1 patent drawing

AI summary

A system and method includes translating a web page into a structured tree including a set of nodes. The system receives an annotation tag based on a selection of a portion of the web page. The system translates the annotation tag into a markup. The system attaches the markup to a first node of the nodes. The system applies the markup to at least one parent node in the structured tree that is related to the first node. The system outputs a new version of the web page in a source format, including the markup.