US2011022628A1PendingUtilityA1

Matching Merchant Names from Transaction Data

Assignee: BANK OF AMERICAPriority: Feb 20, 2002Filed: Oct 7, 2010Published: Jan 27, 2011
Est. expiryFeb 20, 2022(expired)· nominal 20-yr term from priority
G06Q 20/10G06Q 20/102G06Q 30/02G06Q 30/04
50
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A computer system processes a merchant name from transaction data to determine a matched merchant name. The computer system retrieves a retrieved merchant name from transaction data, obtains a processed merchant name from the retrieved merchant name, and matches the processed merchant name to one of a collection of standard merchant names, where the retrieved merchant name may be a name variation of a standard merchant name. At least one character of the retrieved merchant name may be altered to obtain the processed merchant name. For example, characters may be deleted from the accessed merchant name or characters may be ignored from a portion of the retrieved merchant name.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer-assisted method comprising:
 receiving, by a computer system, a retrieved merchant name retrieved from transaction data;   determining, by the computer system, merchant name variations based on the retrieved merchant name;   querying, by the computer system, a merchant names database comprising a plurality of standard merchant names using the merchant name variations; and   matching, by the computer system, the retrieved merchant name to one of the plurality of standard merchant names.   
     
     
         2 . The method of  claim 1 , wherein the determining comprises:
 altering at least one character of the retrieved merchant name to obtain the merchant name variations.   
     
     
         3 . The method of  claim 2 , wherein the determining comprises:
 deleting the at least one character of the retrieved merchant name.   
     
     
         4 . The method of  claim 1 , wherein the retrieved merchant name comprises a center portion, a beginning portion, and an ending portion. 
     
     
         5 . The method of  claim 4 , wherein the determining comprises:
 ignoring all characters associated with the beginning portion of the retrieved merchant name.   
     
     
         6 . The method of  claim 4 , wherein the determining comprises:
 ignoring all characters associated with the ending portion of the retrieved merchant name.   
     
     
         7 . A computer-assisted method comprising:
 receiving, by a computer system, merchant name retrieved from transaction data;   querying, by the computer system, a merchant names database comprising a plurality of merchant name variations and their corresponding standard merchant names; and   matching, by the computer system, the retrieved merchant name to one of the plurality of standard merchant names.   
     
     
         8 . The method of  claim 7 , wherein the merchant names database is a merchant look-up table. 
     
     
         9 . The method of  claim 7 , wherein the querying is a wildcard-based querying for potential iterations of the retrieved merchant name. 
     
     
         10 . An apparatus comprising:
 at least one memory; and   at least one processor coupled to the at least one memory and configured to perform, based on instructions stored in the at least one memory:   receiving a retrieved merchant name retrieved from transaction data;   determining merchant name variations based on the retrieved merchant name;   querying a merchant names database comprising a plurality of standard merchant names using the merchant name variations; and   matching the retrieved merchant name with one of a plurality of standard merchant names.   
     
     
         11 . The apparatus of  claim 10 , wherein the at least one processor is further configured to perform:
 deleting at least one character from the retrieved merchant name.   
     
     
         12 . The apparatus of  claim 10 , wherein the at least one processor is further configured to perform:
 ignoring all characters associated with a beginning portion of the retrieved merchant name.   
     
     
         13 . The apparatus of  claim 10 , wherein the at least one processor is further configured to perform:
 ignoring all characters associated with an ending portion of the retrieved merchant name.   
     
     
         14 . A computer-readable storage medium storing computer-executable instructions that, when executed, cause a processor to perform a method comprising:
 receiving a retrieved merchant name retrieved from transaction data;   determining merchant name variations based on the retrieved merchant name;   querying a merchant names database comprising a plurality of standard merchant names using the merchant name variations; and   matching the retrieved merchant name with one of a plurality of standard merchant names.   
     
     
         15 . The computer-readable medium of  claim 14 , said method further comprising:
 altering at least one character of the retrieved merchant name to obtain the processed merchant name.   
     
     
         16 . The computer-readable medium of  claim 14 , said method further comprising:
 deleting at least one character of the retrieved merchant name.   
     
     
         17 . The computer-readable medium of  claim 14 , said method further comprising:
 ignoring all characters associated with a beginning portion of the retrieved merchant name.   
     
     
         18 . The computer-readable medium of  claim 14 , said method further comprising:
 ignoring all characters associated with an ending portion of the retrieved merchant name.   
     
     
         19 . An apparatus comprising:
 a transaction data structure;   a merchant look-up table;   a processing system configured to perform:
 accessing an accessed merchant name from the transaction data structure; 
 comparing the accessed merchant name with entry names in the merchant look-up table until the accessed merchant name matches one of the entry names; and 
 determining a determined merchant name from the matched entry. 
   
     
     
         20 . The apparatus of  claim 19 , wherein the processing system is further configured to perform:
 ignoring a beginning sequence of characters in the accessed merchant name when matching the accessed merchant name with the matched entry.   
     
     
         21 . The apparatus of  claim 19 , wherein the processing system is further configured to perform:
 ignoring an ending sequence of characters in the accessed merchant name when matching the accessed merchant name with the matched entry.   
     
     
         22 . The apparatus of  claim 19 , wherein the processing system is further configured to perform:
 generating a hyperlinked transaction entry based on the determined merchant name.

Join the waitlist — get patent alerts

Track US2011022628A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.