Glossary-Based Expansion of Abbreviated Database Columns

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current database management systems face challenges in accurately expanding column names, which are often abbreviated, leading to labor-intensive, error-prone processes that can result in incomplete or misleading data analysis and security vulnerabilities.

Innovation Solution

A three-phase process involving approximate string matching, extraction of partial expansions, and combination of best partial expansions to generate accurate and domain-specific column name expansions using a glossary-based approach.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual processes are used to expand column names, then flexibility and adaptability are maintained, but labor intensity increases and error rates rise

Engineering Contradiction:
Improvelabor intensityVSAvoiderror rate
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs self-service by automatically expanding column names using glossary terms and machine learning models without requiring manual human intervention. The automated process identifies abbreviations, matches them with glossary definitions, and generates expanded column names autonomously, thereby reducing labor intensity while maintaining consistent accuracy through structured algorithms

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical processes with automated computational systems. Machine learning models and natural language processing algorithms substitute human operators in the column name expansion task, eliminating manual labor while providing reliable, repeatable results through programmed logic and trained models

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

2Productivity

If automated expansion methods are used, then productivity increases and labor intensity decreases, but accuracy and precision may deteriorate

Engineering Contradiction:
Improveprocessing speedVSAvoidexpansion accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The glossary serves as an intermediary between automated processing and accurate expansion results. The system uses glossary terms as a reference medium to validate and guide the expansion process, ensuring that automated matching produces accurate results by comparing against predefined authoritative definitions rather than relying solely on algorithmic guesses

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where expansion results are validated against glossary terms and can be refined through iterative processing. The machine learning models learn from feedback signals about correct expansions, continuously improving accuracy while maintaining high processing speeds through optimized algorithms

Inventive Principle:
Principle #23Feedback

3Measurement precision

If comprehensive glossary terms are used for matching, then expansion accuracy improves, but system complexity increases

Engineering Contradiction:
Improvematching accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the complex task of column name expansion into distinct phases: abbreviation identification, glossary term matching, and expansion generation. This segmentation allows each component to be optimized independently, managing system complexity by breaking down the overall process into manageable, modular steps that can be processed sequentially

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system manages complexity by dynamically adjusting matching parameters and thresholds based on the specific context. The machine learning models adapt parameters such as matching sensitivity and glossary term selection criteria to balance accuracy requirements with computational efficiency, optimizing performance without requiring overly complex fixed structures

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12411825B2Expanding database column names
Publication Date: 2025.09.09 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12411825B2 patent drawing
  • US12411825B2 patent drawing

AI summary

A method, a structure, and a computer system for expanding database column names. Exemplary embodiments may include identifying glossary terms that sufficiently syntactically match a column name, extracting partial expansions from the glossary terms, selectively combining a set of the partial expansions, and storing the combined set of partial expansions in association with the column name.