Unified Entity Detection for Transaction Data Structuring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for structuring transactional data, particularly the unstructured description fields, are inefficient and inaccurate as they independently detect various entities within a transaction description, leading to inconsistencies and a lack of standardized formatting.

Innovation Solution

The proposed system analyzes a transaction as a whole to detect entities collectively, using multiple entity-specific extractors with confidence levels and a conflict resolution component that employs a search tree and user-defined expert rules to minimize overlaps and gaps, ensuring high textual coverage and overall confidence.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple entity-specific extractors are used to independently detect entities within transaction descriptions, then various entities can be identified, but the process becomes inefficient and inaccurate with overlapping assignments and gaps

Engineering Contradiction:
Improveentity detection accuracyVSAvoiddata structuring efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent combines multiple independent entity-specific extractors into a unified system that processes transaction descriptions collectively. Instead of having extractors work independently and then merge results, the system integrates them to detect entities in a coordinated manner, resolving overlaps and gaps through a standardized formatting approach that assigns each entity to its most appropriate extractor based on confidence levels and entity type hierarchies.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal entity detection system that handles multiple entity types (merchant, location, date, payment method, etc.) through a single integrated processing framework. This multi-functional system can detect and structure various entities within transaction descriptions using a common approach, eliminating the need for separate independent processing pipelines for each entity type.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If entities are detected independently within transaction descriptions, then various entity types can be identified, but inconsistencies and lack of standardized formatting occur

Engineering Contradiction:
Improveentity type coverageVSAvoidformatting consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies parameter changes by introducing confidence levels and entity type classifications as key parameters for resolving detection results. Each extractor assigns confidence levels to its detected entities, and the system uses these parameters along with entity type hierarchies to determine the most appropriate assignment. This parameter-based approach ensures standardized formatting while maintaining versatility across different entity types.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces an intermediary conflict resolution component that mediates between multiple entity-specific extractors. This intermediary receives detection results from all extractors, resolves conflicts through standardized rules and expert-defined criteria, and produces consistent formatted output. The intermediary ensures reliability and consistency while allowing the system to handle diverse entity types.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If transaction descriptions are analyzed multiple times to identify various entities independently, then comprehensive entity detection can be achieved, but the process becomes inefficient

Engineering Contradiction:
Improveentity detection completenessVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing entity detection across all entity types in a single coordinated pass through the transaction description. Instead of analyzing the description multiple times for different entity types, the system prepares and executes a comprehensive detection process that identifies all entities simultaneously, reducing processing time while maintaining completeness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent ensures continuity of useful action by maintaining an active detection process that continuously evaluates the transaction description for all entity types without interruption or repeated passes. The unified system processes the description once, continuously identifying and classifying entities of all types, thereby eliminating the time loss associated with multiple separate analysis cycles.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS11940968B2Systems and methods for structuring data
Publication Date: 2024.03.26 INTUIT INC
  • US11940968B2 patent drawing
  • US11940968B2 patent drawing
  • US11940968B2 patent drawing

AI summary

Systems and methods are provided to structure event description data.