Document Element Search Using Rule-Based Data Groups

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing hierarchical document structures during creation and editing is complicated due to changes that impact other parts of the document, requiring updates to ensure consistency and comprehension.

Innovation Solution

A computer-implemented method defines data groups with associated rules to identify and process document elements, including numbers, dates, times, money, and business entities, allowing for user-editable rules and graphical indicators to facilitate document processing and searching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If hierarchical document structure is used to improve comprehension and cross-referencing, then document organization and understanding are improved, but document management complexity increases during creation and editing

Engineering Contradiction:
Improvedocument comprehensionVSAvoiddocument management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system automatically detects hierarchical structure elements (headers, paragraphs, lists) and generates the hierarchy without requiring manual user configuration. The document structure organizes itself based on predefined rules about element relationships, eliminating the need for users to manually manage hierarchical complexity while maintaining comprehension benefits

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-defines data groups and association rules before document processing. These rules automatically identify and link hierarchical elements (such as connecting figures to their captions, or tables to their references) in advance, so that when editing occurs, the system can quickly determine which elements need updating without complex real-time analysis

Inventive Principle:
Principle #10Preliminary action

2Productivity

If elements are added, moved, or modified in hierarchical document structure, then document content is updated, but other portions of the document require updates to maintain consistency

Engineering Contradiction:
Improvedocument editing efficiencyVSAvoidtime for consistency updates
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system continuously monitors document structure elements and automatically detects when edits occur. When an element is added, moved, or modified, the system provides feedback by identifying all dependent elements that require corresponding updates, and automatically performs those updates to maintain consistency throughout the document hierarchy

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system pre-establishes association rules that define relationships between document elements (such as which figures reference which text, or which sections depend on which headings). These pre-defined relationships enable the system to quickly determine the scope of required updates when edits occur, eliminating the need for manual consistency checks

Inventive Principle:
Principle #10Preliminary action

3Productivity

If automated processing is used to identify document elements, then editing efficiency is improved, but system complexity increases

Engineering Contradiction:
Improveediting efficiencyVSAvoidprocessing system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system divides document elements into predefined data groups (such as headers, paragraphs, lists, figures, tables) with specific characteristics. Each group has predefined association rules that define how elements within and between groups relate to each other. This segmentation allows automated processing to efficiently identify and manipulate elements without requiring complex general-purpose analysis

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses a universal framework of data groups and association rules that can apply to various types of documents and hierarchical structures. The same processing mechanisms work across different document formats and hierarchy levels, reducing the need for document-specific complex processing logic while maintaining high editing efficiency

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

Data Source

PatentUS10452764B2System and method for searching a document
Publication Date: 2019.10.22 PAPER SOFTWARE
  • US10452764B2 patent drawing
  • US10452764B2 patent drawing
  • US10452764B2 patent drawing

AI summary

A computer-implemented method and computing system are provided for defining a plurality of data groups. A set of rules may be associated with each of the data groups. The set of rules may define examples of items that should be included in each group. A document may be processed to identify elements within the document that adhere to a set of rules.