US20090138394A1 - Remittance payment processing with account scheming and/or validation - Google Patents
Remittance payment processing with account scheming and/or validation Download PDFInfo
- Publication number
- US20090138394A1 US20090138394A1 US12/361,289 US36128909A US2009138394A1 US 20090138394 A1 US20090138394 A1 US 20090138394A1 US 36128909 A US36128909 A US 36128909A US 2009138394 A1 US2009138394 A1 US 2009138394A1
- Authority
- US
- United States
- Prior art keywords
- account number
- payee
- consumer account
- payment
- merchant
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/04—Billing or invoicing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q20/102—Bill distribution or payments
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/14—Payment architectures specially adapted for billing systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/385—Payment protocols; Details thereof using an alias or single-use codes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
Definitions
- the present invention relates to electronic commerce. More particularly, the present invention relates to an electronic bill payment system with merchant identification.
- a data entry person may also enter payment data which incorrectly specifies the merchant's name or parts of the merchant's address. It has been found that merchant information such as the merchant name, address, zip code are typically mangled at the data entry stage. It has been further observed that errors will often be made upon entry of the zip code. The merchant's name, address, and zip code is typically required by the payment system in order to, for example, retrieve merchant records from the merchant database. If this data is incorrect, the payment system may be unable to retrieve the correct merchant's record for processing a payment. Thus, a technique is needed to correctly identify a merchant record notwithstanding the submission of erroneous merchant data.
- a consolidated bill payment system must also have the capability to properly remit payments to the same merchant at more than one remittance center.
- a large commercial merchant e.g., shoe company, Sears
- a technique is required to ensure that consumer payments are remitted to the proper one of multiple remittance centers associated with the same.
- a consolidated payment system must also be able to handle the different processing formats and requirements of numerous separate merchant accounting systems.
- each merchant's account system may require payment information, such as consumer account numbers, in a format different than that submitted by the consumer.
- payment information such as consumer account numbers
- many merchant accounting systems will only accept an account number with some portion of a consumer's last name or the consumer's zip code appended to the end of the account number presented by the customer.
- a merchant account system may even require an altered consumer account number which uniquely identifies the consumer. For example, two consumers, e.g., spouses, may have identical account numbers, but the merchant accounting system may designate the account of each consumer uniquely, such as by combining the account number with the prospective customer's name. Additionally, it is not unusual for a merchant to have different account numbers for a single customer. For example, an account number on an invoice which goes out electronically may be different from an account number for the same customer which goes out as a paper transaction.
- a consolidated bill payment system must be able to handle the various formats required by the merchant accounting system of each merchant. Accordingly, a technique is required to transform payment data received from the consumer into a form compatible with a merchant's accounting system.
- a communications network couples a payor station, working on behalf of a consumer or corporate user, and a payee, typically a merchant, to a programmed computer, or possibly a distributed system of computers, which processes payment requests, allowing them to communicate and exchange data between themselves.
- the communications network may be of any type facilitating the flow of information among the entities, such as a private network or the Internet.
- a first station e.g. a payor station
- transmits payment information including name, address data, and a payor's account number with one of perhaps thousands of payees
- a second station e.g. a payment processing server
- the payor station initiates payment on behalf of consumers or corporate users.
- the second station then processes the payment information to produce an eleven digit zip code for the payee, and access a database of payees, typically merchants, to locate a payee record corresponding to the eleven digit zip code.
- the second station transforms the payor account number into an altered payor account number according to alteration rules.
- the payee has more than one remittance center and the second station is further configured to process an account number to identify a single remittance center in which to direct a payment which includes the altered payor account number.
- the first station collects payment requests from a plurality of consumers and feeds the requests to the second station.
- the second station is realized as a programmed general computer having a storage device and a processor.
- the storage device is configured to store a database of payee records and also includes alteration rules and validation rules for each payee.
- the storage device may be configured in any one of many arrangements to store and manage databases, and could include a long term bulk storage configuration, such as one or more hard disks.
- the alteration rules can specify a wide variety of formats and may be realized as templates specifying fields or values, or as instructions for combining information from different fields.
- an altered account number is formed by combining the account number with some part of payment information or other information related to the payee.
- the altered account number may include a portion of the payor's name, a portion of the payor's address, or a portion of the payor's zip code combined with the account number.
- validation rules for the account number are stored, and a determination is made as to whether the received account number conforms with the validation rules.
- the validation rules identify the expected general format for any payor account number associated with a payee.
- Validation rules are preferably realized as templates specifying fields or values, but may take on other forms, and may even be algorithms. For example, a check digit algorithm could process the account number and compare the result to a check digit.
- the general computer of the second station is a mainframe or mini computer or high powered workstation, but could be any other processing device capable of executing programmed instructions. Additionally, the general computer could be a distributed computer system in which various aspects of the system run on different platforms.
- the processor of the general computer is programmed to receive payment information, process the payment information, excluding zip code information, to produce an eleven digit zip code for the payee, access the database to locate a payee record corresponding to the eleven digit zip code, and then, preferably, makes an electronic payment to the payee after locating the payee record.
- the processor determines the eleven digit zip code preferably based on payee's name, and address, or some part thereof. However, the eleven digit zip code may also be determined based on other possible combinations of parts of the payment information, e.g. a portion of the payee's address.
- the processor verifies the account number conforms to the validation rules, and transforms the verified account number into an altered account number according to the alteration rules.
- the payee has a plurality of remittance centers
- the processor further processes the verified account number to identify a single remittance center of the plurality of remittance centers to which payment should be remitted.
- the processor's programmed instructions can be stored on a storage medium.
- This article of manufacture may be portable, a floppy disk, a hard disk, a CD Rom, or other storage medium.
- the processor reads the programmed instructions from the medium and in accordance therewith receives payment information including a payor's account number, processes the payment information, excluding zip code information, to produce an eleven digit zip code for the payee, and preferably accesses the database to locate a payee record corresponding to the eleven digit zip code, and then, preferably, makes an electronic payment to the payee after locating the payee record.
- the processor may also verify the account number based upon validation rules for account numbers associated with one of a plurality of payees, and preferably transform the account number into an altered account number based upon alteration rules of the one payee, and transmit the altered account number to the payee.
- FIG. 1 is a system overview of a computerized bill payment system in accordance with the present invention.
- FIG. 2 is a diagrammatical representation of the remittance payment processor system of FIG. 1 .
- FIG. 3 is a flow chart illustrating merchant identification in accordance with the present invention.
- FIG. 4 is a block diagram illustrating how merchant identification accesses the merchant database.
- FIG. 5 is a flow chart illustrating account ranging in accordance with the present invention.
- FIG. 6 is a flow chart illustrating account scheming in accordance with the present invention.
- FIG. 1 generally depicts a bill payment system including consumers 8 , merchants 4 , a batch file processing system 7 , a remittance payment processor (RPP) 3 , merchant banks 5 , and consumer banks 6 .
- RPP remittance payment processor
- a consumer including a corporate user, (payor) is the individual or other entity for whom payments are actually made and whose account will be debited by the amount of the payment.
- the consumers 8 typically submit their payments electronically to batch file processing system 7 .
- the batch file processing system 7 represents any computer or network of computers capable of collecting payment requests from the consumers 8 .
- Consumer banks 6 either physically or electronically holds money on account for consumers 8 . These accounts are debited by the amount of any payments made on behalf of the consumers 8 .
- Merchants (payees) 4 are the persons or other entities to whom payments are made via the bill payment system on behalf of consumers. Merchants may include department stores, the phone company, the paper boy, a credit card company, as well as other persons and entities to whom payments are made by one or more consumers 8 . Merchants have accounts with merchant banks 5 .
- the remittance payment processor (RPP) 3 includes a memory 16 storing programmed instructions for carrying out the functions of the RPP, a processor 17 for executing these instructions, and a merchant database 18 storing information associated with the merchants.
- a batch file processing system 7 provides payment records collected from consumers 8 and transmits the batches of records to the RPP 3 .
- a network 1 connects the above-stated entities making communications between them possible.
- the network may be of any type capable of facilitating the flow of information among the various entities. It could, for example, be a public telecommunication network, the Internet, or other type of communication network.
- the network 1 may also be physically realized as one or more networks.
- consumers 8 are coupled to batch file processing system 7 through one network and the batch file processing system is coupled to the remittance payment processor (RPP) through another separate network.
- RPP remittance payment processor
- Payment information for a consumer will include several different types of information, such as the consumer account number, the merchant name, and address.
- FIG. 2 illustrates an overview of the process flow within the bill payment system of RPP 3 .
- RPP 3 receives payment information from the batch file processing system 7 , processes that payment information, and passes the processed information to a component 24 which then makes payments to merchants 4 .
- a payment is implemented by crediting a merchant's account electronically with a bank or other financial institution, or transferring a check or draft to the merchant.
- a payment implementation also includes sending advice to the merchant. Advice is information on a bill payment presented to a merchant electronically in a form that the merchant's system can use to process the bill payment transaction and update the merchant's records.
- One possible mode of payment to a merchant is electronic funds transfer through the Federal Reserve Automated Clearing House (ACH) Network 26 .
- ACH Federal Reserve Automated Clearing House
- Another electronic payment avenue is through the MasterCard RPS Network 30 .
- Another remittance advice delivery mode is through Fax 22 .
- payment can also be made non-electronically to a merchant causing laser printer 28 to print a check 32 or a draft 34 .
- RPP 3 stores or processes several different record types necessary to the bill payment process.
- a merchant record contains all necessary information needed to forward a payment. This includes a merchant name, address, and zip code.
- a consumer record include a consumer name, address, zip code, and consumer account number.
- a payment record will contain information related to payment, including payee identification, consumer identification, and the dollar amount of the transaction.
- the merchant records are stored in a merchant database 18 . All other records as well as programmed instructions which direct the operation of the RPP are stored in a memory 16 . The memory 16 could also store the merchant database 18 if desired.
- the RPP After receiving payment records from the batch file processing system 7 , the RPP periodically initiates a payment cycle 20 which process the records to generate information which will be used to credit merchant accounts and form advice for merchant systems.
- the processing flow of the billing cycle contains, in addition to other processes, three particularly important processes necessary for successful processing of each payment record. These processes are merchant identification 19 a, account ranging 19 b, and account scheming 19 c, typically performed in this order.
- merchant identification attempts to identify a merchant in the merchant database 18 based on information in the payment record.
- the system will attempt to determine a remittance center of the merchant to which the billing information is sent.
- account scheming the system attempts to normalize a user account with a merchant according to the merchant's rules. If account scheming fails, the system will return to the account ranging process to attempt to identify another candidate remittance center, and from there, again into account scheming.
- a payment cycle can include the three processes of merchant identification 19 a, account ranging 19 b, and 19 c, in any order or combination.
- these three processes may be performed independently, and could also be performed and packaged individually outside the RPP. These three processes will now be described in further detailed herein referring to FIGS. 3-6 .
- FIG. 3 illustrates merchant identification.
- the RPP 3 is able to retrieve the correct merchant record from merchant database 18 based on a consumer's payment record submitted with possibly erroneous merchant name and address information, e.g., street address, city, state, zip code. It has been observed that data entry operators will often make errors in the merchant's street address and zip code.
- the RPP 3 is capable of mapping the mangled merchant information supplied in the payment record into the proper merchant record in the merchant database 18 notwithstanding the errors in the merchant information.
- Merchant identification as described herein, can be used in any implementation where merchant information is likely to contain errors and must be mapped into an existing merchant record in the merchant database.
- RPP 3 initiates merchant identification by step 60 which retrieves a payment record from one of the payment records previously submitted by the batch file processing system 7 .
- the RPP will first attempt to retrieve a merchant record from the merchant database 18 by matching the merchant id included in the payment record against the records of the merchant database 18 . If this is successful, the processing of the payment record can continue to the payment directions stage 64 .
- the payment directions stage is where the RPP determines where to send payments. This stage includes account ranging discussed below which determines the remittance center to which payment gets sent. If there is no match, the RPP continues to step 66 .
- the RPP maps the merchant's merchant name and address, excluding the provided street address and zip code, into an eleven digit zip code.
- the RPP produces an eleven digit zip code based on merchant name, city, and state in the payment information.
- the received merchant street address and zip code are not considered.
- the RPP 3 identifies an eleven digit zip code based only on the merchant's name, city, and state.
- Step 66 of merchant identification uses the indexing structure shown in FIG. 4 to access one or more records from the merchant database 18 .
- the RPP 3 forms a 11 digit zip code index 82 to associating, the index entry with a merchant record in merchant database 18 via index 84 . It may be possible that there is more than one merchant at a location identified by an eleven digit zip code. For example, there could be a remittance processing center on the floor of the building identified by the eleven digit zip code which handles payments for several merchants 4 .
- the RPP differentiates the correct merchant record from other possibly correct merchant records associated with the same eleven digit zip code by, after identifying merchant records indexed to the same eleven digit zip code, comparing some portion of the merchant's name, e.g., the first five characters with the characters of each merchant's name which has been combined with the application zip code in the merchant index.
- the RPP 3 is thereby able to uniquely identify the proper merchant record.
- step 66 identifies a unique merchant record processing continues to step 64 . However, if step 66 retrieves more than one merchant forming a group of records 86 , then at step 67 the RPP 3 will attempt to match one or more characters of the merchant's name 83 against the records 86 to identify a merchant record. If a match is found, processing continues to the payment directions stage 64 . If there is no match, then the RPP will handle this contingency at step 68 . If there is no merchant, the system may have provisions at step 68 for adding the merchant to the merchant database 18 .
- FIG. 5 illustrates a payment direction stage, as performed in the preferred embodiment of the present invention, in which the RPP attempts to determine a remittance center to which payment is sent.
- the RPP determines a remittance center based on one or more of the following identification rules: 1) length of account number, 2) merchant zip code, 3) merchant name, and 4) account ranging. Each rule has in common that it identifies the remittance center based on some factor of the payment information.
- the RPP 3 processes the payment record presented in step 51 to determine one of a plurality of remittance centers associated with the applicable merchant in which to make payment.
- the RPP chooses one of the above-mentioned four rules and at step 55 attempts to identify a remittance center. If a remittance center is found at step 56 , then the RPP directs payment to that remittance center 58 . If the RPP is unsuccessful in determining a remittance center, the RPP cycles back to step 53 and picks a new rule for identification. By this process, the system cycles through all combinations of rules that identify remittance centers for the merchant.
- the correct remittance center is determined based on some characteristic of the consumer's account number.
- a large merchant such as credit card company will have multiple remittance centers to which respective consumer payments must be submitted.
- the payment record contains information which may be used to identify a remittance center besides an account number, such as an area code of the payor's telephone number.
- a telephone phone utility might include each consumer's area code in the consumer's account number and require payments from all consumers within a particular area code be directed to a particular one of multiple remittance centers.
- a credit card company may require that payments from all consumers having the same first six digits in their account numbers be made to the same remittance center.
- the payment direction process illustrated in FIG. 5 is a preferred embodiment for determining payment direction.
- the payment direction process includes account ranging as one of four possible methods of identifying a remittance center.
- account ranging may be used in different combinations, or independently.
- FIG. 6 illustrates the steps for account scheming.
- the consumer account number received by the RPP as part of the payment information may contain errors.
- the RPP has no way of checking the account number against a previously stored account number associated with the applicable consumer to verify the accuracy of the received information.
- the RPP receives, in step 12 a, the consumer account number as part of the payment record.
- the RPP checks to validate the account number.
- the RPP alters the account number to correspond to a format required by a merchant's system 4 for processing.
- the RPP validates and alters the consumer account number by storing separate business rules for each merchant which identify the expected general format for any consumer account number associated with that merchant. These business rules are stored as validation templates 40 in merchant database 18 for each merchant.
- the account number received from the consumer is checked against the validation template to validate that the account number conforms to the general account number format to which an account number associated with the applicable merchant must conform.
- the validation template for a merchant such as a credit card company may require an account number begin with the numbers “43” and be 18 digits long.
- the validation template will have check digit requirements. That is, the validation template can be used to confirm that the received consumer account number conforms to a check digit after being run through a specific algorithm.
- the RPP 3 performs, in accordance with programmed instructions stored on the memory 16 , the validation procedure by comparing in step 42 the received consumer account number for the applicable merchant received in step 12 a with the validation template, say 40 , for that merchant to test the validity of the account number. If that account number is not valid, the payment directions are rejected as not valid in step 43 ; otherwise, the account number is considered valid.
- the alteration rules 44 are also stored in database 18 .
- the alteration rules 44 relate to the format of the consumer's account number in which the applicable merchant system requires to process a consumer's payment.
- alteration rules would specify an altered account number which includes a portion of a payor's name with the account number, a portion of the payor's address with the account number, or a portion of the payor's zip code with the account number.
- Alteration by the RPP 3 involves notifying the received account number which will be furnished, along with payment, to the merchant. For instance, some merchant systems require that the consumer's account number always end in “120”.
- the RPP 3 modifies the received account number to append “120” to the end of the alpha-numeric sequence of the received account number.
- the altered account number 47 is then transmitted from the RPP 3 to the merchant 4 via the network 1 , along with the payment, in step 48 .
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Technology Law (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
Description
- The present application is a continuation of, and claims the benefit of priority to, U.S. patent application Ser. No. 10/043,247 filed on Jan. 14, 2002, which is a continuation of, and claims the benefit of priority to, U.S. patent application Ser. No. 08/994,047 (now U.S. Pat. No. 7,296,004), entitled ELECTRONIC BILL PAYMENT SYSTEM WITH MERCHANT IDENTIFICATION filed on Dec. 19, 1997. The entire contents of the above-recited priority documents are hereby incorporated by reference as if set forth fully herein. Additionally, the present application is related to U.S. patent application Ser. No. 08/994,046 (now U.S. Pat. No. 6,327,577), filed on Dec. 19, 1997, entitled AN ELECTRONIC BILL PAYMENT SYSTEM WITH ACCOUNT NUMBER SCHEMING, and U.S. patent application Ser. No. 08/994,363 filed on Dec. 19, 1997, entitled AN ELECTRONIC BILL PAYMENT SYSTEM WITH ACCOUNT RANGING, which were both filed simultaneously with U.S. patent application Ser. No. 08/994,047. The present application is also related to U.S. patent application Ser. No. 09/010,193 filed on Jan. 21, 1998, entitled DUAL SOURCE REMITTANCE PROCESSING; U.S. patent application Ser. No. 10/443,864 filed on May 23, 2003, entitled PAYMENT REMITTANCE PROCESSING WHEN ACCOUNT SCHEMING FAILS; and U.S. patent application Ser. No. 10/443,865 filed on May 23, 2003, entitled PAYMENT REMITTANCE PROCESSING WHEN REMITTANCE CENTER IDENTIFICATION FAILS.
- The present invention relates to electronic commerce. More particularly, the present invention relates to an electronic bill payment system with merchant identification.
- It has been common for many years for consumers to pay bills by way of a personal check written by the consumer to the order of an entity and delivered to that entity by mail or in person. With the proliferation of computers interconnected to computer networks, particularly the Internet, consumers can now pay bills electronically. However until recently it was not possible for a consumer, using a computer terminal, to interact with a single payment system capable of paying all the consumer's bills whether by electronic means or by a paper check. Such a system now exists in the form of a consolidated bill payment system as described by Kight, et al. in U.S. Pat. No. 5,383,113, entitled SYSTEM AND METHOD FOR ELECTRONICALLY PROVIDING CUSTOMER SERVICES INCLUDING PAYMENT OF BILLS, FINANCIAL ANALYSIS AND LOANS.
- Although the consolidated bill payment system described by Kight, et al. significantly advanced the state of the art, it did not focus on several problems which may arise in implementing a consolidated bill payment system capable of automatically paying consumer bills to merchants. One such problem is that consumers or data entry personal sometimes make mistakes in entering payment data required by the bill payment system.
- Such a case arises when a consumer's account number with a merchant is incorrectly entered. The payment system must submit a correct account number to the merchant who will use this account number to associate the payment with the consumer. Thus, a technique is needed to validate the submitted consumer's account number.
- A data entry person may also enter payment data which incorrectly specifies the merchant's name or parts of the merchant's address. It has been found that merchant information such as the merchant name, address, zip code are typically mangled at the data entry stage. It has been further observed that errors will often be made upon entry of the zip code. The merchant's name, address, and zip code is typically required by the payment system in order to, for example, retrieve merchant records from the merchant database. If this data is incorrect, the payment system may be unable to retrieve the correct merchant's record for processing a payment. Thus, a technique is needed to correctly identify a merchant record notwithstanding the submission of erroneous merchant data.
- A consolidated bill payment system must also have the capability to properly remit payments to the same merchant at more than one remittance center. Commonly a large commercial merchant, (e.g., shoe company, Sears) will have several remittance centers distributed geographically so that customers can submit bills to a center within their location. Thus, a technique is required to ensure that consumer payments are remitted to the proper one of multiple remittance centers associated with the same.
- Advantageously, a consolidated payment system must also be able to handle the different processing formats and requirements of numerous separate merchant accounting systems. For example, each merchant's account system may require payment information, such as consumer account numbers, in a format different than that submitted by the consumer. For example, many merchant accounting systems will only accept an account number with some portion of a consumer's last name or the consumer's zip code appended to the end of the account number presented by the customer.
- A merchant account system may even require an altered consumer account number which uniquely identifies the consumer. For example, two consumers, e.g., spouses, may have identical account numbers, but the merchant accounting system may designate the account of each consumer uniquely, such as by combining the account number with the prospective customer's name. Additionally, it is not unusual for a merchant to have different account numbers for a single customer. For example, an account number on an invoice which goes out electronically may be different from an account number for the same customer which goes out as a paper transaction.
- Thus, a consolidated bill payment system must be able to handle the various formats required by the merchant accounting system of each merchant. Accordingly, a technique is required to transform payment data received from the consumer into a form compatible with a merchant's accounting system.
- In accordance with the present invention, a communications network couples a payor station, working on behalf of a consumer or corporate user, and a payee, typically a merchant, to a programmed computer, or possibly a distributed system of computers, which processes payment requests, allowing them to communicate and exchange data between themselves. The communications network may be of any type facilitating the flow of information among the entities, such as a private network or the Internet. To process payment requests, a first station, e.g. a payor station, transmits payment information, including name, address data, and a payor's account number with one of perhaps thousands of payees and a second station, e.g. a payment processing server, receives this payment information and account number over the network. The payor station initiates payment on behalf of consumers or corporate users. The second station then processes the payment information to produce an eleven digit zip code for the payee, and access a database of payees, typically merchants, to locate a payee record corresponding to the eleven digit zip code. In a further aspect of the present invention, the second station transforms the payor account number into an altered payor account number according to alteration rules. In a further aspect of the present invention, the payee has more than one remittance center and the second station is further configured to process an account number to identify a single remittance center in which to direct a payment which includes the altered payor account number.
- The first station collects payment requests from a plurality of consumers and feeds the requests to the second station. Typically, the second station is realized as a programmed general computer having a storage device and a processor. The storage device is configured to store a database of payee records and also includes alteration rules and validation rules for each payee. As will be understood by those skilled in the art, the storage device may be configured in any one of many arrangements to store and manage databases, and could include a long term bulk storage configuration, such as one or more hard disks.
- The alteration rules can specify a wide variety of formats and may be realized as templates specifying fields or values, or as instructions for combining information from different fields. Typically, an altered account number is formed by combining the account number with some part of payment information or other information related to the payee. For example, the altered account number may include a portion of the payor's name, a portion of the payor's address, or a portion of the payor's zip code combined with the account number.
- According to another aspect of the present invention, validation rules for the account number are stored, and a determination is made as to whether the received account number conforms with the validation rules. The validation rules identify the expected general format for any payor account number associated with a payee. Validation rules are preferably realized as templates specifying fields or values, but may take on other forms, and may even be algorithms. For example, a check digit algorithm could process the account number and compare the result to a check digit.
- Preferably, the general computer of the second station is a mainframe or mini computer or high powered workstation, but could be any other processing device capable of executing programmed instructions. Additionally, the general computer could be a distributed computer system in which various aspects of the system run on different platforms. The processor of the general computer is programmed to receive payment information, process the payment information, excluding zip code information, to produce an eleven digit zip code for the payee, access the database to locate a payee record corresponding to the eleven digit zip code, and then, preferably, makes an electronic payment to the payee after locating the payee record. The processor determines the eleven digit zip code preferably based on payee's name, and address, or some part thereof. However, the eleven digit zip code may also be determined based on other possible combinations of parts of the payment information, e.g. a portion of the payee's address.
- In a further aspect of the present invention, the processor verifies the account number conforms to the validation rules, and transforms the verified account number into an altered account number according to the alteration rules.
- In a further aspect of the present invention, the payee has a plurality of remittance centers, and the processor further processes the verified account number to identify a single remittance center of the plurality of remittance centers to which payment should be remitted.
- The processor's programmed instructions can be stored on a storage medium. This article of manufacture may be portable, a floppy disk, a hard disk, a CD Rom, or other storage medium. The processor reads the programmed instructions from the medium and in accordance therewith receives payment information including a payor's account number, processes the payment information, excluding zip code information, to produce an eleven digit zip code for the payee, and preferably accesses the database to locate a payee record corresponding to the eleven digit zip code, and then, preferably, makes an electronic payment to the payee after locating the payee record. In another aspect of the present invention, the processor may also verify the account number based upon validation rules for account numbers associated with one of a plurality of payees, and preferably transform the account number into an altered account number based upon alteration rules of the one payee, and transmit the altered account number to the payee.
-
FIG. 1 is a system overview of a computerized bill payment system in accordance with the present invention. -
FIG. 2 is a diagrammatical representation of the remittance payment processor system ofFIG. 1 . -
FIG. 3 is a flow chart illustrating merchant identification in accordance with the present invention. -
FIG. 4 is a block diagram illustrating how merchant identification accesses the merchant database. -
FIG. 5 is a flow chart illustrating account ranging in accordance with the present invention. -
FIG. 6 is a flow chart illustrating account scheming in accordance with the present invention. -
FIG. 1 generally depicts a bill paymentsystem including consumers 8,merchants 4, a batchfile processing system 7, a remittance payment processor (RPP) 3,merchant banks 5, andconsumer banks 6. - A consumer, including a corporate user, (payor) is the individual or other entity for whom payments are actually made and whose account will be debited by the amount of the payment. The
consumers 8 typically submit their payments electronically to batchfile processing system 7. The batchfile processing system 7 represents any computer or network of computers capable of collecting payment requests from theconsumers 8. -
Consumer banks 6 either physically or electronically holds money on account forconsumers 8. These accounts are debited by the amount of any payments made on behalf of theconsumers 8. - Merchants (payees) 4 are the persons or other entities to whom payments are made via the bill payment system on behalf of consumers. Merchants may include department stores, the phone company, the paper boy, a credit card company, as well as other persons and entities to whom payments are made by one or
more consumers 8. Merchants have accounts withmerchant banks 5. - The remittance payment processor (RPP) 3, as shown in
FIG. 2 , includes amemory 16 storing programmed instructions for carrying out the functions of the RPP, aprocessor 17 for executing these instructions, and amerchant database 18 storing information associated with the merchants. A batchfile processing system 7 provides payment records collected fromconsumers 8 and transmits the batches of records to theRPP 3. - A
network 1 connects the above-stated entities making communications between them possible. The network may be of any type capable of facilitating the flow of information among the various entities. It could, for example, be a public telecommunication network, the Internet, or other type of communication network. Thenetwork 1 may also be physically realized as one or more networks. For example, in one possible embodiment,consumers 8 are coupled to batchfile processing system 7 through one network and the batch file processing system is coupled to the remittance payment processor (RPP) through another separate network. - In operation,
consumers 8 make payment requests electronically and these payment requests are collected by the batchfile processing system 7. The batchfile processing system 7 then transfers the payment requests collected fromconsumers 8 to theRPP 3 via thenetwork 1. Payment information for a consumer will include several different types of information, such as the consumer account number, the merchant name, and address. -
FIG. 2 illustrates an overview of the process flow within the bill payment system ofRPP 3.RPP 3 receives payment information from the batchfile processing system 7, processes that payment information, and passes the processed information to acomponent 24 which then makes payments tomerchants 4. A payment is implemented by crediting a merchant's account electronically with a bank or other financial institution, or transferring a check or draft to the merchant. A payment implementation also includes sending advice to the merchant. Advice is information on a bill payment presented to a merchant electronically in a form that the merchant's system can use to process the bill payment transaction and update the merchant's records. One possible mode of payment to a merchant is electronic funds transfer through the Federal Reserve Automated Clearing House (ACH)Network 26. Another electronic payment avenue is through theMasterCard RPS Network 30. Another remittance advice delivery mode is throughFax 22. Additionally, payment can also be made non-electronically to a merchant causinglaser printer 28 to print acheck 32 or adraft 34. There is also adirect send 21 capability whereby the payment system sends advice to amerchant 4. -
RPP 3 stores or processes several different record types necessary to the bill payment process. A merchant record contains all necessary information needed to forward a payment. This includes a merchant name, address, and zip code. A consumer record include a consumer name, address, zip code, and consumer account number. A payment record will contain information related to payment, including payee identification, consumer identification, and the dollar amount of the transaction. The merchant records are stored in amerchant database 18. All other records as well as programmed instructions which direct the operation of the RPP are stored in amemory 16. Thememory 16 could also store themerchant database 18 if desired. - After receiving payment records from the batch
file processing system 7, the RPP periodically initiates apayment cycle 20 which process the records to generate information which will be used to credit merchant accounts and form advice for merchant systems. The processing flow of the billing cycle contains, in addition to other processes, three particularly important processes necessary for successful processing of each payment record. These processes are merchant identification 19 a, account ranging 19 b, and account scheming 19 c, typically performed in this order. In the first step of processing a payment record, merchant identification attempts to identify a merchant in themerchant database 18 based on information in the payment record. In the second step, the system will attempt to determine a remittance center of the merchant to which the billing information is sent. If a candidate remittance center is identified, the system enters the third stage of processing, account scheming. In account scheming, the system attempts to normalize a user account with a merchant according to the merchant's rules. If account scheming fails, the system will return to the account ranging process to attempt to identify another candidate remittance center, and from there, again into account scheming. - Although the above described payment cycle is a preferable embodiment of the RPP, a payment cycle can include the three processes of merchant identification 19 a, account ranging 19 b, and 19 c, in any order or combination. In addition, these three processes may be performed independently, and could also be performed and packaged individually outside the RPP. These three processes will now be described in further detailed herein referring to
FIGS. 3-6 . -
FIG. 3 illustrates merchant identification. Using merchant identification, theRPP 3 is able to retrieve the correct merchant record frommerchant database 18 based on a consumer's payment record submitted with possibly erroneous merchant name and address information, e.g., street address, city, state, zip code. It has been observed that data entry operators will often make errors in the merchant's street address and zip code. TheRPP 3 is capable of mapping the mangled merchant information supplied in the payment record into the proper merchant record in themerchant database 18 notwithstanding the errors in the merchant information. Merchant identification as described herein, can be used in any implementation where merchant information is likely to contain errors and must be mapped into an existing merchant record in the merchant database. -
RPP 3 initiates merchant identification bystep 60 which retrieves a payment record from one of the payment records previously submitted by the batchfile processing system 7. The RPP will first attempt to retrieve a merchant record from themerchant database 18 by matching the merchant id included in the payment record against the records of themerchant database 18. If this is successful, the processing of the payment record can continue to thepayment directions stage 64. The payment directions stage is where the RPP determines where to send payments. This stage includes account ranging discussed below which determines the remittance center to which payment gets sent. If there is no match, the RPP continues to step 66. Atstep 66, the RPP maps the merchant's merchant name and address, excluding the provided street address and zip code, into an eleven digit zip code. That is, the RPP produces an eleven digit zip code based on merchant name, city, and state in the payment information. In order to avail the merchant information which the inventors have determined to be mostly likely to contain errors, the received merchant street address and zip code are not considered. Hence, instep 66 theRPP 3 identifies an eleven digit zip code based only on the merchant's name, city, and state. -
Step 66 of merchant identification uses the indexing structure shown inFIG. 4 to access one or more records from themerchant database 18. - In
step 66, theRPP 3 forms a 11 digitzip code index 82 to associating, the index entry with a merchant record inmerchant database 18 viaindex 84. It may be possible that there is more than one merchant at a location identified by an eleven digit zip code. For example, there could be a remittance processing center on the floor of the building identified by the eleven digit zip code which handles payments forseveral merchants 4. In such a case, the RPP differentiates the correct merchant record from other possibly correct merchant records associated with the same eleven digit zip code by, after identifying merchant records indexed to the same eleven digit zip code, comparing some portion of the merchant's name, e.g., the first five characters with the characters of each merchant's name which has been combined with the application zip code in the merchant index. TheRPP 3 is thereby able to uniquely identify the proper merchant record. - If
step 66 identifies a unique merchant record processing continues to step 64. However, ifstep 66 retrieves more than one merchant forming a group ofrecords 86, then atstep 67 theRPP 3 will attempt to match one or more characters of the merchant'sname 83 against therecords 86 to identify a merchant record. If a match is found, processing continues to thepayment directions stage 64. If there is no match, then the RPP will handle this contingency atstep 68. If there is no merchant, the system may have provisions atstep 68 for adding the merchant to themerchant database 18. -
FIG. 5 illustrates a payment direction stage, as performed in the preferred embodiment of the present invention, in which the RPP attempts to determine a remittance center to which payment is sent. The RPP determines a remittance center based on one or more of the following identification rules: 1) length of account number, 2) merchant zip code, 3) merchant name, and 4) account ranging. Each rule has in common that it identifies the remittance center based on some factor of the payment information. - In
FIG. 5 , theRPP 3 processes the payment record presented instep 51 to determine one of a plurality of remittance centers associated with the applicable merchant in which to make payment. Instep 53, the RPP chooses one of the above-mentioned four rules and atstep 55 attempts to identify a remittance center. If a remittance center is found atstep 56, then the RPP directs payment to thatremittance center 58. If the RPP is unsuccessful in determining a remittance center, the RPP cycles back to step 53 and picks a new rule for identification. By this process, the system cycles through all combinations of rules that identify remittance centers for the merchant. - In account ranging, the correct remittance center is determined based on some characteristic of the consumer's account number. Typically a large merchant, such as credit card company will have multiple remittance centers to which respective consumer payments must be submitted. The payment record contains information which may be used to identify a remittance center besides an account number, such as an area code of the payor's telephone number. A telephone phone utility might include each consumer's area code in the consumer's account number and require payments from all consumers within a particular area code be directed to a particular one of multiple remittance centers. A credit card company may require that payments from all consumers having the same first six digits in their account numbers be made to the same remittance center.
- The payment direction process illustrated in
FIG. 5 is a preferred embodiment for determining payment direction. In this embodiment, the payment direction process includes account ranging as one of four possible methods of identifying a remittance center. However, in other embodiments, account ranging may be used in different combinations, or independently. -
FIG. 6 illustrates the steps for account scheming. In certain cases, the consumer account number received by the RPP as part of the payment information may contain errors. Hence, the RPP has no way of checking the account number against a previously stored account number associated with the applicable consumer to verify the accuracy of the received information. - Using account scheming, the RPP receives, in
step 12 a, the consumer account number as part of the payment record. Instep 42, the RPP checks to validate the account number. Then instep 46, the RPP alters the account number to correspond to a format required by a merchant'ssystem 4 for processing. - More particularly, the RPP validates and alters the consumer account number by storing separate business rules for each merchant which identify the expected general format for any consumer account number associated with that merchant. These business rules are stored as
validation templates 40 inmerchant database 18 for each merchant. The account number received from the consumer is checked against the validation template to validate that the account number conforms to the general account number format to which an account number associated with the applicable merchant must conform. For example, the validation template for a merchant such as a credit card company may require an account number begin with the numbers “43” and be 18 digits long. Additionally, for some merchants the validation template will have check digit requirements. That is, the validation template can be used to confirm that the received consumer account number conforms to a check digit after being run through a specific algorithm. - In operation, the
RPP 3 performs, in accordance with programmed instructions stored on thememory 16, the validation procedure by comparing instep 42 the received consumer account number for the applicable merchant received instep 12 a with the validation template, say 40, for that merchant to test the validity of the account number. If that account number is not valid, the payment directions are rejected as not valid instep 43; otherwise, the account number is considered valid. - Once the account number has been validated, it is then modified in
step 46 so as to conform toalteration rules 44 for the applicable merchant. The alteration rules 44 are also stored indatabase 18. The alteration rules 44 relate to the format of the consumer's account number in which the applicable merchant system requires to process a consumer's payment. Typically, alteration rules would specify an altered account number which includes a portion of a payor's name with the account number, a portion of the payor's address with the account number, or a portion of the payor's zip code with the account number. Alteration by theRPP 3 involves notifying the received account number which will be furnished, along with payment, to the merchant. For instance, some merchant systems require that the consumer's account number always end in “120”. Hence, in such a case, theRPP 3, in accordance with programmed instructions stored on thememory 16, modifies the received account number to append “120” to the end of the alpha-numeric sequence of the received account number. Once the account number has been modified so as to conform to the format required by the merchant system, the alteredaccount number 47 is then transmitted from theRPP 3 to themerchant 4 via thenetwork 1, along with the payment, instep 48. - It will also be recognized by those skilled in the art that, while the invention has been described above in terms of one or more preferred embodiments, it is not limited thereto. Various features and aspects of the above described invention may be used individually or jointly. Further, although the invention has been described in the context of its implementation in a particular environment and for particular purposes, e.g. a bill payment system, those skilled in the art will recognize that its usefulness is not limited thereto and that the present invention can be beneficially utilized in any number of environments and implementations. Accordingly, the claims set forth below should be construed in view of the full breadth and spirit of the invention as disclosed herein.
- The present invention is not to be limited in scope by the specific embodiments described herein. Indeed, various modifications of the present invention, in addition to those described herein, will be apparent to those of skill in the art from the foregoing description and accompanying drawings. Thus, such modifications are intended to fall within the scope of the appended claims.
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/361,289 US7996311B2 (en) | 1997-12-19 | 2009-01-28 | Remittance payment processing with account scheming and/or validation |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/994,047 US7296004B1 (en) | 1997-12-19 | 1997-12-19 | Electronic bill payment system with merchant identification |
US10/043,247 US7490063B2 (en) | 1997-12-19 | 2002-01-14 | Remittance payment processing with account scheming and/or validation |
US12/361,289 US7996311B2 (en) | 1997-12-19 | 2009-01-28 | Remittance payment processing with account scheming and/or validation |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/043,247 Continuation US7490063B2 (en) | 1997-12-19 | 2002-01-14 | Remittance payment processing with account scheming and/or validation |
Publications (2)
Publication Number | Publication Date |
---|---|
US20090138394A1 true US20090138394A1 (en) | 2009-05-28 |
US7996311B2 US7996311B2 (en) | 2011-08-09 |
Family
ID=25540238
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/994,047 Expired - Fee Related US7296004B1 (en) | 1997-12-19 | 1997-12-19 | Electronic bill payment system with merchant identification |
US10/043,247 Expired - Fee Related US7490063B2 (en) | 1997-12-19 | 2002-01-14 | Remittance payment processing with account scheming and/or validation |
US12/361,289 Expired - Fee Related US7996311B2 (en) | 1997-12-19 | 2009-01-28 | Remittance payment processing with account scheming and/or validation |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/994,047 Expired - Fee Related US7296004B1 (en) | 1997-12-19 | 1997-12-19 | Electronic bill payment system with merchant identification |
US10/043,247 Expired - Fee Related US7490063B2 (en) | 1997-12-19 | 2002-01-14 | Remittance payment processing with account scheming and/or validation |
Country Status (1)
Country | Link |
---|---|
US (3) | US7296004B1 (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100205078A1 (en) * | 2009-02-06 | 2010-08-12 | Kimberly Lawrence | Push payment system and method including billing file exchange |
US20110166995A1 (en) * | 2010-01-06 | 2011-07-07 | Zack Fuerstenberg | System and Method for Temporarily Enabling Proprietary Transit Payments on a Hotel Room Key |
US7979348B2 (en) | 2002-04-23 | 2011-07-12 | Clearing House Payments Co Llc | Payment identification code and payment system using the same |
US8725607B2 (en) | 2004-01-30 | 2014-05-13 | The Clearing House Payments Company LLC | Electronic payment clearing and check image exchange systems and methods |
WO2015002828A1 (en) * | 2013-07-03 | 2015-01-08 | Mastercard International Incorporated | Systems and methods for account processing validation |
US20170262821A1 (en) * | 2005-10-19 | 2017-09-14 | Apollo Enterprise Solutions, Inc. | Method for future payment transactions |
US20170308935A1 (en) * | 2016-04-22 | 2017-10-26 | International Business Machines Corporation | Data resiliency of billing information |
US9825946B2 (en) * | 2015-08-27 | 2017-11-21 | Mastercard International Incorporated | Method and system for enhanced validation of cryptograms in cloud-based systems |
US11042882B2 (en) | 2015-07-01 | 2021-06-22 | The Clearing House Payments Company, L.L.C. | Real-time payment system, method, apparatus, and computer program |
US11295308B1 (en) | 2014-10-29 | 2022-04-05 | The Clearing House Payments Company, L.L.C. | Secure payment processing |
US11436577B2 (en) | 2018-05-03 | 2022-09-06 | The Clearing House Payments Company L.L.C. | Bill pay service with federated directory model support |
US11694168B2 (en) | 2015-07-01 | 2023-07-04 | The Clearing House Payments Company L.L.C. | Real-time payment system, method, apparatus, and computer program |
Families Citing this family (67)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8037158B2 (en) | 1995-11-13 | 2011-10-11 | Lakshmi Arunachalam | Multimedia transactional services |
US8271339B2 (en) | 1995-11-13 | 2012-09-18 | Lakshmi Arunachalam | Method and apparatus for enabling real-time bi-directional transactions on a network |
US7930340B2 (en) | 1995-11-13 | 2011-04-19 | Lakshmi Arunachalam | Network transaction portal to control multi-service provider transactions |
US7296004B1 (en) * | 1997-12-19 | 2007-11-13 | Checkfree Corporation | Electronic bill payment system with merchant identification |
US7711690B1 (en) | 1998-01-21 | 2010-05-04 | Checkfree Corporation | Dual source remittance processing |
US7953660B2 (en) * | 2000-12-28 | 2011-05-31 | Checkfree Services Corporation | Method and system for payment processing |
US20030216981A1 (en) * | 2002-03-12 | 2003-11-20 | Michael Tillman | Method and system for hosting centralized online point-of-sale activities for a plurality of distributed customers and vendors |
US20050075979A1 (en) * | 2003-10-02 | 2005-04-07 | Leavitt Stacy A. | System and method for seller-assisted automated payment processing and exception management |
US20070214078A1 (en) * | 2005-09-28 | 2007-09-13 | Transpayment, Inc. | Bill payment apparatus and method |
US8467766B2 (en) | 2006-07-06 | 2013-06-18 | Qualcomm Incorporated | Methods and systems for managing payment sources in a mobile environment |
US8145568B2 (en) | 2006-07-06 | 2012-03-27 | Firethorn Mobile, Inc. | Methods and systems for indicating a payment in a mobile environment |
US8510220B2 (en) | 2006-07-06 | 2013-08-13 | Qualcomm Incorporated | Methods and systems for viewing aggregated payment obligations in a mobile environment |
US20080010204A1 (en) * | 2006-07-06 | 2008-01-10 | Firethorn Holdings, Llc | Methods and Systems For Making a Payment Via a Paper Check in a Mobile Environment |
US9911114B2 (en) | 2006-07-06 | 2018-03-06 | Qualcomm Incorporated | Methods and systems for making a payment via a stored value card in a mobile environment |
US8121945B2 (en) | 2006-07-06 | 2012-02-21 | Firethorn Mobile, Inc. | Methods and systems for payment method selection by a payee in a mobile environment |
US8489067B2 (en) | 2006-07-06 | 2013-07-16 | Qualcomm Incorporated | Methods and systems for distribution of a mobile wallet for a mobile device |
US8160959B2 (en) | 2006-07-06 | 2012-04-17 | Firethorn Mobile, Inc. | Methods and systems for payment transactions in a mobile environment |
US20080086413A1 (en) * | 2006-10-10 | 2008-04-10 | Malloy Stephen L | Systems and methods for collaborative payment strategies |
US8676672B2 (en) | 2007-08-23 | 2014-03-18 | E2Interactive, Inc. | Systems and methods for electronic delivery of stored value |
US8755372B2 (en) * | 2009-04-27 | 2014-06-17 | Five9, Inc. | Secure customer service proxy portal |
US8483448B2 (en) | 2009-11-17 | 2013-07-09 | Scanable, Inc. | Electronic sales method |
US11928696B2 (en) * | 2009-12-16 | 2024-03-12 | E2Interactive, Inc. | Systems and methods for generating a virtual value item for a promotional campaign |
US10068287B2 (en) | 2010-06-11 | 2018-09-04 | David A. Nelsen | Systems and methods to manage and control use of a virtual card |
US9483786B2 (en) | 2011-10-13 | 2016-11-01 | Gift Card Impressions, LLC | Gift card ordering system and method |
US9031869B2 (en) | 2010-10-13 | 2015-05-12 | Gift Card Impressions, LLC | Method and system for generating a teaser video associated with a personalized gift |
US9280541B2 (en) | 2012-01-09 | 2016-03-08 | Five9, Inc. | QR data proxy and protocol gateway |
US10417677B2 (en) | 2012-01-30 | 2019-09-17 | Gift Card Impressions, LLC | Group video generating system |
US11593800B2 (en) | 2012-03-07 | 2023-02-28 | Early Warning Services, Llc | System and method for transferring funds |
US10078821B2 (en) | 2012-03-07 | 2018-09-18 | Early Warning Services, Llc | System and method for securely registering a recipient to a computer-implemented funds transfer payment network |
US10318936B2 (en) | 2012-03-07 | 2019-06-11 | Early Warning Services, Llc | System and method for transferring funds |
US10395247B2 (en) | 2012-03-07 | 2019-08-27 | Early Warning Services, Llc | Systems and methods for facilitating a secure transaction at a non-financial institution system |
US10395223B2 (en) | 2012-03-07 | 2019-08-27 | Early Warning Services, Llc | System and method for transferring funds |
US10970688B2 (en) | 2012-03-07 | 2021-04-06 | Early Warning Services, Llc | System and method for transferring funds |
CN104471602A (en) * | 2012-05-16 | 2015-03-25 | 英特拉有限公司 | Invoice and freight statement matching and dispute resolution |
US9227136B2 (en) | 2012-09-04 | 2016-01-05 | Linq3 Technologies Llc | Systems and methods for integrated game play through the use of barcodes on smart phones and hand held devices |
US10943432B2 (en) | 2012-09-04 | 2021-03-09 | E2Interactive, Inc. | Processing of a game-playing transaction based on location |
US10229561B2 (en) | 2012-09-04 | 2019-03-12 | Linq3 Technologies Llc | Processing of a user device game-playing transaction based on location |
US11219288B2 (en) | 2013-02-15 | 2022-01-11 | E2Interactive, Inc. | Gift card box with slanted tray and slit |
US9565911B2 (en) | 2013-02-15 | 2017-02-14 | Gift Card Impressions, LLC | Gift card presentation devices |
US10115268B2 (en) | 2013-03-15 | 2018-10-30 | Linq3 Technologies Llc | Systems and methods for integrated game play at payment-enabled terminals |
US10217107B2 (en) | 2013-05-02 | 2019-02-26 | Gift Card Impressions, LLC | Stored value card kiosk system and method |
US9443268B1 (en) | 2013-08-16 | 2016-09-13 | Consumerinfo.Com, Inc. | Bill payment and reporting |
US10325314B1 (en) | 2013-11-15 | 2019-06-18 | Consumerinfo.Com, Inc. | Payment reporting systems |
US10262346B2 (en) | 2014-04-30 | 2019-04-16 | Gift Card Impressions, Inc. | System and method for a merchant onsite personalization gifting platform |
US10832246B2 (en) | 2015-03-23 | 2020-11-10 | Early Warning Services, Llc | Payment real-time funds availability |
US10878387B2 (en) | 2015-03-23 | 2020-12-29 | Early Warning Services, Llc | Real-time determination of funds availability for checks and ACH items |
US10839359B2 (en) | 2015-03-23 | 2020-11-17 | Early Warning Services, Llc | Payment real-time funds availability |
US10748127B2 (en) | 2015-03-23 | 2020-08-18 | Early Warning Services, Llc | Payment real-time funds availability |
US10769606B2 (en) | 2015-03-23 | 2020-09-08 | Early Warning Services, Llc | Payment real-time funds availability |
US10956888B2 (en) | 2015-07-21 | 2021-03-23 | Early Warning Services, Llc | Secure real-time transactions |
US11037121B2 (en) | 2015-07-21 | 2021-06-15 | Early Warning Services, Llc | Secure real-time transactions |
US11062290B2 (en) | 2015-07-21 | 2021-07-13 | Early Warning Services, Llc | Secure real-time transactions |
US10970695B2 (en) | 2015-07-21 | 2021-04-06 | Early Warning Services, Llc | Secure real-time transactions |
US10963856B2 (en) | 2015-07-21 | 2021-03-30 | Early Warning Services, Llc | Secure real-time transactions |
US11037122B2 (en) | 2015-07-21 | 2021-06-15 | Early Warning Services, Llc | Secure real-time transactions |
US11157884B2 (en) | 2015-07-21 | 2021-10-26 | Early Warning Services, Llc | Secure transactions with offline device |
US11386410B2 (en) | 2015-07-21 | 2022-07-12 | Early Warning Services, Llc | Secure transactions with offline device |
US11151522B2 (en) | 2015-07-21 | 2021-10-19 | Early Warning Services, Llc | Secure transactions with offline device |
US10438175B2 (en) | 2015-07-21 | 2019-10-08 | Early Warning Services, Llc | Secure real-time payment transactions |
US11151523B2 (en) | 2015-07-21 | 2021-10-19 | Early Warning Services, Llc | Secure transactions with offline device |
US11087296B1 (en) * | 2016-09-06 | 2021-08-10 | Wells Fargo Bank, N.A. | Programmatic reconciliation of electronic receivables |
US11151567B2 (en) | 2016-09-19 | 2021-10-19 | Early Warning Services, Llc | Authentication and fraud prevention in provisioning a mobile wallet |
US11810084B2 (en) | 2017-07-25 | 2023-11-07 | Visa International Service Association | Real time cross-matching data |
US10954049B2 (en) | 2017-12-12 | 2021-03-23 | E2Interactive, Inc. | Viscous liquid vessel for gifting |
US12020309B2 (en) | 2018-05-18 | 2024-06-25 | E2Interactive, Inc. | Augmented reality gifting on a mobile device |
US11521186B2 (en) | 2018-08-21 | 2022-12-06 | The Toronto-Dominion Bank | Recipient management in computer network initiated data transfers |
US20200074100A1 (en) | 2018-09-05 | 2020-03-05 | Consumerinfo.Com, Inc. | Estimating changes to user risk indicators based on modeling of similarly categorized users |
Citations (52)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4774664A (en) * | 1985-07-01 | 1988-09-27 | Chrysler First Information Technologies Inc. | Financial data processing system and method |
US4871903A (en) * | 1987-07-31 | 1989-10-03 | General Electric Company | Apparatus for rapidly accessing a large data base employing an optical disc reading system with multiple heads and track position compensation means |
US4908850A (en) * | 1988-01-11 | 1990-03-13 | American Communications & Engineering, Inc. | Voice services network with automated billing |
US4947028A (en) * | 1988-07-19 | 1990-08-07 | Arbor International, Inc. | Automated order and payment system |
US5153907A (en) * | 1991-12-12 | 1992-10-06 | Messager Partners, Inc. | Telephone system gateway interface |
US5197094A (en) * | 1990-06-15 | 1993-03-23 | Arachnid, Inc. | System for remotely crediting and billing usage of electronic entertainment machines |
US5208593A (en) * | 1991-07-30 | 1993-05-04 | Lsi Logic Corporation | Method and structure for decoding Huffman codes using leading ones detection |
US5220501A (en) * | 1989-12-08 | 1993-06-15 | Online Resources, Ltd. | Method and system for remote delivery of retail banking services |
US5222018A (en) * | 1985-07-18 | 1993-06-22 | Pitney Bowes Inc. | System for centralized processing of accounting and payment functions |
US5283829A (en) * | 1992-10-01 | 1994-02-01 | Bell Communications Research, Inc. | System and method for paying bills electronically |
US5298731A (en) * | 1992-12-23 | 1994-03-29 | International Business Machines Corporation | Method for printing and reading for orthogonal bar code patterns |
US5325290A (en) * | 1989-08-14 | 1994-06-28 | Compucom Communications Corp. | Billing system with data indexing |
US5326959A (en) * | 1992-08-04 | 1994-07-05 | Perazza Justin J | Automated customer initiated entry remittance processing system |
US5336870A (en) * | 1992-05-26 | 1994-08-09 | Hughes Thomas S | System for remote purchase payment transactions and remote bill payments |
US5383113A (en) * | 1991-07-25 | 1995-01-17 | Checkfree Corporation | System and method for electronically providing customer services including payment of bills, financial analysis and loans |
US5420405A (en) * | 1993-02-26 | 1995-05-30 | Chasek; Norman E. | Secure, automated transaction system that supports an electronic currency operating in mixed debit & credit modes |
US5432326A (en) * | 1992-01-10 | 1995-07-11 | National Bancard Corporation | Systems and methods for operating data card terminals for transaction chargeback protection |
US5465206A (en) * | 1993-11-01 | 1995-11-07 | Visa International | Electronic bill pay system |
US5504677A (en) * | 1992-10-15 | 1996-04-02 | Pollin; Robert E. | Automated payment system |
US5612889A (en) * | 1994-10-04 | 1997-03-18 | Pitney Bowes Inc. | Mail processing system with unique mailpiece authorization assigned in advance of mailpieces entering carrier service mail processing stream |
US5649114A (en) * | 1989-05-01 | 1997-07-15 | Credit Verification Corporation | Method and system for selective incentive point-of-sale marketing in response to customer shopping histories |
US5649117A (en) * | 1994-06-03 | 1997-07-15 | Midwest Payment Systems | System and method for paying bills and other obligations including selective payor and payee controls |
US5677955A (en) * | 1995-04-07 | 1997-10-14 | Financial Services Technology Consortium | Electronic funds transfer instruments |
US5699528A (en) * | 1995-10-31 | 1997-12-16 | Mastercard International, Inc. | System and method for bill delivery and payment over a communications network |
US5707286A (en) * | 1994-12-19 | 1998-01-13 | Mikohn Gaming Corporation | Universal gaming engine |
US5717868A (en) * | 1995-03-07 | 1998-02-10 | Huntington Bancshares Inc. | Electronic payment interchange concentrator |
US5740549A (en) * | 1995-06-12 | 1998-04-14 | Pointcast, Inc. | Information and advertising distribution system and method |
US5754938A (en) * | 1994-11-29 | 1998-05-19 | Herz; Frederick S. M. | Pseudonymous server for system for customized electronic identification of desirable objects |
US5781654A (en) * | 1996-01-18 | 1998-07-14 | Merrill Lynch & Co., Inc. | Check authentication system utilizing payee information |
US5819291A (en) * | 1996-08-23 | 1998-10-06 | General Electric Company | Matching new customer records to existing customer records in a large business database using hash key |
US5826245A (en) * | 1995-03-20 | 1998-10-20 | Sandberg-Diment; Erik | Providing verification information for a transaction |
US5826165A (en) * | 1997-01-21 | 1998-10-20 | Hughes Electronics Corporation | Advertisement reconciliation system |
US5880446A (en) * | 1996-01-31 | 1999-03-09 | Hitachi, Ltd. | Electronic transaction method and system |
US5909670A (en) * | 1995-01-09 | 1999-06-01 | U S West, Inc. | Method and system for playback of advertisements in an electronic classified advertising system |
US5915243A (en) * | 1996-08-29 | 1999-06-22 | Smolen; Daniel T. | Method and apparatus for delivering consumer promotions |
US5920848A (en) * | 1997-02-12 | 1999-07-06 | Citibank, N.A. | Method and system for using intelligent agents for financial transactions, services, accounting, and advice |
US5920847A (en) * | 1993-11-01 | 1999-07-06 | Visa International Service Association | Electronic bill pay system |
US5933811A (en) * | 1996-08-20 | 1999-08-03 | Paul D. Angles | System and method for delivering customized advertisements within interactive communication systems |
US5953427A (en) * | 1993-12-06 | 1999-09-14 | Pitney Bowes Inc | Electronic data interchange postage evidencing system |
US5963925A (en) * | 1996-10-09 | 1999-10-05 | Visa International Service Association | Electronic statement presentment system |
US5966698A (en) * | 1992-10-15 | 1999-10-12 | Pollin; Robert E. | Automated payment system and method |
US5978780A (en) * | 1997-11-21 | 1999-11-02 | Craig Michael Watson | Integrated bill consolidation, payment aggregation, and settlement system |
US6021202A (en) * | 1996-12-20 | 2000-02-01 | Financial Services Technology Consortium | Method and system for processing electronic documents |
US6026385A (en) * | 1997-07-21 | 2000-02-15 | Pitney Bowes Inc. | Encrypted postage indicia printing for mailer inserting systems |
US6029150A (en) * | 1996-10-04 | 2000-02-22 | Certco, Llc | Payment and transactions in electronic commerce system |
US6035285A (en) * | 1997-12-03 | 2000-03-07 | Avista Advantage, Inc. | Electronic bill presenting methods and bill consolidating methods |
US6070150A (en) * | 1996-10-18 | 2000-05-30 | Microsoft Corporation | Electronic bill presentment and payment system |
US6119104A (en) * | 1997-11-24 | 2000-09-12 | Keycorp | Composite banking desktop system |
US20010001148A1 (en) * | 1997-10-03 | 2001-05-10 | Martin Joseph B. | Automated debt payment system and method using ATM network |
US6311170B1 (en) * | 1996-12-04 | 2001-10-30 | Mark C. Embrey | Method and apparatus for making payments and delivering payment information |
US6327577B1 (en) * | 1997-12-19 | 2001-12-04 | Checkfree Services Corporation | Electronic bill payment system with account-number scheming |
US7490063B2 (en) * | 1997-12-19 | 2009-02-10 | Checkfree Corporation | Remittance payment processing with account scheming and/or validation |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63268086A (en) | 1987-04-27 | 1988-11-04 | Toyo Commun Equip Co Ltd | Registering/collating method for personal identification number or the like |
US5483445A (en) | 1992-10-22 | 1996-01-09 | American Express Trs | Automated billing consolidation system and method |
ES2100473T3 (en) | 1993-10-19 | 1997-06-16 | Xerox Corp | CORRELATION OF WORDS / NUMBERS AND NUMBERS / WORDS. |
US6438527B1 (en) | 1993-11-01 | 2002-08-20 | Visa International Service Association | Method and apparatus for paying bills electronically using machine readable information from an invoice |
GB2283588A (en) | 1993-11-02 | 1995-05-10 | Signview Developments Limited | A process control data processing apparatus |
US5835604A (en) * | 1995-12-19 | 1998-11-10 | Pitney Bowes Inc. | Method of mapping destination addresses for use in calculating digital tokens |
CA2193282A1 (en) * | 1995-12-19 | 1997-06-20 | Robert A. Cordery | A method generating digital tokens from a subset of addressee information |
US5742611A (en) | 1996-03-18 | 1998-04-21 | Neo-Core, Llc | Client server network and method of operation |
US6968319B1 (en) | 1996-10-18 | 2005-11-22 | Microsoft Corporation | Electronic bill presentment and payment system with bill dispute capabilities |
US6119106A (en) | 1997-11-26 | 2000-09-12 | Mersky; Randy | Method and apparatus for facilitating customer payments to creditors from a remote site |
US5966700A (en) * | 1997-12-23 | 1999-10-12 | Federal Home Loan Bank Of Chicago | Management system for risk sharing of mortgage pools |
US6173272B1 (en) | 1998-04-27 | 2001-01-09 | The Clearing House Service Company L.L.C. | Electronic funds transfer method and system and bill presentment method and system |
AU5027799A (en) | 1998-07-31 | 2000-02-28 | Crisplant A/S | A postal item check-in system |
US7236950B2 (en) | 1998-10-29 | 2007-06-26 | Universal Card Services Corp. | Method and system of combined billing of multiple accounts on a single statement |
JP3941291B2 (en) | 1999-06-18 | 2007-07-04 | 株式会社ベステック | Equipment for removing skin waste and stains |
-
1997
- 1997-12-19 US US08/994,047 patent/US7296004B1/en not_active Expired - Fee Related
-
2002
- 2002-01-14 US US10/043,247 patent/US7490063B2/en not_active Expired - Fee Related
-
2009
- 2009-01-28 US US12/361,289 patent/US7996311B2/en not_active Expired - Fee Related
Patent Citations (59)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4774664A (en) * | 1985-07-01 | 1988-09-27 | Chrysler First Information Technologies Inc. | Financial data processing system and method |
US5222018A (en) * | 1985-07-18 | 1993-06-22 | Pitney Bowes Inc. | System for centralized processing of accounting and payment functions |
US4871903A (en) * | 1987-07-31 | 1989-10-03 | General Electric Company | Apparatus for rapidly accessing a large data base employing an optical disc reading system with multiple heads and track position compensation means |
US4908850A (en) * | 1988-01-11 | 1990-03-13 | American Communications & Engineering, Inc. | Voice services network with automated billing |
US4908850B1 (en) * | 1988-01-11 | 1995-02-07 | American Communications & Engi | Voice services network with automated billing |
US4947028A (en) * | 1988-07-19 | 1990-08-07 | Arbor International, Inc. | Automated order and payment system |
US4947028B1 (en) * | 1988-07-19 | 1993-06-08 | U S Order Inc | |
US5649114A (en) * | 1989-05-01 | 1997-07-15 | Credit Verification Corporation | Method and system for selective incentive point-of-sale marketing in response to customer shopping histories |
US5325290A (en) * | 1989-08-14 | 1994-06-28 | Compucom Communications Corp. | Billing system with data indexing |
US5220501A (en) * | 1989-12-08 | 1993-06-15 | Online Resources, Ltd. | Method and system for remote delivery of retail banking services |
US5197094A (en) * | 1990-06-15 | 1993-03-23 | Arachnid, Inc. | System for remotely crediting and billing usage of electronic entertainment machines |
US5383113A (en) * | 1991-07-25 | 1995-01-17 | Checkfree Corporation | System and method for electronically providing customer services including payment of bills, financial analysis and loans |
US5873072A (en) * | 1991-07-25 | 1999-02-16 | Checkfree Corporation | System and method for electronically providing customer services including payment of bills, financial analysis and loans |
US5208593A (en) * | 1991-07-30 | 1993-05-04 | Lsi Logic Corporation | Method and structure for decoding Huffman codes using leading ones detection |
US5153907A (en) * | 1991-12-12 | 1992-10-06 | Messager Partners, Inc. | Telephone system gateway interface |
US5432326A (en) * | 1992-01-10 | 1995-07-11 | National Bancard Corporation | Systems and methods for operating data card terminals for transaction chargeback protection |
US5336870A (en) * | 1992-05-26 | 1994-08-09 | Hughes Thomas S | System for remote purchase payment transactions and remote bill payments |
US5326959A (en) * | 1992-08-04 | 1994-07-05 | Perazza Justin J | Automated customer initiated entry remittance processing system |
US5283829A (en) * | 1992-10-01 | 1994-02-01 | Bell Communications Research, Inc. | System and method for paying bills electronically |
US5966698A (en) * | 1992-10-15 | 1999-10-12 | Pollin; Robert E. | Automated payment system and method |
US5504677A (en) * | 1992-10-15 | 1996-04-02 | Pollin; Robert E. | Automated payment system |
US5727249A (en) * | 1992-10-15 | 1998-03-10 | Pollin; Robert E. | Automated payment system and method |
US5298731A (en) * | 1992-12-23 | 1994-03-29 | International Business Machines Corporation | Method for printing and reading for orthogonal bar code patterns |
US5420405A (en) * | 1993-02-26 | 1995-05-30 | Chasek; Norman E. | Secure, automated transaction system that supports an electronic currency operating in mixed debit & credit modes |
US5465206A (en) * | 1993-11-01 | 1995-11-07 | Visa International | Electronic bill pay system |
US5465206B1 (en) * | 1993-11-01 | 1998-04-21 | Visa Int Service Ass | Electronic bill pay system |
US5920847A (en) * | 1993-11-01 | 1999-07-06 | Visa International Service Association | Electronic bill pay system |
US5953427A (en) * | 1993-12-06 | 1999-09-14 | Pitney Bowes Inc | Electronic data interchange postage evidencing system |
US5956700A (en) * | 1994-06-03 | 1999-09-21 | Midwest Payment Systems | System and method for paying bills and other obligations including selective payor and payee controls |
US5649117A (en) * | 1994-06-03 | 1997-07-15 | Midwest Payment Systems | System and method for paying bills and other obligations including selective payor and payee controls |
US5612889A (en) * | 1994-10-04 | 1997-03-18 | Pitney Bowes Inc. | Mail processing system with unique mailpiece authorization assigned in advance of mailpieces entering carrier service mail processing stream |
US5835087A (en) * | 1994-11-29 | 1998-11-10 | Herz; Frederick S. M. | System for generation of object profiles for a system for customized electronic identification of desirable objects |
US5754938A (en) * | 1994-11-29 | 1998-05-19 | Herz; Frederick S. M. | Pseudonymous server for system for customized electronic identification of desirable objects |
US5707286A (en) * | 1994-12-19 | 1998-01-13 | Mikohn Gaming Corporation | Universal gaming engine |
US5909670A (en) * | 1995-01-09 | 1999-06-01 | U S West, Inc. | Method and system for playback of advertisements in an electronic classified advertising system |
US5717868A (en) * | 1995-03-07 | 1998-02-10 | Huntington Bancshares Inc. | Electronic payment interchange concentrator |
US5826245A (en) * | 1995-03-20 | 1998-10-20 | Sandberg-Diment; Erik | Providing verification information for a transaction |
US5677955A (en) * | 1995-04-07 | 1997-10-14 | Financial Services Technology Consortium | Electronic funds transfer instruments |
US5740549A (en) * | 1995-06-12 | 1998-04-14 | Pointcast, Inc. | Information and advertising distribution system and method |
US5699528A (en) * | 1995-10-31 | 1997-12-16 | Mastercard International, Inc. | System and method for bill delivery and payment over a communications network |
US5781654A (en) * | 1996-01-18 | 1998-07-14 | Merrill Lynch & Co., Inc. | Check authentication system utilizing payee information |
US5880446A (en) * | 1996-01-31 | 1999-03-09 | Hitachi, Ltd. | Electronic transaction method and system |
US5933811A (en) * | 1996-08-20 | 1999-08-03 | Paul D. Angles | System and method for delivering customized advertisements within interactive communication systems |
US5819291A (en) * | 1996-08-23 | 1998-10-06 | General Electric Company | Matching new customer records to existing customer records in a large business database using hash key |
US5915243A (en) * | 1996-08-29 | 1999-06-22 | Smolen; Daniel T. | Method and apparatus for delivering consumer promotions |
US6029150A (en) * | 1996-10-04 | 2000-02-22 | Certco, Llc | Payment and transactions in electronic commerce system |
US5963925A (en) * | 1996-10-09 | 1999-10-05 | Visa International Service Association | Electronic statement presentment system |
US6070150A (en) * | 1996-10-18 | 2000-05-30 | Microsoft Corporation | Electronic bill presentment and payment system |
US6311170B1 (en) * | 1996-12-04 | 2001-10-30 | Mark C. Embrey | Method and apparatus for making payments and delivering payment information |
US6021202A (en) * | 1996-12-20 | 2000-02-01 | Financial Services Technology Consortium | Method and system for processing electronic documents |
US5826165A (en) * | 1997-01-21 | 1998-10-20 | Hughes Electronics Corporation | Advertisement reconciliation system |
US5920848A (en) * | 1997-02-12 | 1999-07-06 | Citibank, N.A. | Method and system for using intelligent agents for financial transactions, services, accounting, and advice |
US6026385A (en) * | 1997-07-21 | 2000-02-15 | Pitney Bowes Inc. | Encrypted postage indicia printing for mailer inserting systems |
US20010001148A1 (en) * | 1997-10-03 | 2001-05-10 | Martin Joseph B. | Automated debt payment system and method using ATM network |
US5978780A (en) * | 1997-11-21 | 1999-11-02 | Craig Michael Watson | Integrated bill consolidation, payment aggregation, and settlement system |
US6119104A (en) * | 1997-11-24 | 2000-09-12 | Keycorp | Composite banking desktop system |
US6035285A (en) * | 1997-12-03 | 2000-03-07 | Avista Advantage, Inc. | Electronic bill presenting methods and bill consolidating methods |
US6327577B1 (en) * | 1997-12-19 | 2001-12-04 | Checkfree Services Corporation | Electronic bill payment system with account-number scheming |
US7490063B2 (en) * | 1997-12-19 | 2009-02-10 | Checkfree Corporation | Remittance payment processing with account scheming and/or validation |
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7979348B2 (en) | 2002-04-23 | 2011-07-12 | Clearing House Payments Co Llc | Payment identification code and payment system using the same |
US10387879B2 (en) | 2002-04-23 | 2019-08-20 | The Clearing Housse Payments Company L.L.C. | Payment identification code and payment system using the same |
US10685337B2 (en) | 2004-01-30 | 2020-06-16 | The Clearing House Payments Company L.L.C. | Electronic payment clearing and check image exchange systems and methods |
US10636018B2 (en) | 2004-01-30 | 2020-04-28 | The Clearing House Payments Company L.L.C. | Electronic payment clearing and check image exchange systems and methods |
US8725607B2 (en) | 2004-01-30 | 2014-05-13 | The Clearing House Payments Company LLC | Electronic payment clearing and check image exchange systems and methods |
US11301824B2 (en) | 2004-01-30 | 2022-04-12 | The Clearing House Payments Company LLC | Electronic payment clearing and check image exchange systems and methods |
US10643190B2 (en) | 2004-01-30 | 2020-05-05 | The Clearing House Payments Company L.L.C. | Electronic payment clearing and check image exchange systems and methods |
US9799011B2 (en) | 2004-01-30 | 2017-10-24 | The Clearing House Payments Company L.L.C. | Electronic payment clearing and check image exchange systems and methods |
US20170262821A1 (en) * | 2005-10-19 | 2017-09-14 | Apollo Enterprise Solutions, Inc. | Method for future payment transactions |
US8290865B2 (en) * | 2009-02-06 | 2012-10-16 | Visa International Service Association | Push payment system and method including billing file exchange |
US20100205078A1 (en) * | 2009-02-06 | 2010-08-12 | Kimberly Lawrence | Push payment system and method including billing file exchange |
US9098843B2 (en) * | 2010-01-06 | 2015-08-04 | Visa International Service Association | System and method for temporarily enabling proprietary transit payments on a hotel room key |
US20110166995A1 (en) * | 2010-01-06 | 2011-07-07 | Zack Fuerstenberg | System and Method for Temporarily Enabling Proprietary Transit Payments on a Hotel Room Key |
US10325258B2 (en) | 2013-07-03 | 2019-06-18 | Mastercard International Incorporated | Systems and methods for account processing validation |
WO2015002828A1 (en) * | 2013-07-03 | 2015-01-08 | Mastercard International Incorporated | Systems and methods for account processing validation |
US11295308B1 (en) | 2014-10-29 | 2022-04-05 | The Clearing House Payments Company, L.L.C. | Secure payment processing |
US12106301B2 (en) | 2014-10-29 | 2024-10-01 | The Clearing House Payments Company L.L.C. | Secure payment processing |
US11816666B2 (en) | 2014-10-29 | 2023-11-14 | The Clearing House Payments Company L.L.C. | Secure payment processing |
US11694168B2 (en) | 2015-07-01 | 2023-07-04 | The Clearing House Payments Company L.L.C. | Real-time payment system, method, apparatus, and computer program |
US11042882B2 (en) | 2015-07-01 | 2021-06-22 | The Clearing House Payments Company, L.L.C. | Real-time payment system, method, apparatus, and computer program |
US10476871B2 (en) | 2015-08-27 | 2019-11-12 | Mastercard International Incorporated | Method and system for enhanced validation of cryptograms in cloud-based systems |
US9825946B2 (en) * | 2015-08-27 | 2017-11-21 | Mastercard International Incorporated | Method and system for enhanced validation of cryptograms in cloud-based systems |
US10187384B2 (en) | 2015-08-27 | 2019-01-22 | Mastercard International Incorporated | Method and system for enhanced validation of cryptograms in cloud-based systems |
US10796348B2 (en) * | 2016-04-22 | 2020-10-06 | International Business Machines Corporation | Data resiliency of billing information |
US20170308935A1 (en) * | 2016-04-22 | 2017-10-26 | International Business Machines Corporation | Data resiliency of billing information |
US11436577B2 (en) | 2018-05-03 | 2022-09-06 | The Clearing House Payments Company L.L.C. | Bill pay service with federated directory model support |
US11829967B2 (en) | 2018-05-03 | 2023-11-28 | The Clearing House Payments Company L.L.C. | Bill pay service with federated directory model support |
Also Published As
Publication number | Publication date |
---|---|
US7996311B2 (en) | 2011-08-09 |
US7296004B1 (en) | 2007-11-13 |
US20020111906A1 (en) | 2002-08-15 |
US7490063B2 (en) | 2009-02-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7996311B2 (en) | Remittance payment processing with account scheming and/or validation | |
US6327577B1 (en) | Electronic bill payment system with account-number scheming | |
US7711690B1 (en) | Dual source remittance processing | |
US11205160B2 (en) | Electronic payment and authentication system with debit and identification data verification and electronic check capabilities | |
US6173272B1 (en) | Electronic funds transfer method and system and bill presentment method and system | |
US7240031B1 (en) | Bill payment system and method with a master merchant database | |
US6901387B2 (en) | Electronic purchasing method and apparatus for performing the same | |
US6363362B1 (en) | Technique for integrating electronic accounting systems with an electronic payment system | |
US20140310167A1 (en) | Bar coded bill payment system and method | |
US20030023552A1 (en) | Payment processing utilizing alternate account identifiers | |
US20050137982A1 (en) | Systems and methods for determining a reconcilement result | |
US20050149440A1 (en) | Systems and methods for routing requests for reconcilement information | |
US20030130950A1 (en) | Systems and methods for processing account identifiers using double entry | |
US20040049457A1 (en) | Payment remittance processing when account scheming fails | |
EP1559044A2 (en) | Method and system for managing finacial transactions |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
CC | Certificate of correction | ||
CBM | Aia trial proceeding filed before patent trial and appeal board: covered business methods |
Free format text: TRIAL NO: CBM2013-00031 Opponent name: METAVANTE CORPORATION AND FIDELITY NATIONAL INFORM Effective date: 20130624 |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
PGRC | Trial and appeal board: post-grant review certificate |
Kind code of ref document: J1 Owner name: CHECKFREE CORPORATION Free format text: POST-GRANT REVIEW CERTIFICATE; TRIAL NO. CBM2013-00031, JUN. 24, 2013 POST-GRANT REVIEW CERTIFICATE; TRIAL NO. CBM2013-00031, JUN. 24, 2013 Opponent name: FIDELITY NATIONAL INFORMATION SERVICES, INC. Effective date: 20160421 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20190809 |