Dynamic XML Parsing Interface for Unstructured Document Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for retrieving information from large collections of XML and XBRL documents require pre-parsing entire documents, leading to increased storage needs and delays in data retrieval, as well as inflexibility in adapting to changes in taxonomies or new extensions.

Innovation Solution

A dynamic processor that accesses data directly from original XML or XBRL documents on demand, allowing for real-time retrieval and adaptation to changes in taxonomies, along with a user interface for converting unstructured documents into tagged formats and automatically generating extensions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If pre-parsing entire documents is performed to enable information retrieval, then information retrieval capability is improved, but storage requirements increase significantly

Engineering Contradiction:
Improveinformation retrieval capabilityVSAvoidstorage requirements
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent extracts only the necessary information elements from documents during pre-parsing, storing them in a condensed format rather than storing entire parsed documents. This extraction approach maintains retrieval capability while significantly reducing storage requirements by keeping only the essential data elements needed for querying.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates simplified copies of document information in a standardized format that preserves retrieval capability. Instead of storing full document parses, it stores essential information elements that can be efficiently queried, acting as lightweight copies that maintain functionality while reducing storage burden.

Inventive Principle:
Principle #26Copying

2Loss of information

If pre-parsing documents is performed to enable data retrieval, then information access is improved, but time delay increases before data can be retrieved

Engineering Contradiction:
Improvedata accessibilityVSAvoidprocessing delay
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent performs preliminary parsing of documents to extract and store essential information elements in advance. This pre-processing creates a ready-to-query structure that eliminates the need for full document parsing at retrieval time, significantly reducing the delay between data storage and data access while maintaining comprehensive retrieval capability.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If information is stored in a database for retrieval, then data access is improved, but adaptability to taxonomy changes deteriorates

Engineering Contradiction:
Improvedata retrieval efficiencyVSAvoidtaxonomy flexibility
Core Design Contradiction:
Loss of informationVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic information storage system where the parsed information structure can adapt to taxonomy changes. Instead of a rigid database schema, it uses a flexible representation that can accommodate new taxonomies and extensions without requiring complete system redesign, allowing the system to evolve with changing information standards while maintaining efficient retrieval capabilities.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8230332B2Interactive user interface for converting unstructured documents
Publication Date: 2012.07.24 COMPSCI RESOURCES LLC
  • US8230332B2 patent drawing
  • US8230332B2 patent drawing
  • US8230332B2 patent drawing

AI summary

An interactive interface facilitates the conversion of unstructured documents into XML-compliant documents. A document is parsed to identify fact items in the content of the document. A classifier associates initial labels with an identified fact items, and the fact items and associated initial labels are forwarded to a user for review and correction. An interface executing on a client computer presents the initial labels associated with fact items, and enables a user to correct the labels associated with the identified fact items. Upon receipt of corrected labels from the user, the classifier is trained to update probable associations of labels and fact items in accordance with the corrected labels. The interface enables the user to enter new labels and/or concepts for a taxonomy, and an extension to the taxonomy is automatically generated.