Search Engine Derived Metadata Protection During Index Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current document management systems face challenges when updating records, as they often destroy derived metadata during bulk metadata replacement, leading to inefficiencies and increased costs.

Innovation Solution

A system, method, and computer program product that protects derived metadata by maintaining a list of derived metadata and taking appropriate actions during index updates, ensuring that derived metadata is not altered unnecessarily while allowing for efficient updates of other metadata.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If bulk metadata replacement is performed to update records efficiently, then update speed is improved, but derived metadata is destroyed

Engineering Contradiction:
Improveupdate speedVSAvoidderived metadata
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent segments metadata into two distinct types: provided metadata (explicitly supplied by the user) and derived metadata (automatically generated from text content). This segmentation allows the system to selectively update only the provided metadata while preserving derived metadata, resolving the contradiction between efficient bulk updates and data preservation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different handling rules to different types of metadata based on their local quality characteristics. Provided metadata is replaced during bulk updates, while derived metadata is protected from unintended changes. This localized differentiation enables efficient updates without destroying derived metadata.

Inventive Principle:
Principle #3Local quality

2Reliability

If traditional record update solutions are used to ensure data accuracy, then information integrity is maintained, but time and cost increase

Engineering Contradiction:
Improvedata accuracyVSAvoidupdate time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system automatically identifies and protects derived metadata without requiring manual intervention or complex user input. The search engine autonomously determines which metadata should be preserved based on the update request type, eliminating the need for time-consuming manual verification while maintaining data accuracy.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12204585B2System, method and computer program product for protecting derived metadata when updating records within a search engine
Publication Date: 2025.01.21 OPEN TEXT SA ULC
  • US12204585B2 patent drawing
  • US12204585B2 patent drawing
  • US12204585B2 patent drawing

AI summary

A search engine may maintain a list of derived metadata. When an event occurs that requires updating a search index, the search engine can determine which metadata is derived metadata and take appropriate actions with respect to the derived metadata. For example, if a request is received to update the index for a particular object, the search engine may protect the derived metadata from change while updating the other metadata in the index. As another example, if a request is received to update the text content for the object, the search engine may change the text content and the derived metadata. By identifying derived metadata, the search engine can protect the derived metadata from change when a request is received that otherwise causes metadata to change and can change the derived metadata when a request is received that would otherwise not change the metadata portion of the index.