Real-Time Data Aggregation for Transaction Trend Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional data processing systems are inefficient in handling large volumes of data, leading to memory and computing resource waste, as well as network bottlenecks, due to their inability to effectively analyze and transmit relevant information to users.

Innovation Solution

A system that aggregates data from multiple sources, identifies relevant trends, and sends targeted notifications to specific user groups based on demographics and transaction history, reducing unnecessary data processing and transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If traditional systems store and process large volumes of raw data, then data analysis capability is improved, but memory space and computing power are excessively consumed

Engineering Contradiction:
Improvedata analysis capabilityVSAvoidmemory space consumption
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential and relevant features from raw data during the indexing phase, rather than storing complete raw data. The system identifies and extracts key attributes that are sufficient for search and analysis purposes, discarding redundant information. This extraction principle resolves the contradiction by maintaining data analysis capability while significantly reducing memory space consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary data processing, indexing, and filtering before actual data analysis operations. By pre-processing data to extract essential features and organize them in an optimized structure, the system reduces the computational burden during analysis. This preliminary action allows efficient data analysis without requiring excessive memory and computing power during operational phases.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If traditional systems transmit raw data over the network, then data completeness is improved, but network bandwidth is excessively consumed

Engineering Contradiction:
Improvedata completenessVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent extracts only the necessary data elements required for specific analysis tasks or user needs before transmission. Rather than transmitting complete raw datasets, the system identifies and transmits only relevant extracted features and indexed information. This maintains sufficient data completeness for analysis purposes while dramatically reducing network bandwidth consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of information

If traditional systems send data reports to all users, then information coverage is improved, but network resources are wasted on irrelevant data

Engineering Contradiction:
Improveinformation coverageVSAvoidnetwork resource waste
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent applies local quality by customizing data transmission according to specific user profiles, preferences, and relevance criteria. Different users receive different subsets of data tailored to their individual needs and characteristics. This ensures each user receives appropriate information coverage without wasting network resources on irrelevant data that would not be utilized.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial action by sending only the necessary portion of data to each user based on their specific needs, rather than transmitting complete datasets to all users. The system determines the optimal subset of information for each recipient, providing sufficient coverage for their requirements while avoiding the excessive resource consumption of universal data distribution.

Inventive Principle:
Principle #16Partial or excessive action

4Loss of information

If traditional systems process all incoming data, then processing thoroughness is improved, but system performance decreases due to increased burden

Engineering Contradiction:
Improveprocessing thoroughnessVSAvoidsystem performance
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent extracts only the essential processing steps and data elements necessary for achieving analysis objectives. By identifying and processing only critical features and attributes, the system maintains thoroughness in processing relevant information while eliminating redundant processing operations that would degrade system performance.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary filtering, indexing, and data preparation before main processing operations. This pre-processing reduces the volume and complexity of data requiring intensive processing, thereby maintaining processing thoroughness for essential elements while improving overall system performance by reducing the computational burden.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11636157B2Data trend analysis based on real-time data aggregation
Publication Date: 2023.04.25 BANK OF AMERICA CORP
  • US11636157B2 patent drawing
  • US11636157B2 patent drawing
  • US11636157B2 patent drawing

AI summary

A system for performing data trend analysis is disclosed. The disclosed system categorizes a number of transaction records based on their associated merchant IDs. For each of the merchant ID, the system determines whether the determined number of transaction records exceeds a pre-determined threshold. In response to identifying a merchant ID with the determined number of transaction records that exceeds the pre-determined threshold, the system identifies a location associated with the merchant ID and generates a trending notification indicating a transaction burst. The system then identifies a set of users located in the location that have a transaction history with the merchant ID and sends the trending notification to the set of users.