Database Query Optimization for Retail Claim Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems face inefficiencies and overload due to the need for numerous database queries across disparate databases to retrieve and merge data, leading to slow system performance and potential failures.

Innovation Solution

A method and system that minimize database queries by receiving user application claim information, querying item and invoice databases to merge relevant data into a single record, and storing it in a claims database, thereby reducing the operational load and improving data retrieval speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is retrieved from multiple disparate databases by running queries against all available data fields, then complete data retrieval is achieved, but system performance deteriorates and the system becomes overloaded

Engineering Contradiction:
Improvedata retrieval completenessVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts only the necessary data fields required for the specific task at hand, rather than retrieving all available data fields from databases. This selective extraction approach maintains data retrieval completeness for the required information while significantly reducing the processing load and improving system performance.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary actions by pre-identifying and retrieving only the specific data fields needed for the task before processing begins. This preliminary selection of necessary data prevents unnecessary database scanning and merging operations, thereby maintaining reliability while improving productivity.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If queries are structured to search all available data fields in databases, then data completeness is ensured, but the system runs slowly and becomes overloaded

Engineering Contradiction:
Improvedata completenessVSAvoidquery execution time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent applies extraction by selectively retrieving only the specific data fields required for the task from the databases, rather than searching all available data fields. This ensures that all necessary information is obtained while minimizing the time spent on unnecessary data retrieval and processing operations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs partial action by retrieving exactly the necessary data fields needed for the task without going beyond what is required. This avoids the excessive action of searching all available data fields, thereby reducing query execution time while maintaining data completeness for the required information.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If multiple database queries are run to retrieve and merge data from different locations, then data from disparate sources is obtained, but the number of queries increases system complexity and processing time

Engineering Contradiction:
Improvedata source integrationVSAvoidquery structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts only the necessary data fields from each disparate database source required for the specific task. This selective extraction maintains the system's ability to integrate data from multiple sources while simplifying the query structure by eliminating unnecessary data retrieval and merging operations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary identification of necessary data fields from each database source before executing queries. This preliminary action enables efficient data retrieval from disparate sources with simplified query structures, as the system already knows exactly what data is needed from each location.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10319006B2System and method for database queries
Publication Date: 2019.06.11 WALMART APOLLO LLC
  • US10319006B2 patent drawing
  • US10319006B2 patent drawing
  • US10319006B2 patent drawing

AI summary

Retail stores may use the claim processing server to make a claim against a distribution center. Information about the claim may be entered into the store computer via an application and user interface. The claim processing server may use the information to process the claim and validate the related data. Using the information entered via the application the claim processing server may query the item database and the invoice database to retrieve to retrieve addition information from the database regarding the claim and the items. The information from the different databases may be merged together into a single database record which is then validated and stored the claim processing database. The information may also be checked and its accuracy verified. The user interfaces at the retail stores and distribution center may then be used to identify the claims for processing. The information for the item and invoice databases needed to process the claims are available from the claims processing database and the claim may be processed. The claims may be stored in the claims processing database for processing at a later time or for batch processing, for example during off-peak hours.