Entity Name Alias Table Automation via Search Pattern Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current financial management systems require extensive manual effort and resources to create and maintain alias tables for entity names, which are inefficient and costly, especially when handling variations in name entries due to typos, misspellings, or transpositions.

Innovation Solution

A system and method that analyze historical entity name search data within a defined time window to identify pairs of related searches, calculate normalized string distances, and update alias tables automatically by linking matching names, reducing the need for manual intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual methods are used to create and maintain alias tables, then accuracy can be maintained through human review, but extensive human and financial resources are required

Engineering Contradiction:
ImproveaccuracyVSAvoidresource efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system automatically analyzes historical search data to identify and create alias relationships without human intervention. The automated analysis engine processes search queries, identifies patterns indicating alias relationships, and updates the alias table autonomously, eliminating the need for manual resource投入 while maintaining accuracy through algorithmic pattern recognition

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors historical search data and uses the results to refine and update the alias table. By analyzing search patterns over time and incorporating feedback from actual user search behavior, the system improves its alias relationships automatically, maintaining high accuracy while reducing manual review requirements

Inventive Principle:
Principle #23Feedback

2Reliability

If manual creation of alias tables is used, then control over alias relationships can be maintained, but the process is time-consuming and inefficient

Engineering Contradiction:
Improvecontrol accuracyVSAvoidtime consumption
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of historical search data to pre-identify potential alias relationships before they are needed. By continuously analyzing search patterns in advance and proactively creating alias relationships, the system eliminates the need for time-consuming manual creation processes while maintaining control through automated validation rules

Inventive Principle:
Principle #10Preliminary action

3Productivity

If automated analysis of search data is implemented, then resource requirements are reduced, but system complexity increases

Engineering Contradiction:
Improveresource efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The automated analysis system is divided into distinct functional modules: a data collection module that gathers historical search data, an analysis engine that identifies alias patterns using specific algorithms, and an update module that modifies the alias table. This segmentation allows each component to perform a specific function efficiently, reducing overall system complexity while maintaining high automation capability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an automated analysis engine as an intermediary between historical search data and the alias table. This intermediary component processes raw search data, applies pattern recognition algorithms, and generates structured alias relationships, thereby automating the process while managing complexity through a dedicated intermediate processing layer

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9449056B1Method and system for creating and updating an entity name alias table
Publication Date: 2016.09.20 INTUIT INC
  • US9449056B1 patent drawing
  • US9449056B1 patent drawing
  • US9449056B1 patent drawing

AI summary

A list of known names of entities is obtained along with entity name search data entered by searching parties in an attempt to identify one or more entities. The historical entity name search data entered by each individual searching party in a defined search time window is aggregated and analyzed to identify pairs of potentially related entity name searches that represent two attempts by the searching party to identify the same entity. The data representing the potentially related entity name searches is analyzed to identify a matched entity name in the list of known names that matches one of the entity names of the pair of potentially related entity name searches. Both of the entity names of the pair of potentially related entity name searches are then added to an alias list associated with the matched entity name.