US20110022628A1 - Matching Merchant Names from Transaction Data - Google Patents

Matching Merchant Names from Transaction Data Download PDF

Info

Publication number
US20110022628A1
US20110022628A1 US12/900,261 US90026110A US2011022628A1 US 20110022628 A1 US20110022628 A1 US 20110022628A1 US 90026110 A US90026110 A US 90026110A US 2011022628 A1 US2011022628 A1 US 2011022628A1
Authority
US
United States
Prior art keywords
merchant
merchant name
retrieved
name
computer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/900,261
Inventor
Kevin L. Kramer
William W. Wagner
Kevin P. Wren
Peter A. Tavormina
Thomas E. Boettger
Sunil Mathur
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bank of America NA
Bank of America Corp
Original Assignee
Bank of America Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US10/078,162 external-priority patent/US20030158844A1/en
Application filed by Bank of America Corp filed Critical Bank of America Corp
Priority to US12/900,261 priority Critical patent/US20110022628A1/en
Publication of US20110022628A1 publication Critical patent/US20110022628A1/en
Assigned to MBNA AMERICA reassignment MBNA AMERICA ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MATHUR, SUNIL, BOETTGER, THOMAS E., TAVORMINA, PETER A., WAGNER, WILLIAM W., WREN, KEVIN P., KRAMER, KEVIN L.
Assigned to BANK OF AMERICA, NATIONAL ASSOCIATION reassignment BANK OF AMERICA, NATIONAL ASSOCIATION MERGER (SEE DOCUMENT FOR DETAILS). Assignors: MBNA AMERICA (DELAWARE), NATIONAL ASSOCIATION
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • G06Q20/102Bill distribution or payments
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/04Billing or invoicing

Definitions

  • the present invention relates generally to an Internet web site providing an online account statement web page having hyperlinks, and especially having hyperlinked special offer indicia for a special offer related to a transaction entry on the online account statement.
  • credit card companies and the like provide online access for their customers to obtain information regarding a credit card account of the customer.
  • the customer can access the information on the credit card account from a web site of the credit card company via the Internet.
  • Such information generally available at a web site of a credit card company includes balance information, payment information, available cash, total minimum payment due, and a transaction history.
  • Such web sites may also contain advertisements having a hyperlink to the advertising merchant.
  • advertisements are not related to the transactions of the customer. Instead, the advertisements are, for example, displayed on each web page viewed by a customer or displayed on a revolving basis with other advertisements on various web pages viewed by customers.
  • aspects of the embodiments address one or more of the issues mentioned above by providing methods, computer readable media, and apparatuses for retrieving a retrieved merchant name from transaction data, obtaining a processed merchant name from the retrieved merchant name, and matching the processed merchant name to one of a collection of standard merchant names.
  • At least one character of the retrieved merchant name may be altered to obtain the processed merchant name.
  • at least one character may be deleted from the retrieved merchant name or characters may be ignored from a portion of the retrieved merchant name.
  • the retrieved merchant name may be a name variation of a standard merchant name.
  • a processing system accesses an accessed merchant name from a transaction data structure, compares the accessed merchant name with entry names in the merchant look-up table, repeats the comparing until the retrieved merchant name matches one of the entry names in the merchant look-up table, and determines a determined merchant name from the matched entry.
  • aspects of the embodiments may be provided in a computer-readable medium having computer-executable instructions to perform one or more of the process steps described herein.
  • a “computer” refers to any apparatus that is capable of accepting a structured input, processing the structured input according to prescribed rules, and producing the results of the processing as output.
  • Examples of a computer include: a computer; a general purpose computer; a supercomputer; a mainframe; a super mini-computer; a mini-computer; a workstation; a micro-computer; a server; an interactive television; a web appliance; a telecommunications device with internet access; a hybrid combination of a computer and an interactive television; and application-specific hardware to emulate a computer and/or software.
  • a computer can be stationary or portable.
  • a computer can have a single processor or multiple processors, which can operate in parallel and/or not in parallel.
  • a computer also refers to two or more computers connected together via a network for transmitting or receiving information between the computers.
  • An example of such a computer includes a distributed computer system for processing information via computers linked by a network.
  • a “computer-readable medium” refers to any storage device used for storing data accessible by a computer. Examples of a computer-readable medium include: a magnetic hard disk; a floppy disk; an optical disk, such as a CD-ROM and a DVD; a magnetic tape; a memory chip; and a carrier wave used to carry computer/readable electronic data, such as those used in transmitting and receiving e-mail or in accessing a network.
  • Software refers to prescribed rules to operate a computer. Examples of software include: software; code segments; instructions; computer programs; and programmed logic.
  • a “computer system” refers to a system having a computer, where the computer comprises a computer-readable medium embodying software to operate the computer.
  • a “network” refers to a number of computers and associated devices that are connected by communication facilities.
  • a network involves permanent connections such as cables or temporary connections such as those made through telephone, wireless, or other communication links.
  • Examples of a network include: an internet, such as the Internet; an intranet; a local area network (LAN); a wide area network (WAN); and a combination of networks, such as an internet and an intranet.
  • FIG. 1 illustrates a flowchart of an exemplary embodiment of the invention.
  • FIG. 2 illustrates an exemplary enroll/login web page.
  • FIG. 3 illustrates an exemplary account selection web page.
  • FIG. 4 illustrates an exemplary online account statement web page.
  • FIG. 5 illustrates an exemplary merchant home page.
  • FIG. 6 illustrates an exemplary merchant web page with links to the merchant web site.
  • FIG. 7 illustrates an exemplary merchant web page with a link to a merchant special offer web page.
  • FIG. 8 illustrates a plan view for a computer system for the invention.
  • FIG. 9 illustrates an exemplary merchant entry for the merchant database.
  • FIG. 10 illustrates a flow chart for analyzing a merchant name in the transaction history.
  • FIG. 11 illustrates an exemplary online account statement web page for a second exemplary embodiment of the invention.
  • FIG. 12 illustrates an exemplary merchant web page for the second exemplary embodiment.
  • FIG. 13 illustrates an exemplary merchant entry for the merchant database for the second exemplary embodiment.
  • FIG. 14 illustrates an optional exemplary merchant entry for the merchant database for the second exemplary embodiment.
  • a company provides online account statements for its customers via a web site provided by or for the company.
  • the company can be, for example, a credit card company, a debit card company, a bank, a savings and loan, a brokerage firm, a financial institution, a department store, a store selling goods and/or services, a catalogue merchant, a telecommunications company, a utility company, an Internet-based company, a rewards program provider, a technology provider for such companies, or the like.
  • a customer can log in to the web site to view an online account statement for one or more accounts with the company.
  • an online account statement web page is provided for the account.
  • the online account statement web page includes a transaction history of the account.
  • the transaction history includes hyperlinked indicia for transactions listed in the transaction history.
  • the linked indicia includes, for example, hyperlinked merchant names and hyperlinked special offer indicia.
  • the hyperlinked special offer indicia provide the customer with special offers from merchants listed in the transaction history and/or from related and/or competing merchants.
  • the hyperlinked special offers identified for the customer are related to the transaction entries in the transaction history of the online account statement web page for the customer.
  • the special offers can be customized for the customer.
  • the special offer provided by the hyperlink of the online account statement can be provided only to customers who are enrolled with the online account statement service.
  • the special offer can be redeemable, for example, online at the merchant web site, at a physical merchant location by a printable coupon, or via a telephone through use of a special tracking code.
  • FIG. 1 illustrates a flowchart for an exemplary embodiment of the invention.
  • the flowchart illustrated in FIG. 1 is with reference to a web site provided by or for a company providing online account statements for its customers.
  • the invention is provided by a server side and not a client side in a client-server relationship.
  • FIG. 1 is discussed in relation to FIGS. 2-7 , which illustrate exemplary web pages for an exemplary embodiment of the invention.
  • the company is a credit card company
  • the online account statement is an online credit card account statement.
  • an enrollment/login web page is initially provided.
  • An exemplary enroll/login web page for an exemplary embodiment of the invention is illustrated in FIG. 2 . This initial page is provided to all customers desiring access to their online account statements.
  • a customer desiring to access the online account statement is accessing the web site for the first time, the customer is enrolled.
  • a customer is enrolled by entering, for example: a valid account number (e.g., area 201 ); verifying specific pieces of information (e.g., card verification code (CVC), card verification value (CVV), mother's maiden name, and/or social security number); and selecting a user name and a password.
  • CVC card verification code
  • CVV card verification value
  • mother's maiden name and/or social security number
  • the customer can log in.
  • the customer is required to enter a correct user name and password combination. If the customer is already enrolled, the customer can log in (e.g., area 202 ).
  • the enroll/login web page can also provide for accepting users who are not yet customers of the company (e.g., area 203 ).
  • the web site determines in block 104 if the customer has more than one account. If the customer has more than one account, flow proceeds to block 105 . If the customer has one account, flow proceeds to block 107 .
  • an account selection web page is provided as an interstitial web page.
  • An exemplary account selection web page for an exemplary embodiment of the invention is illustrated in FIG. 3 .
  • the account selection web page lists the multiple accounts of the customer (e.g., area 301 ). The customer is requested to select one of the displayed accounts.
  • the web site receives an account selection from the customer. Once the account selection is received, flow proceeds to block 107 .
  • an online account statement web page is provided for the customer.
  • An exemplary online account statement web page is illustrated in FIG. 4 for an exemplary embodiment of the invention.
  • the online account statement page can include customer information for the account, for example: customer name (e.g., area 401 ); billing address (e.g., area 402 ); telephone number; balance information for the account (e.g., area 403 ); payment information for the account (e.g., area 404 ); available credit for the account (e.g., area 405 ); a total minimum payment due and corresponding due date for the account (e.g., area 406 ); and any current offers being promoted by the company unrelated to the transaction history of the customer (e.g., conventional advertising of products and/or services of the company).
  • the online account statement may also include advertisements form third parties, which are unrelated to the transaction history of the customer (e.g., areas 407 and 408 ).
  • the online account statement includes a transaction history (e.g., area 409 ).
  • the transaction history can be for current activity or past activity of the account of the customer.
  • Current activity can include, for example, all activity in the account since the most recent statement date.
  • Past activity of the account can include, for example, activity from one or more previous statements, from one or more payments on the account, from a year (e.g., a year end account report), from a rolling period (e.g., the past 4 weeks or the past 12 months), or from a predetermined or customer selected date range.
  • an interstitial web page can be provided to the customer with a selection of current activity, for example, since the most recent statement, past activity from one or more previous statements, or activity over a date range.
  • the transaction history of the online account statement includes zero or more transaction entries (e.g., area 410 ). Each transaction entry corresponds to a discrete activity of the account. Each transaction entry in the transaction history can include fields for, for example: a posting date (e.g., area 411 ), which is the date the entry was posted to the account; a transaction date (e.g., area 412 ), which is the date the merchant entered as the date of the transaction; a reference number (e.g., area 413 ), which is a reference number associated with the transaction to identify individual transactions for merchant processing, settlement, and dispute; a card type (e.g., area 414 ), which is an identifier of the type of card, such as MC for a MasterCard credit card, V for a Visa credit card, A for an American Express credit card, and a D for a Discover credit card; a category (.g., area 415 ), which is a category designating how the charge is to be treated for purposes of calculating finance charges, such as, C for
  • One or more of the transaction entries in the transaction history are displayed as hyperlinked transaction entries.
  • a hyperlinked transaction entry can be designated, for example, by varying the format of the transaction entry (e.g., underline, bold, italics, color, and/or font size) for some or all of the transaction entry.
  • a merchant web page is opened that contains information specific to that merchant and/or the transaction entry.
  • a hyperlinked transaction entry is designated via a hyperlinked merchant name.
  • FIG. 4 includes non-hyperlinked merchant names (e.g., area 419 ) and hyperlinked merchant names (e.g., area 420 ).
  • the exemplary hyperlinked merchant name is underlined (i.e., GAP #0611/THE) and in a different color than the rest of the transaction history.
  • Each transaction entry can include one or more hyperlinked special offer indicia related to the transaction entry.
  • the indicia can be a red icon shaped like a sales tag and having the word “SAVE” therein (e.g., area 421 ).
  • the hyperlinked special offer indicia can be situated as part of the transaction entry.
  • the hyperlinked special offer indicia can be directly adjacent to, approximately next to, or collocated with the merchant name in the transaction entry.
  • a special offer related to the transaction history for example: a red icon shaped like a sales tag and having the word “VALUE” or other special offer word or words therein; a special icon (e.g., a gold star) to indicate a special offer or a special merchant; an icon indicating the type of savings (e.g., “%” indicating a percentage off or “$” indicating a credit or dollars off); or a rollover pop-up image and text box.
  • a red icon shaped like a sales tag and having the word “VALUE” or other special offer word or words therein
  • a special icon e.g., a gold star
  • an icon indicating the type of savings e.g., “%” indicating a percentage off or “$” indicating a credit or dollars off
  • a rollover pop-up image and text box By clicking on the hyperlinked special offer indicia, a merchant web page is opened that contains one or more special offers related to the respective transaction entry in the transaction history.
  • an online registration faun is provided when the customer clicks on the hyperlinked special offer indicia.
  • the registration form can be for, for example: a product and/or a service of the merchant; a warranty; or a reservation (e.g., a reservation for a restaurant, a movie, a play, a concert, or travel).
  • the registration form can be populated with information provided by the customer when the customer enrolled. For example, the name, telephone number, e-mail address, credit card number, and/or substitute credit card number of the customer obtained during enrollment of the customer can be used to populate the registration form.
  • the customer can complete any additional information required on the registration form and can elect to send the registration form to the merchant. If the customer so elects, the registration form is passed to the merchant, and the merchant thereafter contacts the customer regarding the special offer.
  • each hyperlinked special offer indicia can have a different hyperlink (e.g., areas 421 and 422 ).
  • the same merchant name can have different hyperlinked special offer indicia.
  • the special offer for the transaction entry can be selected based on, for example, a rolling serial determination, a random determination, a determination based on an analysis of the transaction entry and/or the customer. For example, if the merchant is a company selling camping equipment, various special offers are available depending on the analysis of the transaction entry.
  • a special offer of free shipping is offered; if the transaction entry is for a customer having a transaction with a competitor of the company, a special offer of $5 off is offered; and if the transaction entry is for a customer having a transaction with a related merchant to the company (e.g., a campground), a special offer of free shipping and 10% off is offered.
  • a related merchant to the company e.g., a campground
  • the same merchant name can have one or more different hyperlinked special offer indicia associated therewith. Decisions on which special offers to offer the customer and how many can be selected are based on, for example, a rolling serial determination, a random determination, a determination based on an analysis of the transaction entry and/or the customer. For example, if the merchant is a company selling camping equipment, two special offers are selected. For instance, a first special offer of free shipping is offered from the merchant, and a second special offer is offered for a related merchant (e.g., a campground) for a free night at the campground if two are booked.
  • a related merchant e.g., a campground
  • the web site determines for each transaction entry in the transaction history whether the transaction entry is hyperlinked and whether a special offer is associated with the transaction entry. The selection of which transaction entries in the transaction history to hyperlink and which to provide special offers is discussed further below with respect to FIGS. 8-10 .
  • the online account statement can include a hyperlinked special offer summary indicia.
  • the indicia is hyperlinked to a web page that presents a listing and/or a description of all matched merchants having special offers related to the transaction history of the customer.
  • the listing can be arranged, for example, chronologically per the transaction history, alphabetically, in a predetermined ranking based on arrangements between the merchants and the company, or the like.
  • the listing can coincide with the date range in the transaction history or can be different (e.g., a predetermined date range, such as the last 6 months, or a customer selected date range).
  • the hyperlinked special offer summary indicia can be a summary box in, for example, the heading of the online account statement.
  • the summary box can identify the various merchants having special offers related to the transaction history of the customer.
  • the summary box can include a personal message for the customer.
  • the customer clicks on a hyperlink in the transaction history indicating a selection for a merchant web page, and the selection is received by the web server.
  • a hyperlinked merchant name e.g., “GAP NO 0611/THE” of area 420
  • clicks on a hyperlinked special offer indicia e.g., the “SAVE” tag of area 421 .
  • the merchant web page is provided to the customer.
  • An exemplary merchant web page for an exemplary embodiment of the invention is illustrated in FIG. 5 .
  • the web server for the company with which the customer has the account, and not the web server for the merchant, generates the merchant web page.
  • the merchant web page includes, for example: a merchant logo (e.g., area 501 ); a merchant description (e.g., area 502 ); a merchant name and a merchant address (e.g., area 503 ); a merchant telephone number (e.g., area 504 ); a merchant customer service telephone number (e.g., area 505 ); a hyperlinked merchant home page indicia (e.g., area 506 ); a hyperlinked merchant store locator web page indicia (e.g., area 507 ); a hyperlinked merchant customer service web page indicia (e.g., area 508 ); and a hyperlinked special offer indicia (e.g., areas 509 and 510 ).
  • a merchant logo e.g., area 501
  • a merchant description e.g., area 502
  • a merchant name and a merchant address e.g., area 503
  • a merchant telephone number e.g
  • the hyperlinked special .offer indicia can be, for example, a stylized red tag having the word “SAVE” therein. Other types of indicia can be used as discussed above for the hyperlinked special offer indicia of the online account statement web page.
  • the merchant web page can include a hyperlinked dispute resolution indicia.
  • a dispute resolution regarding a transaction entry in the transaction history is initiated.
  • the indicia is hyperlinked to, for example, a web page for the company (e.g., an e-form for the customer to fill out) or another web site to resolve the dispute.
  • the hyperlinked dispute resolution indicia can also be provided as part of the online account statement.
  • the web server receives a selection from the customer for one of the hyperlinks on the merchant web page. If the customer clicks on the hyperlinked merchant home page indicia (e.g., area 506 ), flow proceeds to block 111 . If the customer clicks on the hyperlinked merchant store locator web page indicia (e.g., area 507 ), flow proceeds to block 112 . If the customer clicks on the hyperlinked merchant customer service web page indicia (e.g., area 508 ), flow proceeds to block 113 . If the customer clicks on the hyperlinked special offer indicia (e.g., area 509 or area 510 ), flow proceeds to block 114 .
  • the customer clicks on the hyperlinked merchant home page indicia e.g., area 506
  • the customer clicks on the hyperlinked merchant store locator web page indicia e.g., area 507
  • flow proceeds to block 112 .
  • the customer clicked on the hyperlinked merchant home page indicia, and the customer is linked to the merchant home page.
  • An exemplary merchant web page with links to the merchant web site for an exemplary embodiment of the invention is illustrated in FIG. 6 .
  • the merchant home page e.g., area 601
  • the merchant home page is displayed.
  • the customer clicked on the hyperlinked merchant store locator web page indicia on the merchant web page, and the customer is linked to the merchant store locator web page.
  • the customer clicked on the hyperlinked merchant store locator web page indicia (e.g., area 507 )
  • the merchant store locator web page e.g., area 602 .
  • the customer clicked on the hyperlinked merchant customer service web page indicia on the merchant web page, and the customer is linked to the merchant customer service web page.
  • the customer clicked on the hyperlinked merchant customer service web page indicia (e.g., area 508 )
  • the merchant customer service web page e.g., area 603
  • the merchant customer service web page is displayed.
  • FIG. 7 An exemplary merchant special offer web page for an exemplary embodiment of the invention is illustrated in FIG. 7 .
  • a merchant special offer web page e.g., area 701
  • the merchant special offer web page can be, for example: an advertisement for a special offer (e.g., a sale or a credit) from the merchant; a special offer customized to the customer; loyalty program information; a web page having hyperlinks for various products and/or services of the merchant; or an interstitial web page.
  • the special offer provided on the merchant special offer web page can be used for online shopping with the merchant, a printable coupon for taking to the merchant, or information for use with a telephone sale with the merchant.
  • the merchant special offer web page can include a special offer code (e.g., area 702 ).
  • the special offer code can be used by the customer for one or more additional transactions with the merchant.
  • the special offer code can uniquely identify the special offer, the company providing the account to the customer, and/or the customer.
  • the special offer code in area 702 is used in this example for online shopping with the merchant.
  • the merchant special offer web page can be established only to be available via navigating the online account statement.
  • the merchant can use tracking codes obtained via the path navigation to the merchant special offer web page and beyond to fulfill the special offer and to report on one or more orders and/or closed sales.
  • the merchant special offer web page is for a special offer for a company different from the merchant identified in the transaction entry of the online account statement web page.
  • the special offer can be from, for example: a subsidiary or related company; a partner company; a merchant selling a related and/or complimentary product and/or service (for example, if the customer purchased a boat, the related merchant sells nautical supplies or boat trailers); or a competitor of the merchant identified in the transaction entry.
  • a transaction entry in the transaction history for a fine restaurant can have a hyperlinked special offer indicia from the restaurant itself, another fine restaurant in the same vicinity, and/or a gourmet foods distributor.
  • hyperlinked special offer indicia from the merchant in the transaction entry can be one style
  • hyperlinked special offer indicia from a merchant different from the one in the transaction entry can be another style (e.g., a different icon, color, or font).
  • the merchant special offer web page can include special offers from one or more merchants.
  • the merchant special offer web page can include an active accept indicia with the special offer.
  • the active accept indicia can be, for example, a radio button with the text “Accept Offer” or “Buy Now.”
  • the active accept indicia can be, for example, located next to or incorporated with the special offer. If the customer clicks on the active accept indicia, the customer accepts the special offer, and an order is automatically placed with the merchant using the information provided by the customer when the customer enrolled.
  • the enrollment information regarding the customer is transmitted to the merchant to fill the accepted special offer.
  • the enrollment information of the customer transmitted to the merchant can include, for example: name, telephone number, e-mail address, credit card number or substitute credit card number, and/or expiration date of credit card.
  • flow can proceed directly from block 108 to block 114 without displaying the merchant web page.
  • the web pages created can be static web pages and/or dynamic web pages (i.e., web pages created on the fly). These web pages can be generated either by the web server of or for the company having the account with the customer or by the web site provided by or for the merchant presenting the material in the provided web page. The web pages are generated on the server side and not the client side. No additional software is needed by the customer on the client side to generate the web pages.
  • the provided web page can be opened within the web browser used by the customer, or it can be opened in a separate window.
  • FIG. 8 illustrates a plan view for a computer system for implementing a web site of the invention.
  • the computer system 801 includes a computer 802 for implementing the invention.
  • the computer 802 includes a computer-readable medium 803 having software for implementing the invention and/or software to operate the computer 802 in accordance with the invention.
  • the computer-readable medium 803 additionally includes a transaction database 804 and a merchant database 805 .
  • the merchant database 805 includes a merchant look-up table 806 .
  • the computer system 801 includes a connection to a network 807 .
  • a computer 808 also includes a connection to the network 807 .
  • the computer system 801 and the computer 808 communicate via the network 807 .
  • the computer system 801 implements a web server and provides web pages in accordance with the invention
  • the network 807 is the Internet.
  • the computer 808 includes a web browser, communicates with the web server implemented by the computer system 801 , and receives web pages from the computer system 801 .
  • the server side i.e., the computer system 801
  • the client side i.e., the computer 808
  • the computer 808 can be a computer system.
  • software, the transaction database 804 , and the merchant database 805 are described and illustrated as part of the computer-readable medium 803 .
  • software, the transaction database 804 , and the merchant database 805 can more generally be part of the computer 802 or the computer system 801 .
  • the transaction database 804 and the merchant database 805 are illustrated as part of the computer 802 .
  • the transaction database 804 can be incorporated more generally as part of the computer system 801 .
  • the merchant database 805 can be incorporated more generally as part of the computer system 801 .
  • the transaction database 804 contains information for populating the online account statement web page (e.g., FIG. 4 ). For each customer, the transaction database 804 includes a transaction history for each account of each customer of the company. Each transaction history includes the transaction entries described above.
  • the merchant database 805 contains information for populating the merchant web page (e.g., FIG. 5 ).
  • the merchant database 805 includes merchant entries for a number of merchants that can be identified in the transaction history in the online account statement.
  • the computer system 801 accesses a merchant entry in the merchant database 805 to populate the merchant web page.
  • FIG. 9 illustrates an exemplary merchant entry 900 in the merchant database.
  • the merchant entry 900 includes the following fields, for example: a merchant identification 901 ; a merchant name 902 ; a merchant address 903 ; a merchant description 904 ; a merchant logo path 905 ; a merchant corporate telephone number 906 ; a merchant corporate customer service telephone number 907 ; a merchant home page uniform resource locator (URL) 908 ; a merchant store locator web page URL 909 ; a merchant customer service web page URL 910 ; and a merchant special offer web page URL 911 .
  • additional merchant special offer web page URL's are provided.
  • the additional special offers can be from the merchant and/or one or more other merchants.
  • a merchant rating URL e.g., as available online from the Better Business Bureau (BBB)
  • additional merchant special offer web page URLs e.g., as available online from the Better Business Bureau (BBB)
  • special offer descriptions e.g., as available online from the Better Business Bureau (BBB)
  • merchant offer image path e.g., as available online from the Better Business Bureau (BBB)
  • icon paths for a print button for printable coupon redemption, a telephone button for telephone coupon redemption, or a computer button for online coupon redemption.
  • Each of the fields (or optionally zero or more of the fields) for the merchant entry 900 has an on/off indicator to control when the data is to be displayed on the merchant web page.
  • the merchant name 902 and the merchant address 903 are used to populate area 503 .
  • the merchant description 904 is used to populate area 502 .
  • the merchant logo path 905 is used to identify the path for displaying the merchant logo in area 501 .
  • the merchant corporate telephone number 906 is used to populate area 504 .
  • the merchant customer service telephone number 907 is used to populate area 505 .
  • the merchant home page URL 908 is used to provide the hyperlink for area 506 .
  • the merchant store locator web page URL 909 is used to provide the hyperlink for area 507 .
  • the merchant customer service web page URL 910 is used to provide the hyperlink for area 508 .
  • the merchant special offer web page URL 911 is used to provide the hyperlink for areas 509 and 510 .
  • FIG. 10 illustrates a flow chart for analyzing a merchant name in the transaction history of the online account statement. Specifically, the flowchart is for determining whether a transaction entry in the transaction history should be indicated as a hyperlinked transaction entry (e.g., a hyperlinked merchant name) and whether a hyperlinked special offer indicia should be included with the transaction entry.
  • a hyperlinked transaction entry e.g., a hyperlinked merchant name
  • the computer system 801 compares the merchant name from the transaction database 804 with variations on the merchant name in the merchant database 805 .
  • the computer system 801 determines if the merchant name from the transaction database 804 matches with a merchant name 902 in the merchant database 805 .
  • the merchant look-up table 806 is provided.
  • the merchant look-up table 806 includes possible variations of the merchant name for a merchant in the transaction history. For example, for the merchant name 902 of “Wal-Mart,” potential occurrences of the merchant name may include: “Wal-Mart Store 123” and “Wal-Mart Store 234.”
  • wildcard-based queries can be provided for potential iterations of the merchant name. For example, for the merchant name “Wal-Mart,” and if the wildcard is an asterisk (“*”), the following wildcard entries can be included, for example, in the merchant look-up table 806 : “*Wal-Mart*,” “*Wal-Mart,” and “*Wal Mart*.”
  • block 1002 it is determined if a match occurred between the merchant name in the transaction history and a merchant name 902 in the merchant database 805 . If a match did not occur, flow proceeds to block 1003 . If a match occurred, flow proceeds to block 1004 .
  • the merchant name for the transaction entry in the transaction database 804 matched with a merchant name 902 in the merchant database 805 .
  • the transaction entry for the transaction history of the online account statement is displayed as a hyperlinked transaction entry (e.g., area 420 in FIG. 4 ).
  • a special offer exists for the merchant identified in the transaction entry.
  • the on/off indicator for the merchant special offer web page URL 911 is examined. If the on/off indicator is off, no special offer exists for the merchant. If the on/off indicator is on, a special offer may exist.
  • the presence of an entry in the field 911 is determined. If no entry in the field 911 is present, no special offer exists for the merchant. If an entry in the field 911 is present, a special offer exists for the merchant. The same conditions are checked for additional merchant special offer web page URL's.
  • a special offer does not exist, and the transaction entry is displayed as a hyperlinked transaction entry in the transaction history of the online account statement (e.g., area 420 in FIG. 4 ).
  • a special offer exists, and a hyperlinked special offer indicia (e.g., area 421 in FIG. 4 ) is displayed with the hyperlinked transaction entry in the transaction history of the online account statement (e.g., area 420 in FIG. 4 ).
  • flow can proceed from block 1003 to block 1005 .
  • the transaction entry is displayed as determined in block 1003
  • the transaction entry is not displayed as a hyperlinked transaction entry but does include a hyperlinked special offer indicia.
  • a merchant name in a transaction entry of the transaction history is not hyperlinked, but a hyperlinked special offer indicia is located next to the merchant name in the transaction entry for a special offer from a competitor of the merchant named in the transaction entry.
  • FIGS. 11-13 illustrate the second exemplary embodiment of the invention.
  • FIG. 11 illustrates an exemplary online account statement web page for the second exemplary embodiment of the invention.
  • the exemplary online account statement web page of FIG. 11 is similar to the exemplary online account statement web page of FIG. 4 but in a different format.
  • the features in FIG. 11 that are the same as those in FIG. 4 are identified with the same reference numerals as those in FIG. 4 .
  • a distinguishing difference between the exemplary online account statement web pages of FIGS. 4 and 11 is the hyperlinked special order indicia.
  • the exemplary hyperlinked special order indicia is a red icon shaped like a sales tag and having the word “VALUE” therein (e.g., area 1101 ), whereas the exemplary hyperlinked special order indicia in FIG.
  • FIG. 4 is a red icon shaped like a sales tag and having the word “SAVE” therein (e.g., area 421 ).
  • SAVE the word “SAVE” therein
  • FIG. 12 illustrates an exemplary merchant web page for the second exemplary embodiment.
  • the exemplary merchant web page of FIG. 12 is similar to the exemplary merchant web page of FIG. 5 , and the features in FIG. 12 that are the same as those in FIG. 5 are identified with the same reference numerals as those in FIG. 5 .
  • a merchant web page of the second exemplary embodiment includes: a hyperlinked special offer indicia (e.g., area 1201 ); a title or brief description for the special offer (e.g., area 1202 ); a description of the special offer (e.g., area 1203 ); and an additional information indicia, such as a radio button (e.g., area 1204 ).
  • a hyperlinked special offer indicia e.g., area 1201
  • a title or brief description for the special offer e.g., area 1202
  • a description of the special offer e.g., area 1203
  • an additional information indicia such as a radio button (e.g., area 1204 ).
  • the exemplary description of the special offer in area 1203 is for illustration purposes and exemplifies text.
  • Other types of indicia besides the stylized red tag can be used for the hyperlinked special offer indicia as discussed above for the hyperlinked special offer indicia of the online account statement web page.
  • the additional special offers provide the customer with access to special offers beyond the initial one selected.
  • the additional special offers can be provided, for example: directly on the merchant web page; via a menu selection, such as a drop-down menu of various merchants and/or special offers; or via an interstitial web page providing selections of various merchants and/or special offers. If the additional special offers are provided directly on the merchant web page, a similar format can be used as for the single special offer (e.g., areas 1201 - 1204 ), and/or any other web page presentation technique can be used (e.g., banners, pop-up windows, and/or child windows).
  • a drop-down menu e.g., area 1205
  • a drop-down menu e.g., area 1206
  • the drop-down menu contains a listing of merchants and/or special offers for the customer.
  • the merchants and/or special offers can be selected based on, for example: a rolling serial determination, a random determination, or a determination based on an analysis of the transaction entry and/or the customer. For the example in FIG. 12 in FIG.
  • merchants with or related transactions in the transaction history are displayed in one section of the drop-down menu (e.g., area 1207 ), and other merchants (e.g., without or unrelated to transactions in the transaction history) are displayed in another section of the drop-down menu (e.g., area 1208 ).
  • Clicking on a merchant and/or special offer in the drop-down menu provides for the customer a merchant web page corresponding to the clicked-on merchant and/or special offer.
  • FIG. 13 illustrates an exemplary merchant entry 1300 in the merchant database for the second exemplary embodiment of the invention.
  • the exemplary merchant entry 1300 includes the following fields, for example: a special offer title 1301 ; and a special offer description 1302 .
  • the special offer title 1301 is used to populate area 1202
  • the special offer description 1302 is used to populate area 1203 .
  • FIG. 14 illustrates an exemplary merchant entry 1400 in the merchant database for this option.
  • the exemplary merchant entry 1400 includes the following fields, for example, for two special offers: a first special offer title 1401 ; a first special offer description 1402 ; a first merchant special offer web page URL 1403 ; a second special offer title 1404 ; a second special offer description 1405 ; and a second merchant special offer web page URL 1406 .
  • similar additional fields can be added to the merchant entry.
  • the one or more special offers can be from the merchant and/or one or more other merchants.

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.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This application claims the is a continuation of and claims priority to U.S. patent application Ser. No. 10/366,559, filed Feb. 14, 2003, which is a continuation-in-part of U.S. patent application Ser. No. 10/078,162, filed Feb. 20, 2002 all of which are incorporated herein by reference.
  • BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The present invention relates generally to an Internet web site providing an online account statement web page having hyperlinks, and especially having hyperlinked special offer indicia for a special offer related to a transaction entry on the online account statement.
  • 2. Related Art
  • Currently, credit card companies and the like provide online access for their customers to obtain information regarding a credit card account of the customer. The customer can access the information on the credit card account from a web site of the credit card company via the Internet. Such information generally available at a web site of a credit card company includes balance information, payment information, available cash, total minimum payment due, and a transaction history. Such web sites may also contain advertisements having a hyperlink to the advertising merchant. However, such advertisements are not related to the transactions of the customer. Instead, the advertisements are, for example, displayed on each web page viewed by a customer or displayed on a revolving basis with other advertisements on various web pages viewed by customers.
  • SUMMARY OF THE INVENTION
  • Aspects of the embodiments address one or more of the issues mentioned above by providing methods, computer readable media, and apparatuses for retrieving a retrieved merchant name from transaction data, obtaining a processed merchant name from the retrieved merchant name, and matching the processed merchant name to one of a collection of standard merchant names.
  • With another aspect of the embodiments, at least one character of the retrieved merchant name may be altered to obtain the processed merchant name. With some embodiments, at least one character may be deleted from the retrieved merchant name or characters may be ignored from a portion of the retrieved merchant name.
  • With another aspect of the embodiments, the retrieved merchant name may be a name variation of a standard merchant name.
  • With another aspect of the embodiments, a processing system accesses an accessed merchant name from a transaction data structure, compares the accessed merchant name with entry names in the merchant look-up table, repeats the comparing until the retrieved merchant name matches one of the entry names in the merchant look-up table, and determines a determined merchant name from the matched entry.
  • Aspects of the embodiments may be provided in a computer-readable medium having computer-executable instructions to perform one or more of the process steps described herein.
  • These and other aspects of the embodiments are discussed in greater detail throughout this disclosure, including the accompanying drawings.
  • Definitions
  • A “computer” refers to any apparatus that is capable of accepting a structured input, processing the structured input according to prescribed rules, and producing the results of the processing as output. Examples of a computer include: a computer; a general purpose computer; a supercomputer; a mainframe; a super mini-computer; a mini-computer; a workstation; a micro-computer; a server; an interactive television; a web appliance; a telecommunications device with internet access; a hybrid combination of a computer and an interactive television; and application-specific hardware to emulate a computer and/or software. A computer can be stationary or portable. A computer can have a single processor or multiple processors, which can operate in parallel and/or not in parallel. A computer also refers to two or more computers connected together via a network for transmitting or receiving information between the computers. An example of such a computer includes a distributed computer system for processing information via computers linked by a network.
  • A “computer-readable medium” refers to any storage device used for storing data accessible by a computer. Examples of a computer-readable medium include: a magnetic hard disk; a floppy disk; an optical disk, such as a CD-ROM and a DVD; a magnetic tape; a memory chip; and a carrier wave used to carry computer/readable electronic data, such as those used in transmitting and receiving e-mail or in accessing a network.
  • “Software” refers to prescribed rules to operate a computer. Examples of software include: software; code segments; instructions; computer programs; and programmed logic.
  • A “computer system” refers to a system having a computer, where the computer comprises a computer-readable medium embodying software to operate the computer.
  • A “network” refers to a number of computers and associated devices that are connected by communication facilities. A network involves permanent connections such as cables or temporary connections such as those made through telephone, wireless, or other communication links. Examples of a network include: an internet, such as the Internet; an intranet; a local area network (LAN); a wide area network (WAN); and a combination of networks, such as an internet and an intranet.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The foregoing and other features and advantages of the invention will be apparent from the following, more particular description of a preferred embodiment of the invention, as illustrated in the accompanying drawings. The left most digits in the corresponding reference number indicate the drawing in which an element first appears.
  • FIG. 1 illustrates a flowchart of an exemplary embodiment of the invention.
  • FIG. 2 illustrates an exemplary enroll/login web page.
  • FIG. 3 illustrates an exemplary account selection web page.
  • FIG. 4 illustrates an exemplary online account statement web page.
  • FIG. 5 illustrates an exemplary merchant home page.
  • FIG. 6 illustrates an exemplary merchant web page with links to the merchant web site.
  • FIG. 7 illustrates an exemplary merchant web page with a link to a merchant special offer web page.
  • FIG. 8 illustrates a plan view for a computer system for the invention.
  • FIG. 9 illustrates an exemplary merchant entry for the merchant database.
  • FIG. 10 illustrates a flow chart for analyzing a merchant name in the transaction history.
  • FIG. 11 illustrates an exemplary online account statement web page for a second exemplary embodiment of the invention.
  • FIG. 12 illustrates an exemplary merchant web page for the second exemplary embodiment.
  • FIG. 13 illustrates an exemplary merchant entry for the merchant database for the second exemplary embodiment.
  • FIG. 14 illustrates an optional exemplary merchant entry for the merchant database for the second exemplary embodiment.
  • DETAILED DESCRIPTION OF THE EXEMPLARY EMBODIMENT OF THE INVENTION
  • An exemplary embodiment of the invention is discussed in detail below. While specific exemplary embodiments are discussed, it should be understood that this is done for illustration purposes only. A person skilled in the relevant art will recognize that other components and configurations can be used without parting from the spirit and scope of the invention. The embodiments and examples discussed herein are non-limiting examples.
  • A company provides online account statements for its customers via a web site provided by or for the company. The company can be, for example, a credit card company, a debit card company, a bank, a savings and loan, a brokerage firm, a financial institution, a department store, a store selling goods and/or services, a catalogue merchant, a telecommunications company, a utility company, an Internet-based company, a rewards program provider, a technology provider for such companies, or the like. After initially enrolling with the web site, a customer can log in to the web site to view an online account statement for one or more accounts with the company. For an account selected, or if the customer has a single account with the company, an online account statement web page is provided for the account. The online account statement web page includes a transaction history of the account.
  • The transaction history includes hyperlinked indicia for transactions listed in the transaction history. The linked indicia includes, for example, hyperlinked merchant names and hyperlinked special offer indicia. The hyperlinked special offer indicia provide the customer with special offers from merchants listed in the transaction history and/or from related and/or competing merchants. The hyperlinked special offers identified for the customer are related to the transaction entries in the transaction history of the online account statement web page for the customer. The special offers can be customized for the customer.
  • The special offer provided by the hyperlink of the online account statement can be provided only to customers who are enrolled with the online account statement service. The special offer can be redeemable, for example, online at the merchant web site, at a physical merchant location by a printable coupon, or via a telephone through use of a special tracking code.
  • FIG. 1 illustrates a flowchart for an exemplary embodiment of the invention. The flowchart illustrated in FIG. 1 is with reference to a web site provided by or for a company providing online account statements for its customers. The invention is provided by a server side and not a client side in a client-server relationship.
  • FIG. 1 is discussed in relation to FIGS. 2-7, which illustrate exemplary web pages for an exemplary embodiment of the invention. For the exemplary embodiment illustrated with the FIGS. 2-7, the company is a credit card company, and the online account statement is an online credit card account statement.
  • In block 101 of FIG. 1, an enrollment/login web page is initially provided. An exemplary enroll/login web page for an exemplary embodiment of the invention is illustrated in FIG. 2. This initial page is provided to all customers desiring access to their online account statements.
  • In block 102, if a customer desiring to access the online account statement is accessing the web site for the first time, the customer is enrolled. A customer is enrolled by entering, for example: a valid account number (e.g., area 201); verifying specific pieces of information (e.g., card verification code (CVC), card verification value (CVV), mother's maiden name, and/or social security number); and selecting a user name and a password. Upon enrollment, the customer accepts terms and conditions for receiving the online account statement.
  • In block 103, once the customer is enrolled, the customer can log in. To log in, the customer is required to enter a correct user name and password combination. If the customer is already enrolled, the customer can log in (e.g., area 202).
  • The enroll/login web page can also provide for accepting users who are not yet customers of the company (e.g., area 203).
  • Once logged in, the web site determines in block 104 if the customer has more than one account. If the customer has more than one account, flow proceeds to block 105. If the customer has one account, flow proceeds to block 107.
  • In block 105, an account selection web page is provided as an interstitial web page. An exemplary account selection web page for an exemplary embodiment of the invention is illustrated in FIG. 3. The account selection web page lists the multiple accounts of the customer (e.g., area 301). The customer is requested to select one of the displayed accounts. In block 106, the web site receives an account selection from the customer. Once the account selection is received, flow proceeds to block 107.
  • In block 107, an online account statement web page is provided for the customer. An exemplary online account statement web page is illustrated in FIG. 4 for an exemplary embodiment of the invention. The online account statement page can include customer information for the account, for example: customer name (e.g., area 401); billing address (e.g., area 402); telephone number; balance information for the account (e.g., area 403); payment information for the account (e.g., area 404); available credit for the account (e.g., area 405); a total minimum payment due and corresponding due date for the account (e.g., area 406); and any current offers being promoted by the company unrelated to the transaction history of the customer (e.g., conventional advertising of products and/or services of the company). The online account statement may also include advertisements form third parties, which are unrelated to the transaction history of the customer (e.g., areas 407 and 408).
  • The online account statement includes a transaction history (e.g., area 409). The transaction history can be for current activity or past activity of the account of the customer. Current activity can include, for example, all activity in the account since the most recent statement date. Past activity of the account can include, for example, activity from one or more previous statements, from one or more payments on the account, from a year (e.g., a year end account report), from a rolling period (e.g., the past 4 weeks or the past 12 months), or from a predetermined or customer selected date range. As an option, an interstitial web page can be provided to the customer with a selection of current activity, for example, since the most recent statement, past activity from one or more previous statements, or activity over a date range.
  • The transaction history of the online account statement includes zero or more transaction entries (e.g., area 410). Each transaction entry corresponds to a discrete activity of the account. Each transaction entry in the transaction history can include fields for, for example: a posting date (e.g., area 411), which is the date the entry was posted to the account; a transaction date (e.g., area 412), which is the date the merchant entered as the date of the transaction; a reference number (e.g., area 413), which is a reference number associated with the transaction to identify individual transactions for merchant processing, settlement, and dispute; a card type (e.g., area 414), which is an identifier of the type of card, such as MC for a MasterCard credit card, V for a Visa credit card, A for an American Express credit card, and a D for a Discover credit card; a category (.g., area 415), which is a category designating how the charge is to be treated for purposes of calculating finance charges, such as, C for retail purchases at the annual percentage rate (APR) for retail purchases and A for transferred balances at the APR for transferred balances; a merchant description (e.g., area 416), including, for example, a merchant name (e.g., “GAP #0611/THE”), a merchant address (e.g., “WILMINGTON Del.”), and an optional merchant telephone number; a charge (e.g., area 417) for the amount charged to the account for the transaction entry; and a credit (e.g., area 418) for the amount credited to the account for the transaction entry.
  • One or more of the transaction entries in the transaction history are displayed as hyperlinked transaction entries. A hyperlinked transaction entry can be designated, for example, by varying the format of the transaction entry (e.g., underline, bold, italics, color, and/or font size) for some or all of the transaction entry. When the user clicks on the hyperlinked transaction entry, a merchant web page is opened that contains information specific to that merchant and/or the transaction entry. In FIG. 4, a hyperlinked transaction entry is designated via a hyperlinked merchant name. FIG. 4 includes non-hyperlinked merchant names (e.g., area 419) and hyperlinked merchant names (e.g., area 420). For area 420, the exemplary hyperlinked merchant name is underlined (i.e., GAP #0611/THE) and in a different color than the rest of the transaction history.
  • Each transaction entry can include one or more hyperlinked special offer indicia related to the transaction entry. For example, the indicia can be a red icon shaped like a sales tag and having the word “SAVE” therein (e.g., area 421). The hyperlinked special offer indicia can be situated as part of the transaction entry. For example, the hyperlinked special offer indicia can be directly adjacent to, approximately next to, or collocated with the merchant name in the transaction entry. Other techniques can be used to draw attention to a special offer related to the transaction history, for example: a red icon shaped like a sales tag and having the word “VALUE” or other special offer word or words therein; a special icon (e.g., a gold star) to indicate a special offer or a special merchant; an icon indicating the type of savings (e.g., “%” indicating a percentage off or “$” indicating a credit or dollars off); or a rollover pop-up image and text box. By clicking on the hyperlinked special offer indicia, a merchant web page is opened that contains one or more special offers related to the respective transaction entry in the transaction history.
  • As an option, instead of opening a merchant web page, an online registration faun is provided when the customer clicks on the hyperlinked special offer indicia. The registration form can be for, for example: a product and/or a service of the merchant; a warranty; or a reservation (e.g., a reservation for a restaurant, a movie, a play, a concert, or travel). The registration form can be populated with information provided by the customer when the customer enrolled. For example, the name, telephone number, e-mail address, credit card number, and/or substitute credit card number of the customer obtained during enrollment of the customer can be used to populate the registration form. The customer can complete any additional information required on the registration form and can elect to send the registration form to the merchant. If the customer so elects, the registration form is passed to the merchant, and the merchant thereafter contacts the customer regarding the special offer.
  • For each different merchant name, each hyperlinked special offer indicia can have a different hyperlink (e.g., areas 421 and 422).
  • As an option, the same merchant name can have different hyperlinked special offer indicia. With this option, the special offer for the transaction entry can be selected based on, for example, a rolling serial determination, a random determination, a determination based on an analysis of the transaction entry and/or the customer. For example, if the merchant is a company selling camping equipment, various special offers are available depending on the analysis of the transaction entry. For instance, if the transaction entry is for a customer having a transaction with the company, a special offer of free shipping is offered; if the transaction entry is for a customer having a transaction with a competitor of the company, a special offer of $5 off is offered; and if the transaction entry is for a customer having a transaction with a related merchant to the company (e.g., a campground), a special offer of free shipping and 10% off is offered.
  • As another option, the same merchant name can have one or more different hyperlinked special offer indicia associated therewith. Decisions on which special offers to offer the customer and how many can be selected are based on, for example, a rolling serial determination, a random determination, a determination based on an analysis of the transaction entry and/or the customer. For example, if the merchant is a company selling camping equipment, two special offers are selected. For instance, a first special offer of free shipping is offered from the merchant, and a second special offer is offered for a related merchant (e.g., a campground) for a free night at the campground if two are booked.
  • When the online account statement page is generated for the customer, the web site determines for each transaction entry in the transaction history whether the transaction entry is hyperlinked and whether a special offer is associated with the transaction entry. The selection of which transaction entries in the transaction history to hyperlink and which to provide special offers is discussed further below with respect to FIGS. 8-10.
  • As an option, the online account statement can include a hyperlinked special offer summary indicia. The indicia is hyperlinked to a web page that presents a listing and/or a description of all matched merchants having special offers related to the transaction history of the customer. The listing can be arranged, for example, chronologically per the transaction history, alphabetically, in a predetermined ranking based on arrangements between the merchants and the company, or the like. The listing can coincide with the date range in the transaction history or can be different (e.g., a predetermined date range, such as the last 6 months, or a customer selected date range).
  • As a further option, the hyperlinked special offer summary indicia can be a summary box in, for example, the heading of the online account statement. The summary box can identify the various merchants having special offers related to the transaction history of the customer. The summary box can include a personal message for the customer.
  • In block 108 of FIG. 1, the customer clicks on a hyperlink in the transaction history indicating a selection for a merchant web page, and the selection is received by the web server. For example, referring to FIG. 6, the customer clicks on a hyperlinked merchant name (e.g., “GAP NO 0611/THE” of area 420) or clicks on a hyperlinked special offer indicia (e.g., the “SAVE” tag of area 421).
  • In block 109, the merchant web page is provided to the customer. An exemplary merchant web page for an exemplary embodiment of the invention is illustrated in FIG. 5. The web server for the company with which the customer has the account, and not the web server for the merchant, generates the merchant web page. The merchant web page includes, for example: a merchant logo (e.g., area 501); a merchant description (e.g., area 502); a merchant name and a merchant address (e.g., area 503); a merchant telephone number (e.g., area 504); a merchant customer service telephone number (e.g., area 505); a hyperlinked merchant home page indicia (e.g., area 506); a hyperlinked merchant store locator web page indicia (e.g., area 507); a hyperlinked merchant customer service web page indicia (e.g., area 508); and a hyperlinked special offer indicia (e.g., areas 509 and 510). The hyperlinked special .offer indicia can be, for example, a stylized red tag having the word “SAVE” therein. Other types of indicia can be used as discussed above for the hyperlinked special offer indicia of the online account statement web page.
  • As an option, the merchant web page can include a hyperlinked dispute resolution indicia. With this feature, a dispute resolution regarding a transaction entry in the transaction history is initiated. The indicia is hyperlinked to, for example, a web page for the company (e.g., an e-form for the customer to fill out) or another web site to resolve the dispute. The hyperlinked dispute resolution indicia can also be provided as part of the online account statement.
  • In block 110, the web server receives a selection from the customer for one of the hyperlinks on the merchant web page. If the customer clicks on the hyperlinked merchant home page indicia (e.g., area 506), flow proceeds to block 111. If the customer clicks on the hyperlinked merchant store locator web page indicia (e.g., area 507), flow proceeds to block 112. If the customer clicks on the hyperlinked merchant customer service web page indicia (e.g., area 508), flow proceeds to block 113. If the customer clicks on the hyperlinked special offer indicia (e.g., area 509 or area 510), flow proceeds to block 114.
  • In block 111, the customer clicked on the hyperlinked merchant home page indicia, and the customer is linked to the merchant home page. An exemplary merchant web page with links to the merchant web site for an exemplary embodiment of the invention is illustrated in FIG. 6. By clicking on a hyperlinked merchant home page indicia (e.g., area 506), the merchant home page (e.g., area 601) is displayed.
  • In block 112, the customer clicked on the hyperlinked merchant store locator web page indicia on the merchant web page, and the customer is linked to the merchant store locator web page. Referring to the example in FIG. 6, by clicking on a hyperlinked merchant store locator web page indicia (e.g., area 507), the merchant store locator web page (e.g., area 602) is displayed.
  • In block 113, the customer clicked on the hyperlinked merchant customer service web page indicia on the merchant web page, and the customer is linked to the merchant customer service web page. Referring to the example in FIG. 6, by clicking on a hyperlinked merchant customer service web page indicia (e.g., area 508), the merchant customer service web page (e.g., area 603) is displayed.
  • In block 114, if the customer clicked on the hyperlinked special offer indicia on the merchant web page, the customer is linked to a merchant special offer web page. An exemplary merchant special offer web page for an exemplary embodiment of the invention is illustrated in FIG. 7. By clicking on a hyperlinked merchant home page indicia (e.g., area 509 or area 510), a merchant special offer web page (e.g., area 701) is displayed. The merchant special offer web page can be, for example: an advertisement for a special offer (e.g., a sale or a credit) from the merchant; a special offer customized to the customer; loyalty program information; a web page having hyperlinks for various products and/or services of the merchant; or an interstitial web page. The special offer provided on the merchant special offer web page can be used for online shopping with the merchant, a printable coupon for taking to the merchant, or information for use with a telephone sale with the merchant.
  • The merchant special offer web page can include a special offer code (e.g., area 702). The special offer code can be used by the customer for one or more additional transactions with the merchant. The special offer code can uniquely identify the special offer, the company providing the account to the customer, and/or the customer. In FIG. 7, the special offer code in area 702 is used in this example for online shopping with the merchant.
  • The merchant special offer web page can be established only to be available via navigating the online account statement. The merchant can use tracking codes obtained via the path navigation to the merchant special offer web page and beyond to fulfill the special offer and to report on one or more orders and/or closed sales.
  • As an option, the merchant special offer web page is for a special offer for a company different from the merchant identified in the transaction entry of the online account statement web page. Instead, the special offer can be from, for example: a subsidiary or related company; a partner company; a merchant selling a related and/or complimentary product and/or service (for example, if the customer purchased a boat, the related merchant sells nautical supplies or boat trailers); or a competitor of the merchant identified in the transaction entry. As an example, a transaction entry in the transaction history for a fine restaurant can have a hyperlinked special offer indicia from the restaurant itself, another fine restaurant in the same vicinity, and/or a gourmet foods distributor. To distinguish the types of special offers, hyperlinked special offer indicia from the merchant in the transaction entry can be one style, and hyperlinked special offer indicia from a merchant different from the one in the transaction entry can be another style (e.g., a different icon, color, or font).
  • As an option, and as discussed above, the merchant special offer web page can include special offers from one or more merchants.
  • As an option, the merchant special offer web page can include an active accept indicia with the special offer. The active accept indicia can be, for example, a radio button with the text “Accept Offer” or “Buy Now.” The active accept indicia can be, for example, located next to or incorporated with the special offer. If the customer clicks on the active accept indicia, the customer accepts the special offer, and an order is automatically placed with the merchant using the information provided by the customer when the customer enrolled. The enrollment information regarding the customer is transmitted to the merchant to fill the accepted special offer. The enrollment information of the customer transmitted to the merchant can include, for example: name, telephone number, e-mail address, credit card number or substitute credit card number, and/or expiration date of credit card. By clicking on the active accept indicia, the customer can accept the special offer without needing to navigate through additional web pages or the merchant's web site.
  • As an option, if the customer clicks on a hyperlinked special offer indicia in the online account statement web page (e.g., area 421), flow can proceed directly from block 108 to block 114 without displaying the merchant web page.
  • In blocks 111-114, the web pages created can be static web pages and/or dynamic web pages (i.e., web pages created on the fly). These web pages can be generated either by the web server of or for the company having the account with the customer or by the web site provided by or for the merchant presenting the material in the provided web page. The web pages are generated on the server side and not the client side. No additional software is needed by the customer on the client side to generate the web pages. The provided web page can be opened within the web browser used by the customer, or it can be opened in a separate window.
  • FIG. 8 illustrates a plan view for a computer system for implementing a web site of the invention. The computer system 801 includes a computer 802 for implementing the invention. The computer 802 includes a computer-readable medium 803 having software for implementing the invention and/or software to operate the computer 802 in accordance with the invention. The computer-readable medium 803 additionally includes a transaction database 804 and a merchant database 805. The merchant database 805 includes a merchant look-up table 806. The computer system 801 includes a connection to a network 807. A computer 808 also includes a connection to the network 807. The computer system 801 and the computer 808 communicate via the network 807.
  • In an exemplary embodiment, the computer system 801 implements a web server and provides web pages in accordance with the invention, and the network 807 is the Internet. The computer 808 includes a web browser, communicates with the web server implemented by the computer system 801, and receives web pages from the computer system 801. The server side (i.e., the computer system 801), and not the client side (i.e., the computer 808), provides the web pages. As an option, the computer 808 can be a computer system.
  • In FIG. 8, software, the transaction database 804, and the merchant database 805 are described and illustrated as part of the computer-readable medium 803. Alternatively, software, the transaction database 804, and the merchant database 805 can more generally be part of the computer 802 or the computer system 801.
  • In FIG. 8, the transaction database 804 and the merchant database 805 are illustrated as part of the computer 802. Alternatively, the transaction database 804 can be incorporated more generally as part of the computer system 801. Likewise, the merchant database 805 can be incorporated more generally as part of the computer system 801.
  • The transaction database 804 contains information for populating the online account statement web page (e.g., FIG. 4). For each customer, the transaction database 804 includes a transaction history for each account of each customer of the company. Each transaction history includes the transaction entries described above.
  • The merchant database 805 contains information for populating the merchant web page (e.g., FIG. 5). The merchant database 805 includes merchant entries for a number of merchants that can be identified in the transaction history in the online account statement. In generating the merchant web page in block 109, the computer system 801 accesses a merchant entry in the merchant database 805 to populate the merchant web page.
  • FIG. 9 illustrates an exemplary merchant entry 900 in the merchant database. The merchant entry 900 includes the following fields, for example: a merchant identification 901; a merchant name 902; a merchant address 903; a merchant description 904; a merchant logo path 905; a merchant corporate telephone number 906; a merchant corporate customer service telephone number 907; a merchant home page uniform resource locator (URL) 908; a merchant store locator web page URL 909; a merchant customer service web page URL 910; and a merchant special offer web page URL 911. For more than one special offer, additional merchant special offer web page URL's are provided. The additional special offers can be from the merchant and/or one or more other merchants. Other possible fields for the merchant entry include: a merchant rating URL (e.g., as available online from the Better Business Bureau (BBB)); additional merchant special offer web page URLs; special offer descriptions; merchant offer image path; and icon paths for a print button for printable coupon redemption, a telephone button for telephone coupon redemption, or a computer button for online coupon redemption. Each of the fields (or optionally zero or more of the fields) for the merchant entry 900 has an on/off indicator to control when the data is to be displayed on the merchant web page.
  • Referring to the exemplary merchant web page in FIG. 5, the merchant name 902 and the merchant address 903 are used to populate area 503. The merchant description 904 is used to populate area 502. The merchant logo path 905 is used to identify the path for displaying the merchant logo in area 501. The merchant corporate telephone number 906 is used to populate area 504. The merchant customer service telephone number 907 is used to populate area 505. The merchant home page URL 908 is used to provide the hyperlink for area 506. The merchant store locator web page URL 909 is used to provide the hyperlink for area 507. The merchant customer service web page URL 910 is used to provide the hyperlink for area 508. The merchant special offer web page URL 911 is used to provide the hyperlink for areas 509 and 510.
  • FIG. 10 illustrates a flow chart for analyzing a merchant name in the transaction history of the online account statement. Specifically, the flowchart is for determining whether a transaction entry in the transaction history should be indicated as a hyperlinked transaction entry (e.g., a hyperlinked merchant name) and whether a hyperlinked special offer indicia should be included with the transaction entry.
  • In block 1001, for each merchant name in each transaction entry in the transaction history of the online account statement web page, the computer system 801 compares the merchant name from the transaction database 804 with variations on the merchant name in the merchant database 805. The computer system 801 determines if the merchant name from the transaction database 804 matches with a merchant name 902 in the merchant database 805. To assist in the matching, the merchant look-up table 806 is provided. The merchant look-up table 806 includes possible variations of the merchant name for a merchant in the transaction history. For example, for the merchant name 902 of “Wal-Mart,” potential occurrences of the merchant name may include: “Wal-Mart Store 123” and “Wal-Mart Store 234.”
  • As a supplement to, or instead of, using the merchant look-up table 806, wildcard-based queries can be provided for potential iterations of the merchant name. For example, for the merchant name “Wal-Mart,” and if the wildcard is an asterisk (“*”), the following wildcard entries can be included, for example, in the merchant look-up table 806: “*Wal-Mart*,” “*Wal-Mart,” and “*Wal Mart*.”
  • In block 1002, it is determined if a match occurred between the merchant name in the transaction history and a merchant name 902 in the merchant database 805. If a match did not occur, flow proceeds to block 1003. If a match occurred, flow proceeds to block 1004.
  • In block 1003, no match occurred, and the transaction entry in the transaction history of the online account statement for the merchant is not indicated as being hyperlinked (e.g., area 419 in FIG. 4).
  • In block 1004, the merchant name for the transaction entry in the transaction database 804 matched with a merchant name 902 in the merchant database 805. The transaction entry for the transaction history of the online account statement is displayed as a hyperlinked transaction entry (e.g., area 420 in FIG. 4).
  • In block 1005, it is determined if a special offer exists for the merchant identified in the transaction entry. Initially, the on/off indicator for the merchant special offer web page URL 911 is examined. If the on/off indicator is off, no special offer exists for the merchant. If the on/off indicator is on, a special offer may exist. Next, the presence of an entry in the field 911 is determined. If no entry in the field 911 is present, no special offer exists for the merchant. If an entry in the field 911 is present, a special offer exists for the merchant. The same conditions are checked for additional merchant special offer web page URL's.
  • In block 1006, if a special offer does not exist, flow proceeds to block 1007, and if a special offer exists, flow proceeds to block 1008.
  • In block 1007, a special offer does not exist, and the transaction entry is displayed as a hyperlinked transaction entry in the transaction history of the online account statement (e.g., area 420 in FIG. 4).
  • In block 1008, a special offer exists, and a hyperlinked special offer indicia (e.g., area 421 in FIG. 4) is displayed with the hyperlinked transaction entry in the transaction history of the online account statement (e.g., area 420 in FIG. 4).
  • As an option, flow can proceed from block 1003 to block 1005. With this option, in block 1007, the transaction entry is displayed as determined in block 1003, and in block 1008, the transaction entry is not displayed as a hyperlinked transaction entry but does include a hyperlinked special offer indicia. As an example of this option, a merchant name in a transaction entry of the transaction history is not hyperlinked, but a hyperlinked special offer indicia is located next to the merchant name in the transaction entry for a special offer from a competitor of the merchant named in the transaction entry.
  • The previous discussion of the invention is hereinafter referred to as the first exemplary embodiment of the invention. In a second exemplary embodiment of the invention, a description of the special offer is provided with the merchant web page. With such a description, the inventors discovered that a much higher than expected number of customers clicked on the special offer indicia on the merchant web page. FIGS. 11-13 illustrate the second exemplary embodiment of the invention.
  • FIG. 11 illustrates an exemplary online account statement web page for the second exemplary embodiment of the invention. The exemplary online account statement web page of FIG. 11 is similar to the exemplary online account statement web page of FIG. 4 but in a different format. The features in FIG. 11 that are the same as those in FIG. 4 are identified with the same reference numerals as those in FIG. 4. A distinguishing difference between the exemplary online account statement web pages of FIGS. 4 and 11 is the hyperlinked special order indicia. In FIG. 11, the exemplary hyperlinked special order indicia is a red icon shaped like a sales tag and having the word “VALUE” therein (e.g., area 1101), whereas the exemplary hyperlinked special order indicia in FIG. 4 is a red icon shaped like a sales tag and having the word “SAVE” therein (e.g., area 421). As explained above, by clicking on the hyperlinked special offer indicia, a merchant web page is opened that contains one or more special offers related to the respective transaction entry in the transaction history.
  • A distinguishing difference between the merchant web pages of the first and second exemplary embodiments is the description of the special offer. In the second exemplary embodiment, a description of the special offer is included with the merchant web page provided in block 109. In contrast, for the first exemplary embodiment, a description of the special offer is provided in the merchant special offer web page from block 114. FIG. 12 illustrates an exemplary merchant web page for the second exemplary embodiment. The exemplary merchant web page of FIG. 12 is similar to the exemplary merchant web page of FIG. 5, and the features in FIG. 12 that are the same as those in FIG. 5 are identified with the same reference numerals as those in FIG. 5.
  • Including the features discussed above for a merchant web page in the first exemplary embodiment, a merchant web page of the second exemplary embodiment includes: a hyperlinked special offer indicia (e.g., area 1201); a title or brief description for the special offer (e.g., area 1202); a description of the special offer (e.g., area 1203); and an additional information indicia, such as a radio button (e.g., area 1204). (The exemplary description of the special offer in area 1203 is for illustration purposes and exemplifies text.) Other types of indicia besides the stylized red tag can be used for the hyperlinked special offer indicia as discussed above for the hyperlinked special offer indicia of the online account statement web page. To access the merchant special offer web page via block 114, the user clicks on the hyperlinked special offer indicia (e.g., area 1201) or the additional information indicia (e.g., area 1204).
  • Another difference between the merchant web pages of the first and second exemplary embodiments is the inclusion of additional special offers on the merchant web page of the second exemplary embodiment. The additional special offers provide the customer with access to special offers beyond the initial one selected. The additional special offers can be provided, for example: directly on the merchant web page; via a menu selection, such as a drop-down menu of various merchants and/or special offers; or via an interstitial web page providing selections of various merchants and/or special offers. If the additional special offers are provided directly on the merchant web page, a similar format can be used as for the single special offer (e.g., areas 1201-1204), and/or any other web page presentation technique can be used (e.g., banners, pop-up windows, and/or child windows).
  • For example, in FIG. 12, if the user clicks on a drop-down menu selector (e.g., area 1205), a drop-down menu (e.g., area 1206) is displayed. The drop-down menu contains a listing of merchants and/or special offers for the customer. The merchants and/or special offers can be selected based on, for example: a rolling serial determination, a random determination, or a determination based on an analysis of the transaction entry and/or the customer. For the example in FIG. 12, merchants with or related transactions in the transaction history are displayed in one section of the drop-down menu (e.g., area 1207), and other merchants (e.g., without or unrelated to transactions in the transaction history) are displayed in another section of the drop-down menu (e.g., area 1208). Clicking on a merchant and/or special offer in the drop-down menu provides for the customer a merchant web page corresponding to the clicked-on merchant and/or special offer.
  • To populate the merchant web page of the second exemplary embodiment, appropriate fields are added to the merchant entries in the merchant database 805. FIG. 13 illustrates an exemplary merchant entry 1300 in the merchant database for the second exemplary embodiment of the invention. In addition to the exemplary fields discussed above for the exemplary merchant entry 900, the exemplary merchant entry 1300 includes the following fields, for example: a special offer title 1301; and a special offer description 1302. Referring to the exemplary merchant web page in FIG. 12, the special offer title 1301 is used to populate area 1202, and the special offer description 1302 is used to populate area 1203.
  • As an option to having a single special offer, a number of special offers can be associated with a merchant, as discussed above for the first exemplary embodiment. For each additional special offer, appropriate fields are added to the merchant entries in the merchant database 805. FIG. 14 illustrates an exemplary merchant entry 1400 in the merchant database for this option. In addition to the exemplary fields discussed above for the exemplary merchant entry 900, the exemplary merchant entry 1400 includes the following fields, for example, for two special offers: a first special offer title 1401; a first special offer description 1402; a first merchant special offer web page URL 1403; a second special offer title 1404; a second special offer description 1405; and a second merchant special offer web page URL 1406. For more than two special offers, similar additional fields can be added to the merchant entry. The one or more special offers can be from the merchant and/or one or more other merchants.
  • Although the invention has been described for use with the Internet, web servers, and web pages, other types of networks, networking devices, and networked displayable information can be used with the invention, as will be appreciated by those skilled in the art.
  • The embodiments and examples discussed herein are non-limiting examples.
  • While various embodiments of the present invention have been described above, it should be understood that they have been presented by way of example only, and not limitation. Thus, the breadth and scope of the present invention should not be limited by any of the above-described exemplary embodiments, but should instead be defined only in accordance with the following claims and their equivalents.

Claims (22)

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.
US12/900,261 2002-02-20 2010-10-07 Matching Merchant Names from Transaction Data Abandoned US20110022628A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/900,261 US20110022628A1 (en) 2002-02-20 2010-10-07 Matching Merchant Names from Transaction Data

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/078,162 US20030158844A1 (en) 2002-02-20 2002-02-20 System for providing an online account statement having hyperlinks
US10/366,559 US8620757B2 (en) 2002-02-20 2003-02-14 System for providing an online account statement having hyperlinks
US12/900,261 US20110022628A1 (en) 2002-02-20 2010-10-07 Matching Merchant Names from Transaction Data

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/366,559 Continuation US8620757B2 (en) 2002-02-20 2003-02-14 System for providing an online account statement having hyperlinks

Publications (1)

Publication Number Publication Date
US20110022628A1 true US20110022628A1 (en) 2011-01-27

Family

ID=32849778

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/366,559 Active 2027-07-01 US8620757B2 (en) 2002-02-20 2003-02-14 System for providing an online account statement having hyperlinks
US12/900,261 Abandoned US20110022628A1 (en) 2002-02-20 2010-10-07 Matching Merchant Names from Transaction Data

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/366,559 Active 2027-07-01 US8620757B2 (en) 2002-02-20 2003-02-14 System for providing an online account statement having hyperlinks

Country Status (1)

Country Link
US (2) US8620757B2 (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120203632A1 (en) * 2011-02-07 2012-08-09 Marc Blum Tracking and summarizing purchase information
US20120290389A1 (en) * 2011-05-09 2012-11-15 Finnoble Solutions, Inc. Method and system for matching purchase transaction history to real-time location information
US20130297485A1 (en) * 2012-05-01 2013-11-07 Mastercard International Incorporated Crowd-Sourced Credit Rating and Debt Tracking System to Facilitate Small Purchases on Trust Based Credit
US20130346175A1 (en) * 2012-06-26 2013-12-26 Ebay Inc. Promotion (e.g., coupon, gift card) redemption after purchase completion
US8645270B2 (en) 2011-10-24 2014-02-04 Paynection Enhanced customer interaction channel systems and methods
US20140122137A1 (en) * 2012-10-31 2014-05-01 Target Brands, Inc. Identified customer reporting
US20140372169A1 (en) * 2013-06-18 2014-12-18 Capital One Financial Corporation Systems and methods for providing business ratings
US20150356688A1 (en) * 2014-06-09 2015-12-10 Verifi, Inc. Global descriptor repository
WO2019006187A1 (en) * 2017-06-28 2019-01-03 Goldman Sachs Bank Usa Interface-specific account identifiers
US10460306B1 (en) 2018-10-19 2019-10-29 Capital One Services, Llc Credit data analysis
US10521866B2 (en) 2013-10-15 2019-12-31 Mastercard International Incorporated Systems and methods for associating related merchants
WO2019245559A3 (en) * 2018-06-21 2020-04-09 Visa International Service Association System and method for detecting and preventing "friendly fraud"
US10755273B2 (en) 2016-07-22 2020-08-25 Mastercard International Incorporated Systems and methods for mapping non-validated data with validated data

Families Citing this family (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8069407B1 (en) 1998-12-08 2011-11-29 Yodlee.Com, Inc. Method and apparatus for detecting changes in websites and reporting results to web developers for navigation template repair purposes
US7672879B1 (en) 1998-12-08 2010-03-02 Yodlee.Com, Inc. Interactive activity interface for managing personal data and performing transactions over a data packet network
US7085997B1 (en) 1998-12-08 2006-08-01 Yodlee.Com Network-based bookmark management and web-summary system
US7752535B2 (en) * 1999-06-01 2010-07-06 Yodlec.com, Inc. Categorization of summarized information
US8620757B2 (en) * 2002-02-20 2013-12-31 Bank Of America, National Association System for providing an online account statement having hyperlinks
US8682757B2 (en) * 2004-08-25 2014-03-25 American Express Travel Related Services Company, Inc. Method and apparatus for processing financial transactions subject to different financing terms
CN101305391A (en) * 2005-01-12 2008-11-12 美国银行公司 Visual cues for identifying financial accounts
US9572189B2 (en) 2005-04-20 2017-02-14 Contact At Once!, Llc. System and method for analyzing messages and initiating communication sessions
US20140012661A1 (en) * 2006-04-20 2014-01-09 Contact At Once!, Llc System and method for initiating a text message communication session between a merchant and a consumer
US8458064B1 (en) * 2006-01-30 2013-06-04 Capital One Financial Corporation System and method for transferring electronic account information
US7606752B2 (en) 2006-09-07 2009-10-20 Yodlee Inc. Host exchange in bill paying services
US9600959B2 (en) 2007-01-09 2017-03-21 Cfph, Llp System for managing promotions
US9754444B2 (en) 2006-12-06 2017-09-05 Cfph, Llc Method and apparatus for advertising on a mobile gaming device
US20090030794A1 (en) * 2007-07-23 2009-01-29 One On One Ads, Inc. Online marketing tool using videos to promote printable coupons
US8024267B2 (en) 2007-09-14 2011-09-20 Ebay Inc. Centralized transaction record storage
US7711622B2 (en) * 2008-03-05 2010-05-04 Stephen M Marceau Financial statement and transaction image delivery and access system
US8332294B1 (en) 2008-04-02 2012-12-11 Capital One Financial Corporation Method and system for collecting and managing feedback from account users via account statements
US8261334B2 (en) 2008-04-25 2012-09-04 Yodlee Inc. System for performing web authentication of a user by proxy
US8112262B1 (en) * 2008-09-30 2012-02-07 Interactive TKO, Inc. Service modeling and virtualization
US8515810B2 (en) * 2008-10-24 2013-08-20 Cardlytics, Inc. System and methods for delivering targeted marketing offers to consumers via an online portal
US20100185489A1 (en) * 2009-01-21 2010-07-22 Satyavolu Ramakrishna V Method for determining a personalized true cost of service offerings
US20120004965A1 (en) * 2009-01-21 2012-01-05 Billshrink, Inc. System and method for user-driven savings opportunity matching
US10594870B2 (en) 2009-01-21 2020-03-17 Truaxis, Llc System and method for matching a savings opportunity using census data
US10504126B2 (en) 2009-01-21 2019-12-10 Truaxis, Llc System and method of obtaining merchant sales information for marketing or sales teams
US20120053987A1 (en) * 2009-01-21 2012-03-01 Billshrink, Inc. System and method for spend pattern analysis and applications thereof
US8688517B2 (en) * 2009-02-13 2014-04-01 Cfph, Llc Method and apparatus for advertising on a mobile gaming device
US8555359B2 (en) 2009-02-26 2013-10-08 Yodlee, Inc. System and methods for automatically accessing a web site on behalf of a client
US8768802B2 (en) * 2009-12-03 2014-07-01 Visa U.S.A. Inc. System and method of matching financial transaction records to merchant records of a merchant profile database
US10460363B2 (en) * 2010-08-27 2019-10-29 Ethor Media Ltd. System, method and computer program for integrating diverse point of sale systems
US20120203695A1 (en) * 2011-02-09 2012-08-09 American Express Travel Related Services Company, Inc. Systems and methods for facilitating secure transactions
US10580010B2 (en) 2011-05-27 2020-03-03 David Brondstetter Method, system and program product for measuring customer satisfaction and applying post concern resolution
US8898681B1 (en) 2013-02-22 2014-11-25 Ca, Inc. Mainframe virtualization
US9558105B2 (en) 2013-03-15 2017-01-31 Ca, Inc. Transactional boundaries for virtual model generation
US10025839B2 (en) 2013-11-29 2018-07-17 Ca, Inc. Database virtualization
US9635108B2 (en) 2014-01-25 2017-04-25 Q Technologies Inc. Systems and methods for content sharing using uniquely generated idenifiers
US9727314B2 (en) 2014-03-21 2017-08-08 Ca, Inc. Composite virtual services
US9531609B2 (en) 2014-03-23 2016-12-27 Ca, Inc. Virtual service automation
US9477454B2 (en) 2015-02-12 2016-10-25 Ca, Inc. Automated software deployment
US10296445B2 (en) 2015-09-13 2019-05-21 Ca, Inc. Automated system documentation generation
US10628420B2 (en) 2015-12-18 2020-04-21 Ca, Inc. Dynamic virtual service
US9886365B2 (en) 2016-01-07 2018-02-06 Ca, Inc. Transactional boundaries for software system debugging
US10154098B2 (en) 2016-01-07 2018-12-11 Ca, Inc. Transactional boundaries for software system profiling
US9983856B2 (en) 2016-01-08 2018-05-29 Ca, Inc. Transaction flow visualization
US9946639B2 (en) 2016-03-30 2018-04-17 Ca, Inc. Transactional boundaries for virtualization within a software system
US10341214B2 (en) 2016-03-30 2019-07-02 Ca, Inc. Scenario coverage in test generation
US10114736B2 (en) 2016-03-30 2018-10-30 Ca, Inc. Virtual service data set generation
US9898390B2 (en) 2016-03-30 2018-02-20 Ca, Inc. Virtual service localization
US10394583B2 (en) 2016-03-31 2019-08-27 Ca, Inc. Automated model generation for a software system
US10699291B2 (en) * 2016-11-23 2020-06-30 Facebook, Inc. User consumption of third-party offer content through a social networking system
CA3139385A1 (en) * 2020-03-31 2021-10-07 Alexander Martin-Bale Enhanced descriptors for electronic purchases
US11887082B2 (en) 2020-12-15 2024-01-30 Bank Of America Corporation System for implementing centralized resource distribution framework

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020169664A1 (en) * 1997-12-01 2002-11-14 Walker Jay S. System for providing offers using a billing statement
US6697808B1 (en) * 2001-06-19 2004-02-24 Microstrategy, Inc. Method and system for performing advanced object searching of a metadata repository used by a decision support system
US6839682B1 (en) * 1999-05-06 2005-01-04 Fair Isaac Corporation Predictive modeling of consumer financial behavior using supervised segmentation and nearest-neighbor matching
US7403916B1 (en) * 1997-06-02 2008-07-22 Microsoft Corporation Method and system for correcting payee names and adjusting an account balance for a financial statement

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7330A (en) * 1850-04-30 Machine fob making wrotjg-ht-iron railroad-chairs
CA2267951C (en) * 1996-10-09 2003-12-30 Visa International Service Association Electronic statement presentment system
US6341353B1 (en) * 1997-04-11 2002-01-22 The Brodia Group Smart electronic receipt system
US20010014868A1 (en) * 1997-12-05 2001-08-16 Frederick Herz System for the automatic determination of customized prices and promotions
US6782506B1 (en) * 1998-02-12 2004-08-24 Newriver, Inc. Obtaining consent for electronic delivery of compliance information
US6450407B1 (en) * 1998-04-17 2002-09-17 Viztec, Inc. Chip card rebate system
US7240022B1 (en) * 1998-05-19 2007-07-03 Mypoints.Com Inc. Demographic information gathering and incentive award system and method
US6327574B1 (en) * 1998-07-07 2001-12-04 Encirq Corporation Hierarchical models of consumer attributes for targeting content in a privacy-preserving manner
US6607136B1 (en) * 1998-09-16 2003-08-19 Beepcard Inc. Physical presence digital authentication system
US6859212B2 (en) * 1998-12-08 2005-02-22 Yodlee.Com, Inc. Interactive transaction center interface
CA2353932A1 (en) * 1998-12-16 2000-07-06 Icu Medical, Inc. System and method for browsing and comparing products
US6574606B1 (en) * 1999-03-12 2003-06-03 Webloyalty.Com Method and system for cross-marketing products and services over a distributed communication network
US6594640B1 (en) * 1999-06-23 2003-07-15 Richard Postrel System for electronic barter, trading and redeeming points accumulated in frequent use reward programs
US7243082B1 (en) * 1999-06-30 2007-07-10 Kyklos Entertainment S.R.L. Method and apparatus for generating a sale offer to selected individuals over electronic network systems
US20030216993A1 (en) * 1999-09-20 2003-11-20 Eyal Goldwerger System, method and computer program product for providing online service contract negotiation service
AU2922901A (en) 1999-11-08 2001-06-06 Steven J. Smith Method and apparatus for facilitating electronic commerce via an itemized statement
US6968313B1 (en) * 1999-11-15 2005-11-22 H Three, Inc. Method and apparatus for facilitating and tracking personal referrals
US7848940B1 (en) * 1999-11-15 2010-12-07 Priceline.Com Incorporated Method, system and apparatus to facilitate conditional purchase orders with bounce back functionality
US20020004735A1 (en) * 2000-01-18 2002-01-10 William Gross System and method for ranking items
US7536336B1 (en) * 2000-05-19 2009-05-19 Paypal, Inc. Multi-party electronic transactions
US20010034694A1 (en) * 2000-02-25 2001-10-25 Elias Brian K. System for providing an online collectibles marketplace
EP1616292A1 (en) 2000-04-13 2006-01-18 Capital One Financial Corporation Electronic account statement with embedded tags
US6592044B1 (en) * 2000-05-15 2003-07-15 Jacob Y. Wong Anonymous electronic card for generating personal coupons useful in commercial and security transactions
US20020046056A1 (en) * 2000-09-08 2002-04-18 Demarco Thomas J. System for facilitating the return of a product purchased over a computer network, such as the internet
US7343338B2 (en) * 2000-12-19 2008-03-11 H.J.J., Inc. Matching program and system for corporate meeting planners and hospitality providers
US7818205B2 (en) * 2001-01-12 2010-10-19 Pickapin.Com Search engine providing an option to win the item sought
US7139762B2 (en) * 2001-02-27 2006-11-21 Microsoft Corporation System and method for filtering database records
US20020161640A1 (en) * 2001-03-13 2002-10-31 Jason Wolfe Method for the wireless delivery and redemption of merchant discount offers
WO2002079943A2 (en) * 2001-03-31 2002-10-10 George Duffield Cooperative incentive and promotion system and method for use on a computer networking system
US8620757B2 (en) * 2002-02-20 2013-12-31 Bank Of America, National Association System for providing an online account statement having hyperlinks
US20030158844A1 (en) * 2002-02-20 2003-08-21 Kramer Kevin L. System for providing an online account statement having hyperlinks
US7155407B2 (en) * 2002-11-14 2006-12-26 Rolloversystems, Inc. Account management systems and methods

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7403916B1 (en) * 1997-06-02 2008-07-22 Microsoft Corporation Method and system for correcting payee names and adjusting an account balance for a financial statement
US20020169664A1 (en) * 1997-12-01 2002-11-14 Walker Jay S. System for providing offers using a billing statement
US6839682B1 (en) * 1999-05-06 2005-01-04 Fair Isaac Corporation Predictive modeling of consumer financial behavior using supervised segmentation and nearest-neighbor matching
US6697808B1 (en) * 2001-06-19 2004-02-24 Microstrategy, Inc. Method and system for performing advanced object searching of a metadata repository used by a decision support system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
KRTBN KNIGHT-RIDDER TRIBUNE BUSINESS NEWS; THE DALLAS MORNING NEWS; Kent Fischer; July 31, 2006; 3-pages *

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120203632A1 (en) * 2011-02-07 2012-08-09 Marc Blum Tracking and summarizing purchase information
US20120290389A1 (en) * 2011-05-09 2012-11-15 Finnoble Solutions, Inc. Method and system for matching purchase transaction history to real-time location information
US11922461B2 (en) 2011-05-09 2024-03-05 Capital One Services, Llc Method and system for matching purchase transaction history to real-time location information
US11687970B2 (en) 2011-05-09 2023-06-27 Capital One Services, Llc Method and system for matching purchase transaction history to real-time location information
US10127578B2 (en) * 2011-05-09 2018-11-13 Capital One Services, Llc Method and system for matching purchase transaction history to real-time location information
US11120474B2 (en) 2011-05-09 2021-09-14 Capital One Services, Llc Method and system for matching purchase transaction history to real-time location information
US8645270B2 (en) 2011-10-24 2014-02-04 Paynection Enhanced customer interaction channel systems and methods
US20130297485A1 (en) * 2012-05-01 2013-11-07 Mastercard International Incorporated Crowd-Sourced Credit Rating and Debt Tracking System to Facilitate Small Purchases on Trust Based Credit
US20130346175A1 (en) * 2012-06-26 2013-12-26 Ebay Inc. Promotion (e.g., coupon, gift card) redemption after purchase completion
US20140122137A1 (en) * 2012-10-31 2014-05-01 Target Brands, Inc. Identified customer reporting
US20140372169A1 (en) * 2013-06-18 2014-12-18 Capital One Financial Corporation Systems and methods for providing business ratings
US10521866B2 (en) 2013-10-15 2019-12-31 Mastercard International Incorporated Systems and methods for associating related merchants
US11393044B2 (en) 2013-10-15 2022-07-19 Mastercard International Incorporated Systems and methods for associating related merchants
AU2015274757B2 (en) * 2014-06-09 2020-06-04 Verifi, Inc. Descriptor Exchange
US9904959B2 (en) * 2014-06-09 2018-02-27 Verifi, Inc. Descriptor exchange
US20150356688A1 (en) * 2014-06-09 2015-12-10 Verifi, Inc. Global descriptor repository
US10755273B2 (en) 2016-07-22 2020-08-25 Mastercard International Incorporated Systems and methods for mapping non-validated data with validated data
US10657536B2 (en) 2017-06-28 2020-05-19 Goldman Sachs Bank Usa Automatic correlation of account identifiers to account accessors
WO2019006187A1 (en) * 2017-06-28 2019-01-03 Goldman Sachs Bank Usa Interface-specific account identifiers
WO2019245559A3 (en) * 2018-06-21 2020-04-09 Visa International Service Association System and method for detecting and preventing "friendly fraud"
US11481824B2 (en) 2018-06-21 2022-10-25 Visa International Service Association System and method for detecting and preventing “friendly fraud”
US11907984B2 (en) 2018-06-21 2024-02-20 Visa International Service Association System, method, and computer program product for detecting and preventing “friendly fraud”
US10460306B1 (en) 2018-10-19 2019-10-29 Capital One Services, Llc Credit data analysis
US11392919B2 (en) 2018-10-19 2022-07-19 Capital One Services, Llc Credit data analysis

Also Published As

Publication number Publication date
US8620757B2 (en) 2013-12-31
US20040162778A1 (en) 2004-08-19

Similar Documents

Publication Publication Date Title
US8620757B2 (en) System for providing an online account statement having hyperlinks
US20030158844A1 (en) System for providing an online account statement having hyperlinks
US20230186381A1 (en) Systems and methods for providing user-specific dynamic content for facilitating online transactions
US7870025B2 (en) Vendor comparison, advertising and switching
US8788324B1 (en) Preferred payment type
US9684909B2 (en) Systems and methods for providing location based coupon-less offers to registered card members
AU2002232534B2 (en) System and method for incentivizing online sales
US7788141B1 (en) Method and system for tracking purchases
US20030144907A1 (en) System and method for administering incentive offers
US20060224464A1 (en) Method and apparatus for facilitating electronic commerce through providing cross-benefits during a transaction
US20060149641A1 (en) Method and apparatus for relational linking based upon customer activities
US20010020231A1 (en) Marketing System and Method
EP2074581A2 (en) Method and system for making anonymous on-line purchases
US20130036009A1 (en) Personalized consumer advertising placement with social networking
JP2022181910A (en) Information processing apparatus, service providing system, information processing method, and program
US20040111366A1 (en) Accrual system, method, product, and apparatus
US20130204677A1 (en) Online Incentive Management
US20210150573A1 (en) Real-time financial system advertisement sharing system
WO2013043654A2 (en) Personalized consumer advertising placement with social networking
US20140188654A1 (en) Facilitating the execution of transactions between customers and providers
WO1999066438A1 (en) Method and apparatus for facilitating electronic commerce through providing cross-benefits during a transaction
KR102067827B1 (en) Personal financial management methods for providing automated email bill collection, aggregation and processing
US20060218050A1 (en) Method and apparatus for facilitating electronic commerce through providing cross-benefits during a transaction
IE84384B1 (en) System for providing an online account statement having hyperlinks
CA2390714A1 (en) Method and apparatus for facilitating electronic commerce via an itemized statement

Legal Events

Date Code Title Description
AS Assignment

Owner name: MBNA AMERICA, DELAWARE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KRAMER, KEVIN L.;WAGNER, WILLIAM W.;WREN, KEVIN P.;AND OTHERS;SIGNING DATES FROM 20030312 TO 20030327;REEL/FRAME:026246/0570

AS Assignment

Owner name: BANK OF AMERICA, NATIONAL ASSOCIATION, NORTH CAROL

Free format text: MERGER;ASSIGNOR:MBNA AMERICA (DELAWARE), NATIONAL ASSOCIATION;REEL/FRAME:026252/0085

Effective date: 20060922

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION