Information Extraction Using Visual Layout and Markup Rules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing rule-based information extraction frameworks fail to effectively utilize visual cues in web page layouts, leading to limitations such as sensitivity to minor modifications, complex specification languages, and errors in markup code, as they rely on source code translations and are not robust to different implementations of visual patterns.

Innovation Solution

A method combining spatial and textual layout cues for information extraction, using visual layout rules, markup rules, and text-based rules to extract information from formatted documents, with visual operator algebra for efficient retrieval and storage of visual regions, enabling robustness to layout variations and errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing rule-based information extraction frameworks use source code patterns, then they can extract information using markup rules, but they fail to utilize visual cues and are sensitive to different implementations of the same visual pattern

Engineering Contradiction:
Improverobustness to layout variationsVSAvoidhandling of different visual pattern implementations
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent transitions from analyzing one-dimensional source code sequences to analyzing two-dimensional visual layouts by rendering the document and detecting spatial relationships between elements. This dimensional change enables the system to capture visual proximity cues that are lost in linear source code representation, making extraction rules robust to different markup implementations of the same visual pattern.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent introduces a visual layout analysis intermediary that sits between the document source code and the information extraction rules. This intermediary renders the document and extracts visual layout information, converting it into a form that can be used by extraction rules. This mediator enables the system to work with visual patterns independently of their specific markup implementation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If existing approaches rely on HTML tags and DOM trees, then they can process structured data, but they become sensitive to minor modifications and rule maintenance becomes messy

Engineering Contradiction:
Improverule maintenanceVSAvoidsensitivity to modifications
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent creates a visual copy or representation of the document layout by rendering it and extracting spatial relationships. Instead of working directly with the fragile DOM tree structure, the system works with a visual representation that captures the essential layout information. This copying approach makes the extraction rules insensitive to minor markup modifications while maintaining ease of operation.

Inventive Principle:
Principle #26Copying

3Measurement precision

If text-based analysis is used on specification languages, then information can be extracted from markup code, but the analysis becomes complex and errors in markup code reduce accuracy

Engineering Contradiction:
Improveextraction accuracyVSAvoidanalysis complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces complex text-based analysis of specification languages with a visual analysis approach. Instead of parsing and analyzing markup code textually, the system renders the document and analyzes visual spatial relationships. This substitution simplifies the analysis process while improving accuracy by leveraging the browser's rendering capability to handle markup errors automatically.

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

Data Source

PatentUS8205153B2Information extraction combining spatial and textual layout cues
Publication Date: 2012.06.19 DAEDALUS BLUE LLC
  • US8205153B2 patent drawing
  • US8205153B2 patent drawing
  • US8205153B2 patent drawing

AI summary

Techniques for extracting information from a formatted document are provided. The techniques include combining one or more visual layout rules, one or more mark-up rules and one or more text-based rules in connection with a formatted document, and specifying one or more rules from the one or more visual layout rules, one or more mark-up rules and one or more text based rules to extract information from the formatted document.