Incremental Dynamic Document Index Generation via Contextual Rules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing document indexing methods are inefficient as they require manual embedding of index items, often leading to inconsistencies and requiring index creation at a different time from content development, deterring writers from embedding index items in real-time during document creation.

Innovation Solution

The method involves creating a contextual index compendium with rules for generating index items programmatically within documents, allowing for incremental dynamic document indexing that embeds index entries throughout the document and updates them in real-time as content is developed, using contextual analysis to suggest and refine index items.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual embedding of index items is used, then writers have control over index creation, but the process is inefficient and leads to inconsistencies

Engineering Contradiction:
Improveindexing efficiencyVSAvoidindex consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system enables self-service indexing by automatically generating index entries from document content using contextual analysis and transformation rules. The contextual index compendium contains rules that programmatically transform document text into embedded index entries, eliminating the need for manual index creation while maintaining consistency through automated rule-based processing.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The manual mechanical process of embedding index items is replaced with an automated computational system. The processor executes contextual analysis and applies transformation rules from the contextual index compendium to programmatically generate index entries, substituting the manual mechanical embedding process with an automated information processing system.

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

2Ease of operation

If index creation is done at a different time from content development, then writers can focus on content creation, but index updates are delayed and less accurate

Engineering Contradiction:
Improvecontent creation easeVSAvoidindex accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system performs preliminary indexing action during the content creation process itself. As writers develop document content, the contextual analysis system automatically identifies candidate text and generates index entries in real-time, rather than waiting for a separate index creation phase. This preliminary action ensures index accuracy reflects the actual content while writers are still creating it.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The indexing process becomes continuous rather than discrete. The system continuously analyzes document content as it is created and automatically updates index entries throughout the writing process. This continuous useful action maintains both ease of content creation and high index accuracy by keeping the indexing function active during content development.

Inventive Principle:
Principle #20Continuity of useful action

3Productivity

If automated index generation is implemented, then indexing efficiency improves, but system complexity increases

Engineering Contradiction:
Improveindexing automationVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The automated indexing system is segmented into distinct functional components: a contextual index compendium containing transformation rules, a contextual analysis module that identifies candidate text, and an index generation module that applies rules. This segmentation allows the complex automated process to be managed through separate, well-defined modules while maintaining high indexing productivity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11526481B2Incremental dynamic document index generation
Publication Date: 2022.12.13 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11526481B2 patent drawing
  • US11526481B2 patent drawing
  • US11526481B2 patent drawing

AI summary

A contextual index compendium that includes contextual index item generation rules that define document index entry generation transforms usable to transform text of the documents into embedded document index entries of document indexes within the documents is obtained by a processor. Using the document index entry generation transforms defined within the contextual index item generation rules in association with a document that includes embedded document index entries that are both embedded at locations of associated text distributed throughout the document and added as part of a document index within the document, new text of the document is programmatically transformed into at least one new document index entry in response to determining that at least one portion of the new text includes candidate text that is not already indexed within the existing embedded document index entries and the document index within the document.