SYSTEM AND METHOD OF CLASSIFYING FINANCIAL TRANSACTIONS BY USAGE PATTERNS OF A USER
First Claim
1. A method of classifying financial transactions, comprising:
- gathering transaction data from a user'"'"'s financial account;
extracting metadata from the transaction data in accordance with at least one business rule;
sequentially analyzing the metadata using at least one of a constant-time lookup data structure, a Radix tree, a Lucene tree and a fuzzy logic method until a unique identifier is found that is associated with the metadata;
adding the metadata with the unique identifier to the constant-time lookup data structure; and
classifying the transaction data based on the unique identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein is a method of classifying financial transactions by usage patterns of a user. The method includes analyzing metadata extracted from the information associated with financial transactions in accordance with at least one business rule. Where the analysis includes sequentially analyzing the metadata using a constant-time lookup data structure, a Radix tree, a Lucene tree and fuzzy logic methods, until a unique identifier is found that is associated with the metadata. The metadata with the unique identifier is then added to the constant-time lookup data structure to update the constant-time lookup data structure. The transaction data is then classified based on the unique identifier.
85 Citations
19 Claims
-
1. A method of classifying financial transactions, comprising:
-
gathering transaction data from a user'"'"'s financial account; extracting metadata from the transaction data in accordance with at least one business rule; sequentially analyzing the metadata using at least one of a constant-time lookup data structure, a Radix tree, a Lucene tree and a fuzzy logic method until a unique identifier is found that is associated with the metadata; adding the metadata with the unique identifier to the constant-time lookup data structure; and classifying the transaction data based on the unique identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of classifying financial transactions, comprising:
-
gathering transaction data from a user'"'"'s financial account; extracting metadata from the transaction data in accordance with at least one business rule; using a Radix tree to identify a unique identifier associated with the metadata; and classifying the transaction data based on the unique identifier. - View Dependent Claims (10)
-
-
11. A method of classifying financial transactions, comprising:
-
gathering transaction data from a user'"'"'s financial account; extracting metadata from the transaction data in accordance with at least one business rule; using a Lucene tree to identify a unique identifier associated with the metadata; and classifying the transaction data based on the unique identifier. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method, comprising:
-
gathering transaction data from a user'"'"'s financial account; extracting metadata from the transaction data in accordance with at least one business rule; using fuzzy logic to identify a unique identifier associated with the metadata; and classifying the transaction data based on the unique identifier. - View Dependent Claims (17, 18, 19)
-
Specification