Stable Record Identifiers for Database Redundancy Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Combining data from different sources in business databases is burdensome, time-consuming, and costly due to redundancy and the need for frequent optimization, which can lead to lossy processes when consolidating records.

Innovation Solution

A software application that uses clustering techniques to group similar records with stable identifiers, maintaining both original records and their identifiers during database updates, avoiding the consolidation of records into a single surviving record and allowing for accurate reassignment of identifiers during updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of substance

If records are consolidated into a single surviving record during database optimization, then redundancy is reduced, but data integrity is compromised due to lossy processes

Engineering Contradiction:
Improvedata redundancyVSAvoiddata integrity
Core Design Contradiction:
Loss of substanceVSReliability

Solution Approach 1:

The patent creates a copy of the record grouping information (cluster identifiers) separate from the original records. This allows the system to maintain redundant-free data by storing only the necessary grouping metadata while preserving all original record data, eliminating the need for lossy consolidation processes.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent segments the database into two distinct components: the original record data and the cluster identifier metadata. This segmentation allows independent management of each component, enabling redundancy reduction in the metadata while preserving complete record integrity without requiring consolidation of the actual record data.

Inventive Principle:
Principle #1Segmentation

2Productivity

If clustering techniques are used to group similar records, then data organization is improved, but the process becomes time-consuming and costly

Engineering Contradiction:
Improvedata organization efficiencyVSAvoidoptimization time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent performs clustering analysis and assigns cluster identifiers to records in advance, before any database updates occur. This preliminary organization allows the database to maintain efficient grouping information without requiring time-consuming re-clustering operations during subsequent update cycles, significantly reducing optimization time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains cluster identifier information automatically as part of the database structure, allowing it to self-update and self-maintain the grouping information without requiring external intervention or complex reprocessing. The cluster identifiers are preserved and updated automatically during database operations.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If records are frequently updated and reoptimized, then data accuracy is maintained, but the frequency of updates compromises system stability

Engineering Contradiction:
Improvedata accuracyVSAvoiddatabase stability
Core Design Contradiction:
Measurement precisionVSStability of the object's composition

Solution Approach 1:

By maintaining a separate copy of cluster identifier information rather than reprocessing the entire record set, the system can update and verify data accuracy without triggering full reoptimization cycles. This copying approach allows incremental updates to accuracy while maintaining overall database stability.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent implements periodic reoptimization only when necessary, rather than continuous reprocessing. The cluster identifier structure allows the system to maintain accuracy through targeted updates while avoiding frequent full reoptimization cycles that would compromise database stability.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11797487B2Maintaining stable record identifiers in the presence of updated data records
Publication Date: 2023.10.24 AMPERITY INC
  • US11797487B2 patent drawing
  • US11797487B2 patent drawing
  • US11797487B2 patent drawing

AI summary

The present disclosure relates to optimizing one or more database tables that may include one or more redundant records. Records are clustered and assigned stable identifiers. In this manner, the underlying records within a cluster are not removed or deleted. As updates to the database are made, new clustering analyses are performed using the underlying records and any updates made. Newly identified clusters are reassigned stable identifiers.