Categorization Engine for Filtered Electronic Transactions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional electronic transaction systems lack the ability to conveniently track, analyze, and categorize preapproved product items associated with prepaid benefits programs, hindering the encouragement of specific spending behaviors.

Innovation Solution

A filtered transaction processing system that utilizes a categorization engine to categorize transaction items based on approved product lists, determining eligibility for filtered spending and executing transactions accordingly, using enhanced data when available and non-enhanced data when necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If conventional electronic payment systems are used, then transaction processing is simple and fast, but the ability to track, analyze, and categorize preapproved product items is lacking

Engineering Contradiction:
Improvetracking and categorization capabilityVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

A categorization engine is introduced as an intermediary component between the transaction processing system and the prepaid benefits program. This engine receives transaction data, categorizes items into predefined categories (such as healthy foods, medications, etc.), and provides structured information back to the system, enabling tracking and analysis without fundamentally redesigning the entire payment infrastructure

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The transaction processing system is segmented into distinct functional modules: the acquirer system that receives transactions, the categorization engine that processes and categorizes items, and the execution system that applies spending rules. This segmentation allows each component to specialize in specific tasks, improving categorization capability while maintaining overall system manageability

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If enhanced data is used for categorization, then categorization accuracy is improved, but data processing requirements increase

Engineering Contradiction:
Improvecategorization accuracyVSAvoiddata processing load
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system implements a flexible data processing approach where enhanced data (detailed item information) is processed only when available and when necessary for accurate categorization. When enhanced data is not available, the system gracefully falls back to processing non-enhanced data with reduced detail, maintaining functionality while optimizing processing resources based on actual data availability

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12567054B2Systems and methods for executing electronic transactions and filtering with categorization engine
Publication Date: 2026.03.03 FIDELITY INFORMATION SERVICES LLC
  • US12567054B2 patent drawing
  • US12567054B2 patent drawing
  • US12567054B2 patent drawing

AI summary

Systems and methods for executing filtered electronic transactions are disclosed. One method includes receiving, by an acquirer system of a filtered transaction processing system, a transaction request including transaction data from a merchant system, the transaction data including enhanced data or non-enhanced data. A status of the merchant system may be determined based on the transaction data, the status of the merchant system indicative of a participating status or a non-participating status. Upon determining the status of the merchant system indicative of the participating status, the transaction request may be transmitted to a first transaction network. The first transaction network may forward the transaction request to a categorization engine of the filtered transaction processing system. The categorization engine may categorize one or more items associated with the transaction request into one or more categories. The transaction request may be executed based on the one or more categories.