Financial Transaction Categorization via Merchant Web Scraping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Manual tracking of cash and check transactions is inconvenient and lacks the detailed financial data integration available in automated systems, leading to inefficiencies in financial management.

Innovation Solution

A method and system that uses a financial management application to obtain and categorize financial transactions by accessing merchant websites, matching transaction data with account data, and reallocating amounts to appropriate budget categories, providing detailed transaction information and improved budgeting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual tracking of cash and check transactions is used, then simplicity of operation is maintained, but measurement precision and reliability of financial data are insufficient

Engineering Contradiction:
Improvetransaction data accuracyVSAvoidmanual tracking convenience
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system automatically performs transaction categorization, budget allocation, and financial analysis without requiring manual user intervention. The financial management application self-processes transaction data from multiple sources and generates budget recommendations autonomously, resolving the contradiction by eliminating manual tracking while maintaining high data precision through automated verification and matching processes

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical tracking methods with an automated electronic system that uses data matching algorithms, web scraping technologies, and computational processing. This substitution eliminates the need for manual recording while providing superior measurement precision through systematic data validation and cross-referencing across multiple financial sources

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If automated financial management systems are used, then productivity and data integration are improved, but device complexity increases

Engineering Contradiction:
Improvetransaction processing efficiencyVSAvoidsystem structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The financial management application integrates multiple functions including transaction data collection from various financial institutions, web scraping of merchant websites, transaction categorization, budget allocation, and financial analysis into a single unified system. This multi-functionality approach improves productivity by consolidating operations while managing complexity through integrated architecture rather than separate systems

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

Solution Approach 2:

The system employs an intermediary data processing layer that standardizes and normalizes transaction data from diverse sources before analysis. This intermediary processing layer acts as a buffer between complex data collection operations and simplified user interface, maintaining high productivity through automated data harmonization while presenting a user-friendly interface that masks underlying system complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If detailed transaction data is obtained from multiple sources, then measurement precision and reliability are improved, but loss of time increases

Engineering Contradiction:
Improvetransaction data accuracyVSAvoiddata processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary data collection and pre-processing of transaction information from financial institutions and merchant websites during off-peak times or in advance. By gathering and preliminarily processing data before it is needed for analysis, the system reduces real-time processing requirements and maintains high data reliability through comprehensive data collection while minimizing time loss through batch processing and background operations

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10019755B1Data categorization/itemization using smart matching technology
Publication Date: 2018.07.10 INTUIT INC
  • US10019755B1 patent drawing
  • US10019755B1 patent drawing
  • US10019755B1 patent drawing

AI summary

A method for tracking financial transactions, including: obtaining a group of financial transactions; identifying a first financial transaction of the group of financial transactions involving a payment from a financial account held by a financial institution; allocating an amount of the first financial transaction corresponding to the payment to a budget category, wherein the first financial transaction includes a name of a merchant; accessing a website of the merchant; matching, on the website of the merchant, a list of purchased items to the first financial transaction based on the amount; extracting, after matching, the list of purchased items from the website of the merchant; identifying, after extracting the list of purchased items, a new budget category based on a purchased item of the list of purchased items; and reallocating at least a portion of the amount corresponding to the purchased item to the new budget category.