WO2000058876A1 - Electronic invoice payment system - Google Patents

Electronic invoice payment system Download PDF

Info

Publication number
WO2000058876A1
WO2000058876A1 PCT/CA2000/000317 CA0000317W WO0058876A1 WO 2000058876 A1 WO2000058876 A1 WO 2000058876A1 CA 0000317 W CA0000317 W CA 0000317W WO 0058876 A1 WO0058876 A1 WO 0058876A1
Authority
WO
WIPO (PCT)
Prior art keywords
electronic
invoice
payment
financial instrument
settlement
Prior art date
Application number
PCT/CA2000/000317
Other languages
French (fr)
Inventor
William E. Wallace
Jim F. Akister
Patrick C. Pavlik
Peter A. Forde
Pavel I. Lopin
Wei Xiong
Original Assignee
Rdm Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Rdm Corporation filed Critical Rdm Corporation
Priority to AU35459/00A priority Critical patent/AU3545900A/en
Publication of WO2000058876A1 publication Critical patent/WO2000058876A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/14Payment architectures specially adapted for billing systems

Definitions

  • the present invention relates to an electronic funds transfer system.
  • the present invention relates to a method and system for electronic invoice payment.
  • the Financial Services Technology Consortium (US 5,677,955) has developed an electronic funds transfer instrument (electronic cheque) as a venue for electronic bill payment.
  • the electronic cheque is generated on a computer-based system, and specifies the name of the recipient and the monetary sum to be paid to the recipient.
  • the electronic cheque also includes the bank account number of the payer and the bank routing number of the payer's bank.
  • the electronic cheque is then digitally signed with the payer's private encryption key, and then transmitted electronically to the recipient.
  • the received electronic cheque is then digitally endorsed with the recipient's digital signature and then transmitted electronically to the recipient's bank for clearance.
  • This approach is advantageous in that it limits the consumer's exposure to fraud.
  • the invoice is provided to the consumer by postal mail, this approach does not appreciably expedite the transfer of funds from the consumer to the recipient institution.
  • the infrastructure for the processing of electronic checks is not sufficiently well established to make widespread use of this approach immediately viable.
  • the electronic invoice payment system facilitates invoice payment over a network, and includes a settlement processor, an electronic invoice transmitter, an electronic invoice receiver, and an electronic payment processor.
  • the settlement processor generates an electronic invoice in accordance with a debt owed.
  • the invoice transmitter is in communication with the settlement processor for electronically transmitting the invoice over a network.
  • the invoice receiver is configured for receiving the electronic invoice over the network.
  • the payment processor is in communication with the invoice receiver and provides an electronic financial instrument for payment of the received invoice.
  • the method of electronic invoice payment includes the steps of: providing an electronic invoice for payment to a payment recipient, the invoice including a settlement amount; transmitting the invoice to a recipient network location for receipt by a target recipient; the target recipient deriving from the received invoice an electronic financial instrument, the financial instrument being derived in accordance with the settlement amount; and transmitting the financial instrument to a payment network location for settlement of the received invoice.
  • an electronic invoice payment device for paying an electronic invoice over a network.
  • the electronic invoice payment device includes an electronic invoice receiver, an electronic payment processor, and a document transmitter.
  • the invoice receiver is configured for receiving over the network from a payment recipient an electronic invoice which includes a settlement amount.
  • the payment processor is in communication with the invoice receiver and provides an electronic financial instrument, the financial instrument being derived in accordance with the settlement amount.
  • the document transmitter is in communication with the payment processor and transmits the financial instrument over the network for affecting payment of the received invoice.
  • a method for paying an electronic invoice over a network which includes the steps of: receiving over a network from a payment recipient an electronic invoice for payment, the invoice including a settlement amount; deriving from the received invoice an electronic financial instrument, the financial instrument being derived in accordance with the settlement amount; and transmitting over the network to the payment recipient the financial instrument for settlement of the received invoice.
  • an electronic payment receiving device for receiving payment over a network for an electronic invoice.
  • the electronic payment receiving device includes an electronic invoice transmitter, a document receiver, a settlement processor, and a document transmitter.
  • the electronic invoice transmitter is configured for transmitting over the network to a target recipient an electronic invoice, the invoice including a settlement amount.
  • the document receiver is provided to receive over the network from the target recipient an electronic financial instrument, the financial instrument including payment terms.
  • the settlement processor is in communication with the invoice transmitter and the document receiver, and provides the invoice transmitter with the invoice and correlates the received financial instrument with the transmitted invoice.
  • the document transmitter is in communication with the settlement processor and transmits the correlated financial instrument to a financial institution for affecting payment of the transmitted invoice.
  • a method for obtaining payment over a network for an electronic invoice which includes the steps of:
  • an electronic payment server for facilitating settlement of an electronic financial instrument.
  • the electronic payment server includes a financial instrument receiver, a settlement processor, and a transmitter.
  • the financial instrument receiver is configured for receiving an electronic financial instrument for settlement, the financial instrument including settlement terms.
  • the settlement processor is in communication with the financial instrument receiver to obtain a validity indication of the received financial instrument.
  • the transmitter is configured for communication with a financial institution clearance house for providing the clearance house with the settlement terms for effecting settlement.
  • Fig. 1 is a schematic view of the electronic invoice payment system, according to a first aspect of the present invention, depicting the electronic invoice transmitter, the electronic invoice receiver, and the electronic payment processor;
  • Fig. 2 is a schematic view of an electronic invoice receiving device for receiving payment for an electronic invoice over a network, according to a second aspect of the present invention, depicting the electronic invoice transmitter, the document receiver, the settlement processor, and the document transmitter;
  • Fig. 3 is a schematic view of an electronic invoice payment device for paying an electronic invoice over a network, according to a third aspect of the present invention, depicting the electronic invoice receiver, the electronic payment processor, and the document transmitter;
  • Fig. 4 is a schematic view of an electronic financial instrument settlement server for facilitating settlement of an electronic financial instrument between financial institutions, according to a fourth aspect of the present invention, depicting the financial instrument receiver, the settlement preprocessor, and the financial instrument transmitter.
  • FIG. 1 an electronic invoice payment system, denoted generally as
  • the electronic invoice payment system 100 is shown comprising a settlement processor 102, an electronic invoice transmitter 104, an electronic invoice receiver 106, and an electronic payment processor 108.
  • the electronic invoice payment system 100 also includes an electronic document transmitter 110, an electronic document receiver 112, and a communications network 1 14 interconnecting the invoice transmitter 104, the invoice receiver 106, the document transmitter 110, and the document receiver 112 for facilitating communications between the settlement processor 102 and the payment processor 108.
  • the electronic invoice payment system 100 includes an electronic settlement transmitter 116 and a clearance processor 1 18 in communication over the communications network 1 14 for affecting settlement with a financial institution.
  • the electronic invoice payment system 100 includes a plurality of settlement processors 102 (each corresponding to a supplier of goods/services) and a plurality of payment processors 108 (each corresponding to a consumer of goods/services). However, for clarity, only a single settlement processor 102 and a single payment processor 108 is shown.
  • the communications network 1 14 comprises a land-based network, such as the Internet.
  • the communications network 114 may instead comprise a wireless network for communication with wireless devices.
  • the present invention is not limited to the network configuration shown in Fig. 1.
  • the communications network 114 may comprise separate networks, with the invoice transmitter 104 and the invoice receiver 106 communicating over one network, and the document transmitter 1 10 and the document receiver 112 communicating over a second network.
  • This configuration may be advantageous where the invoice recipient desires to receive invoices over the Internet with a desktop computer, but also desires to pay the invoices with a hand-held wireless communications device, such as a personal data assistant (PDA).
  • PDA personal data assistant
  • Other network configurations will be apparent to those of ordinary skill in the art.
  • the settlement processor 102 is configured to generate an electronic invoice which includes settlement details (eg. name of a payment recipient, a settlement amount, goods/services purchased).
  • settlement processor 102, the invoice transmitter 104, the document receiver 112, and the settlement transmitter 116 are provided on a single electronic communications device, such as a desktop computer.
  • the settlement processor 102 comprises a user interface 120, a central processing unit (CPU) 122 in communication with the user interface 120, and a non- volatile memory long-term storage device such as a magnetic disc (DISC) 124, and a read/write memory (RAM) 126 both in communication with the CPU 122.
  • CPU central processing unit
  • DISC magnetic disc
  • RAM read/write memory
  • the user interface 120 comprises a data entry device 128, such as a keypad or a voice- recognition port, for creating the electronic invoice; and a display device 130, such as a CRT or a LCD, for viewing the electronic invoice created with the data entry device 128.
  • a data entry device 128, such as a keypad or a voice- recognition port for creating the electronic invoice
  • a display device 130 such as a CRT or a LCD, for viewing the electronic invoice created with the data entry device 128.
  • the DISC 124 includes a customer database 130 identifying a transaction between a customer and a supplier.
  • the customer database 130 comprises a series of records, each specifying the name of a customer, the network address of the customer, the goods or services purchased by the customer, and the amount owed by the customer.
  • Each database record also includes an invoice number if the customer has already been invoiced.
  • the customer database records are entered via the user interface 120.
  • the settlement processor 102 uses the customer database 130 for entering the settlement details onto the electronic invoice, for directing the electronic invoice to the intended recipient, and for verifying payment of each invoice.
  • the DISC 124 also includes a private encryption key which is uniquely associated with the user of the settlement processor 102.
  • the electronic invoice also includes advertising materiel to advise the invoice recipient of promotions, and to encourage future sales.
  • the DISC 124 also stores the appropriate advertising materiel for entry into the electronic invoice.
  • the advertising matter may be entered directly via the data entry device 128.
  • the RAM 126 includes processor instructions for the CPU 122, and includes a memory object defining a document processor 132 for defining the electronic invoice, and a memory object defining an endorsement processor 134 for electronically endorsing a financial instrument received from the invoice recipient. It will be appreciated that the document processor 132, and the endorsement processor 134 need not be implemented as memory objects, but instead may be implemented in electronic hardware, if desired.
  • the invoice transmitter 104 is in communication with the settlement processor 102, and is configured for receiving the electronic invoices generated by the settlement processor 102 and for electronically transmitting the invoices over the communications network 114.
  • the network 1 14 comprises the Internet, in which case the invoice transmitter 104 comprises a network interface device, such as a modem or network card, for transmitting the invoice over the Internet to the e-mail address of the intended recipient.
  • the network 114 comprises a wireless network, in which case the invoice transmitter 104 comprises a wireless transmitter for transmitting the invoice over the wireless network to the wireless address of the intended recipient.
  • the settlement processor 102 is in communication with the document receiver 112 and the settlement transmitter 1 16.
  • the document receiver 112 is configured for receiving the financial instrument from the invoice recipient for ultimately effecting settlement of the invoice.
  • the document receiver 112 comprises a network interface device, such as a modem or network card, for receiving the transmitted financial instrument.
  • the settlement transmitter 116 is configured for transmitting an endorsed financial instrument from the settlement processor 102 to the clearance processor 118 for settlement between the payer's financial institution and the payee's financial institution.
  • the payment processor 108 is configured to generate an electronic financial instrument for payment of the electronic invoice transmitted from the invoice transmitter 104.
  • the invoice receiver 106, the payment processor 108, and the document transmitter 110 are provided on a single portable electronic communications device, such as a laptop computer, wireless personal data assistant or wireless telephone.
  • the payment processor 108 comprises a user interface 136, a central processing unit (CPU) 138 in communication with the user interface 136, and a programmable non-volatile memory (PROM) 140 and a read/write memory (RAM) 142 both in communication with the CPU 138.
  • CPU central processing unit
  • PROM programmable non-volatile memory
  • RAM read/write memory
  • the user interface 136 comprises a data entry device 144, such as a keypad, a voice-recognition port or handwriting recognition tablet, for generating an electronic financial instrument for payment of the invoice; and a display device 146 for viewing the electronic invoice and for viewing the electronic financial instrument generated.
  • a data entry device 144 such as a keypad, a voice-recognition port or handwriting recognition tablet, for generating an electronic financial instrument for payment of the invoice
  • a display device 146 for viewing the electronic invoice and for viewing the electronic financial instrument generated.
  • the PROM 140 includes a MICR record which identifies the bank account number of the user of the payment processor 108, and the financial institution routing number associated with the user's bank account number.
  • the PROM 140 also includes a private encryption key which is used by the user of the payment processor 108 for electronically endorsing the financial instrument.
  • the private encryption key digital is stored in the PROM 140 via a suitable port provided in the user interface 136, such as with a magnetic or SmartCard reader.
  • the PROM 140 also includes processor instructions for the CPU 138 which establish in the RAM 142 a memory object defining a document processor 148, and a memory object defining an electronic checkbook 150 for deriving the electronic financial instrument from the invoice transmitted from the settlement processor 102.
  • the electronic checkbook 150 comprises a memory object defining an instrument processor 152, and a memory object defining an encryption processor 154 for electronically endorsing the electronic financial instrument with a digital signature (derived from the user's private encryption key). It will be appreciated that the document processor 148, the instrument processor 152, and the encryption processor 154 need not be implemented as memory objects, but instead may be implemented in electronic hardware, if desired.
  • the payment processor 108 is in communication with the invoice receiver 106 and the document transmitter 110.
  • the invoice receiver 106 is configured for receiving the electronic invoices transmitted from the settlement processor 102 over the communications network 114, and for transmitting the received invoices to the payment processor 108.
  • the document transmitter 110 is configured for transmitting the financial instruments provided by the payment processor 108 for effecting payment of the invoice.
  • the network 114 comprises the
  • the invoice receiver 106 and the document transmitter 110 each comprise a network interface device, such as a modem or network card, respectively for receiving the electronic invoice transmitted over the Internet and for transmitting the financial instrument over the Internet to the e-mail address of the payee.
  • the network 1 14 comprises a wireless network
  • the invoice receiver 106 and the document transmitter 1 10 respectively comprise a wireless receiver for receiving the electronic invoice transmitted over the wireless network, and a wireless transmitter for transmitting the financial instrument over the wireless network to the wireless address of the payee.
  • the clearance processor 118 is configured to receive endorsed electronic financial instruments and for effecting settlement of the financial instruments between the financial institutions of the payer and the payee. As shown in Fig. 4, the clearance processor 118 comprises a document transceiver 156 for receiving endorsed financial instruments from a plurality of different settlement processors 102, a document transmitter 158 for transmitting the financial instrument to a clearing institution for settlement of the financial instrument, and a settlement preprocessor 160 in communication with the document transceiver 156 and the document transmitter 158 for processing of the financial instrument prior to transmission to the appropriate clearing institution.
  • the settlement preprocessor 160 comprises a central processing unit (CPU) 162, and a non- volatile memory device such as magnetic disc (DISC) 164 and a read/write memory (RAM) 166 both in communication with the CPU 162.
  • the DISC 164 includes an institution database 168 comprising a series of records, each specifying a name of a financial institution, a financial institution routing code associated with the financial institution, and a status flag indicating whether the financial institution is capable of receiving and processing electronic checks.
  • the status flag is used by the settlement postprocessor 160 for processing endorsed electronic financial instruments from the settlement processors 102, in accordance with the ability of the payee's financial institution to process electronic financial instruments of the format provided by the payment processor 108.
  • the DISC 164 also includes a certification database 170 comprising a series of records, each including the name of a payer or payee, a digital certificate uniquely associated with the payer/payee, and the name of the financial institution associated with the payer/payee.
  • Each digital certificate is digitally signed by the clearance processor 118, and includes a public encryption key which is uniquely associated with the payer/payee.
  • the certification database 170 preferably also includes a record which includes a private encryption key and a corresponding public encryption key which are uniquely associated with the clearance processor 118.
  • the settlement postprocessor 160 uses the certification key database 170 to read each endorsed electronic financial instrument it receives and to verify the integrity of each electronic financial instrument.
  • the RAM 166 includes processor instructions for the CPU 162 which establish in the RAM 166 a memory object defining a validation processor 172 for verifying the authenticity of electronic financial instruments received from the settlement processors 102, and a memory object defining a check translator 174 for converting the received financial instruments to automated clearance house (ACH) payment format, if necessary.
  • ACH automated clearance house
  • the settlement transmitter 116 (of the settlement processor 102) and the document transmitter 158 (of the settlement postprocessor 160) each comprise a network interface device, such as a modem or network card, respectively for transmitting and for receiving the electronic financial instrument over the Internet.
  • the settlement transmitter 1 16 and the document transmitter 158 respectively comprise a wireless transmitter and receiver for transmitting and receiving the electronic financial instrument over the wireless network.
  • each settlement processor user and each payment processor user registers itself with the clearance processor 118.
  • the clearance processor 118 issues each user with a digital certificate which includes the user's name and a public encryption key uniquely associated with the user.
  • Each digital certificate is digitally signed with the private encryption key assigned to the clearance processor 118 so that subsequent recipients of the encryption key can verify the validity of the user's public encryption key.
  • the clearance processor 118 stores a copy of each digital certificate in the certification database 170.
  • each settlement processor 102 stores a copy of the private encryption key corresponding to its public encryption key in its DISC 124.
  • each payment processor 108 stores a copy of the private encryption key corresponding to its public encryption key in its PROM 140.
  • a settlement processor user creates an electronic invoice for payment by an intended recipient by issuing a customer search command, through their respective user interface 120, to the settlement processor 102.
  • the document processor 132 receives the search command, and then retrieves from the customer database 130 a database record identifying a customer having an outstanding account for which no invoice has yet been generated. From the retrieved database record, the document processor 132 extracts the customer name, the e-mail address of the customer, the outstanding amount, and the goods or services purchased by the customer, and then creates an electronic invoice which includes the invoice number, the customer name, the outstanding amount, the name of the payee (ie user of the settlement processor 102), the e-mail address of the payee, and a summary of the goods/services purchased.
  • the document processor 132 creates the electronic invoice using a suitable XML-based language, such FSML.
  • the settlement processor 102 queries the settlement postprocessor 160 for the digital certificate associated with the payer, and then encrypts the electronic invoice with the public encryption key included with the digital certificate.
  • the document processor 132 then attaches a copy of the digital certificate associated with the payee to allow the payer to ultimately transmit an encrypted financial instrument to the payee.
  • this latter step is optional since the payer may query the settlement postprocessor 160 for the public encryption key associated with the payee.
  • encryption of the electronic invoice and the financial instrument may be dispensed with, if privacy is not a significant concern.
  • the document processor 132 then fashions the encrypted electronic invoice, either as an integral part of or as an attachment to, an e-mail message having as its target network address the e-mail address of the customer.
  • the document processor 132 then delivers the e-mail message to the invoice transmitter 104 for transmission over the Internet to the customer, and enters the invoice number into the retrieved database record of the customer database 130.
  • the invoice receiver 106 of the payment processor 108 receives the e-mail message from the settlement processor 102, and then delivers it to the payment processor 108 for deriving an electronic financial instrument for payment of the invoice.
  • the document processor 148 extracts the received electronic invoice and the return e-mail address message from the received e-mail message and then, using the private encryption key retained in the PROM 140, decrypts the electronic invoice.
  • each electronic invoice received is held in the RAM 142 until such time as the user of the payment processor 108 issues a read command, through the data entry device 144. This procedure allows the user to delay payment of all invoices received until a convenient time.
  • the payment processor 108 notifies the user of the payment processor 108 upon receipt of each e-mail message.
  • the user may then issue a read command, via the data entry device 144, for viewing of the e-mail message.
  • the document processor 148 receives the read command, and then extracts the electronic invoices from the received e-mail messages, as described above.
  • the document processor 148 Upon receipt of the read command, the document processor 148 displays each electronic invoice on the display 146 of the user interface 136. The user then selects each electronic invoice to be paid, and issues an payment command to the electronic checkbook 150 via the data entry device 144 which invokes the electronic checkbook 150. From each selected electronic invoice, the instrument processor 152 of the electronic checkbook 150 extracts the invoice number, the name of the payee, the e- mail address of the payee, the outstanding amount, and the digital certificate of the payee (if attached), and then creates a plurality of electronic checks each specifying the invoice number, the name of the payer, the name of the payee and the amount owed to the payee.
  • each electronic check also specifies the financial institution account number and routing number associated with the payee.
  • the instrument processor 152 then displays the electronic checks on the display 146 of the user interface 136.
  • the instrument processor 152 creates the electronic checks using a suitable XML-based language, such FSML.
  • FSML XML-based language
  • the user issues an endorsement command, via the data entry device 144, for electronically endorsing the electronic checks.
  • the encryption processor 154 receives the endorsement command, and then creates a digital signature using the user's private encryption key.
  • the encryption processor 154 then attaches the digital signature and a copy of the digital certificate to the electronic check to allow the recipient of the electronic check to verify the integrity of the electronic check.
  • the encryption processor 154 then encrypts the electronic check using the public encryption key of the payee (obtained from the payee's digital certificate).
  • the electronic checkbook 150 attaches the digitally endorsed encrypted electronic check to an e-mail message having as its target network address the e-mail address of the payee.
  • the electronic checkbook 150 then delivers the e-mail message to the document transmitter 110 for transmission over the Internet to the payee.
  • each electronic check also includes a check number
  • the payment processor 108 after transmission of the e-mail message to the document transmitter 110, the payment processor 108 also delivers to the clearance processor 118 an encrypted e-mail message including a list of check numbers issued by the user of the payment processor 108.
  • this additional e-mail transmission provides an extra measure of security.
  • the document receiver 112 receives the e-mail message from the payment processor 108, and then delivers it to the settlement processor 102 for further processing.
  • the document processor 132 of the settlement processor 102 extracts the electronic check from the received e-mail message, and then decrypts the electronic check using the payee's private encryption key (if the electronic check was encrypted).
  • the document processor 132 then delivers the electronic check to the endorsement processor 134, which endorses the electronic check by attaching to the check a digital signature derived using the payee's private encryption key.
  • the endorsement processor 134 then encrypts the endorsed electronic check using the public encryption key of the clearance processor 118, attaches the encrypted electronic check to an e-mail message having as its target network address the e-mail address of the clearance processor 1 18.
  • the endorsement processor 134 then delivers the e-mail message to the settlement transmitter 116 for transmission over the Internet to the clearance processor 1 18.
  • the document transceiver 156 of the clearance processor 118 receives the e-mail message from the settlement processor 102, and then delivers it to the settlement preprocessor 160 for settlement.
  • the validation processor 172 of the settlement preprocessor 160 extracts the encrypted electronic check from the e-mail message, and then decrypts the electronic check using the private encryption key assigned to the clearance processor 118.
  • the validation processor 172 extracts the payee name, the payer name and the settlement amount from the electronic check.
  • the validation processor 172 then verifies the authenticity of the payee's digital signature by means well know to those skilled in the art, namely by extracting a hash key from the payee's digital signature using the payee's public encryption key, generating a hash key from the electronic check, and then comparing the extracted hash key with the generated hash key.
  • the validation processor 172 also verifies the authenticity of the payer's digital signature in a similar manner, but using the payer's public encryption key.
  • the validation processor 172 performs an additional authenticity check by comparing the check numbers of each check bearing the payer's name with the list of check numbers. This latter authenticity check provides an extra measure of security against tampering of the electronic checks.
  • the validation processor 172 If the validation processor 172 is able to verify the authenticity of the electronic check, the validation processor 172 passes the electronic check to the check translation processor 174.
  • the check translation processor 174 extracts the financial institution routing number (if present) from the check, and then queries the institution database 168 with the extracted financial institution routing number to determine whether the financial institution associated with the payer is capable of processing electronic checks. If the status flag of the database record associated with the payer's financial institution indicates that the payer's financial institution is not electronic check capable, the check translation processor 174 converts the format of the electronic check to automated clearance house (ACH) format before proceeding further.
  • ACH automated clearance house
  • the check translation processor 174 determines whether the financial institution associated with the payer is capable of processing electronic checks by querying the certification database 170 with the name of the payer for the name of the payer's financial institution, and then querying the institution database 168 with the extracted financial institution name.
  • the document transmitter 158 opens a secure communications line to a recognized financial institution clearing house, and then transmits to the financial institution clearing house the information necessary for settlement (eg. the financial institution routing numbers, and the settlement amount). After settlement, typically the financial institution of the payee advises the payee of the deposit, thereby allowing the payee to update the records of the customer database 130.
  • the financial institution clearing house typically the financial institution of the payee advises the payee of the deposit, thereby allowing the payee to update the records of the customer database 130.
  • the validation processor 172 if the validation processor 172 is able to verify the authenticity of both digital signatures, the validation processor 172 also extracts the invoice number, the payer name, and the settlement amount from the electronic check, and then transmits a confirmation message via return e-mail by the document transceiver 156 to the settlement processor 102.
  • the document processor 130 of the settlement processor 102 compares the payer name and the settlement amount specified in the confirmation message with the payer name and the outstanding amount specified on the electronic invoice (as identified in the customer database 130), and if the electronic financial instrument and the electronic invoice correlate, the document processor 130 erases the database record from the customer database. If the electronic financial instrument and the transmitted invoice do not correlate, the document processor 130 removes the invoice number from the database record, and updates the outstanding amount on the database record.

Abstract

An electronic invoice payment system consists of a settlement processor, an electronic invoice transmitter, an electronic invoice receiver, and an electronic payment processor. The settlement processor generates an electronic invoice which specifies a settlement amount in accordance with a debt owed. The invoice transmitter is in communication with the settlement processor for electronically transmitting the invoice over a network. The invoice receiver is configured for receiving the transmitted electronic invoice over the network. The payment processor is in communication with the invoice receiver and provides an electronic financial instrument for payment of the received invoice. The payment processor derives the financial instrument in accordance with the settlement amount specified on the received invoice. The payment processor then transmits the financial instrument to the settlement processor for settlement of the instrument with a financial institution.

Description

ELECTRONIC INVOICE PAYMENT SYSTEM
FIELD OF THE INVENTION
The present invention relates to an electronic funds transfer system. In particular, the present invention relates to a method and system for electronic invoice payment.
BACKGROUND OF THE INVENTION Most often, consumers receive paper invoices by postal mail for goods and services they have purchased. The recipient consumer typically pays each institution for the goods and services purchased by issuing a paper cheque in the monetary sum specified in the paper invoice, and then mailing the paper cheque to the institution. Although this process is widely used, the process can be quite tedious, particularly where the consumer must issue a number of paper cheques. Further, due to the delays inherent in the postal service process, the issuing institution might not receive the paper cheque in a timely manner. Also, the issuing institution must wait for the paper cheque to be cleared until payment is actually received, a process which can take several days.
Attempts have been made to improve the invoice payment process. For instance, some institutions have established web sites through which consumer's can view their account status. The consumer can then pay the account by either mailing a paper cheque to the institution in the outstanding amount, or by entering financial information, such as a credit card number and expiry date, authorizing payment of the outstanding amount. The former approach does not appreciably reduce the transaction time until payment is received, while the latter approach exposes the consumer to fraudulent use of sensitive financial information. Also, if the consumer has multiple outstanding accounts, the consumer must access each institution web site individually.
Many banks have also established web sites or electronic banking terminals through which consumer's can pay outstanding accounts for goods and services provided by other institutions. Although this approach is advantageous in that it reduces the consumer's exposure to fraud, the approach does not appreciably reduce the transaction time until payment is received since the invoice is typically provided to the consumer by postal mail. Further, the enterprise invoices for which this service is available is generally limited to credit card institutions and utilities. Alternately, a service charge may be applicable for the payment of invoices generated from non- preferred institutions. In addition, since the web site of the enterprise is a perfect venue in which to advertise to the consumer other goods and services, this approach deprives the enterprise of valuable exposure to the consumer.
The Financial Services Technology Consortium (US 5,677,955) has developed an electronic funds transfer instrument (electronic cheque) as a venue for electronic bill payment. The electronic cheque is generated on a computer-based system, and specifies the name of the recipient and the monetary sum to be paid to the recipient. The electronic cheque also includes the bank account number of the payer and the bank routing number of the payer's bank. The electronic cheque is then digitally signed with the payer's private encryption key, and then transmitted electronically to the recipient. The received electronic cheque is then digitally endorsed with the recipient's digital signature and then transmitted electronically to the recipient's bank for clearance. This approach is advantageous in that it limits the consumer's exposure to fraud. However, as the invoice is provided to the consumer by postal mail, this approach does not appreciably expedite the transfer of funds from the consumer to the recipient institution. Further, the infrastructure for the processing of electronic checks is not sufficiently well established to make widespread use of this approach immediately viable.
Therefore, there remains a need for an electronic invoice payment system which reduces the transaction time until payment is received, which ensures the security of consumer's financial information, and which is not hindered by the limitations of the existing electronic payment infrastructure. Also, there remains a need for an electronic invoice payment system which provides payee institutions with a venue for the provision of advertising to consumers. SUMMARY OF THE INVENTION
According to the present invention, there is provided an electronic invoice payment system and method which addresses deficiencies of the prior art.
The electronic invoice payment system, according to a first aspect of the present invention, facilitates invoice payment over a network, and includes a settlement processor, an electronic invoice transmitter, an electronic invoice receiver, and an electronic payment processor. The settlement processor generates an electronic invoice in accordance with a debt owed. The invoice transmitter is in communication with the settlement processor for electronically transmitting the invoice over a network. The invoice receiver is configured for receiving the electronic invoice over the network. The payment processor is in communication with the invoice receiver and provides an electronic financial instrument for payment of the received invoice.
The method of electronic invoice payment, according to the first aspect of the present invention, includes the steps of: providing an electronic invoice for payment to a payment recipient, the invoice including a settlement amount; transmitting the invoice to a recipient network location for receipt by a target recipient; the target recipient deriving from the received invoice an electronic financial instrument, the financial instrument being derived in accordance with the settlement amount; and transmitting the financial instrument to a payment network location for settlement of the received invoice.
According to a second aspect of the present invention, there is provided an electronic invoice payment device for paying an electronic invoice over a network. The electronic invoice payment device includes an electronic invoice receiver, an electronic payment processor, and a document transmitter. The invoice receiver is configured for receiving over the network from a payment recipient an electronic invoice which includes a settlement amount. The payment processor is in communication with the invoice receiver and provides an electronic financial instrument, the financial instrument being derived in accordance with the settlement amount. The document transmitter is in communication with the payment processor and transmits the financial instrument over the network for affecting payment of the received invoice.
According to the second aspect of the present invention, there is also provided a method for paying an electronic invoice over a network, which includes the steps of: receiving over a network from a payment recipient an electronic invoice for payment, the invoice including a settlement amount; deriving from the received invoice an electronic financial instrument, the financial instrument being derived in accordance with the settlement amount; and transmitting over the network to the payment recipient the financial instrument for settlement of the received invoice.
According to a third aspect of the present invention, there is provided an electronic payment receiving device for receiving payment over a network for an electronic invoice. The electronic payment receiving device includes an electronic invoice transmitter, a document receiver, a settlement processor, and a document transmitter. The electronic invoice transmitter is configured for transmitting over the network to a target recipient an electronic invoice, the invoice including a settlement amount. The document receiver is provided to receive over the network from the target recipient an electronic financial instrument, the financial instrument including payment terms. The settlement processor is in communication with the invoice transmitter and the document receiver, and provides the invoice transmitter with the invoice and correlates the received financial instrument with the transmitted invoice. The document transmitter is in communication with the settlement processor and transmits the correlated financial instrument to a financial institution for affecting payment of the transmitted invoice. According to the third aspect of the present invention, there is also provided a method for obtaining payment over a network for an electronic invoice, which includes the steps of:
' transmitting over a network to a target recipient an electronic invoice for payment, the invoice including a settlement amount; receiving over the network from the target recipient for settlement of the payment an electronic financial instrument, the financial instrument including payment terms; correlating the received financial instrument with the transmitted invoice in accordance with the payment terms with the settlement amount; and transmitting the correlated financial instrument to a financial institution for affecting payment of the transmitted invoice.
According to a fourth aspect of the present invention, there is provided an electronic payment server for facilitating settlement of an electronic financial instrument. The electronic payment server includes a financial instrument receiver, a settlement processor, and a transmitter. The financial instrument receiver is configured for receiving an electronic financial instrument for settlement, the financial instrument including settlement terms. The settlement processor is in communication with the financial instrument receiver to obtain a validity indication of the received financial instrument. The transmitter is configured for communication with a financial institution clearance house for providing the clearance house with the settlement terms for effecting settlement.
BRIEF DESCRIPTION OF THE DRAWINGS
The preferred embodiments of the invention will now be described, by way of example only, with reference to the drawings, in which:
Fig. 1 is a schematic view of the electronic invoice payment system, according to a first aspect of the present invention, depicting the electronic invoice transmitter, the electronic invoice receiver, and the electronic payment processor; Fig. 2 is a schematic view of an electronic invoice receiving device for receiving payment for an electronic invoice over a network, according to a second aspect of the present invention, depicting the electronic invoice transmitter, the document receiver, the settlement processor, and the document transmitter;
Fig. 3 is a schematic view of an electronic invoice payment device for paying an electronic invoice over a network, according to a third aspect of the present invention, depicting the electronic invoice receiver, the electronic payment processor, and the document transmitter; and
Fig. 4 is a schematic view of an electronic financial instrument settlement server for facilitating settlement of an electronic financial instrument between financial institutions, according to a fourth aspect of the present invention, depicting the financial instrument receiver, the settlement preprocessor, and the financial instrument transmitter.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
Turning now to Fig. 1 , an electronic invoice payment system, denoted generally as
100, is shown comprising a settlement processor 102, an electronic invoice transmitter 104, an electronic invoice receiver 106, and an electronic payment processor 108. The electronic invoice payment system 100 also includes an electronic document transmitter 110, an electronic document receiver 112, and a communications network 1 14 interconnecting the invoice transmitter 104, the invoice receiver 106, the document transmitter 110, and the document receiver 112 for facilitating communications between the settlement processor 102 and the payment processor 108. In addition, the electronic invoice payment system 100 includes an electronic settlement transmitter 116 and a clearance processor 1 18 in communication over the communications network 1 14 for affecting settlement with a financial institution. Typically the electronic invoice payment system 100 includes a plurality of settlement processors 102 (each corresponding to a supplier of goods/services) and a plurality of payment processors 108 (each corresponding to a consumer of goods/services). However, for clarity, only a single settlement processor 102 and a single payment processor 108 is shown.
Preferably, the communications network 1 14 comprises a land-based network, such as the Internet. However, the communications network 114 may instead comprise a wireless network for communication with wireless devices. Also, the present invention is not limited to the network configuration shown in Fig. 1. For instance, the communications network 114 may comprise separate networks, with the invoice transmitter 104 and the invoice receiver 106 communicating over one network, and the document transmitter 1 10 and the document receiver 112 communicating over a second network. This configuration may be advantageous where the invoice recipient desires to receive invoices over the Internet with a desktop computer, but also desires to pay the invoices with a hand-held wireless communications device, such as a personal data assistant (PDA). Other network configurations will be apparent to those of ordinary skill in the art.
The settlement processor 102 is configured to generate an electronic invoice which includes settlement details (eg. name of a payment recipient, a settlement amount, goods/services purchased). Typically, the settlement processor 102, the invoice transmitter 104, the document receiver 112, and the settlement transmitter 116 are provided on a single electronic communications device, such as a desktop computer. As shown in Fig. 2, the settlement processor 102 comprises a user interface 120, a central processing unit (CPU) 122 in communication with the user interface 120, and a non- volatile memory long-term storage device such as a magnetic disc (DISC) 124, and a read/write memory (RAM) 126 both in communication with the CPU 122. The user interface 120 comprises a data entry device 128, such as a keypad or a voice- recognition port, for creating the electronic invoice; and a display device 130, such as a CRT or a LCD, for viewing the electronic invoice created with the data entry device 128.
The DISC 124 includes a customer database 130 identifying a transaction between a customer and a supplier. The customer database 130 comprises a series of records, each specifying the name of a customer, the network address of the customer, the goods or services purchased by the customer, and the amount owed by the customer. Each database record also includes an invoice number if the customer has already been invoiced. Typically, the customer database records are entered via the user interface 120. As will become apparent, the settlement processor 102 uses the customer database 130 for entering the settlement details onto the electronic invoice, for directing the electronic invoice to the intended recipient, and for verifying payment of each invoice.
Preferably, the DISC 124 also includes a private encryption key which is uniquely associated with the user of the settlement processor 102.
In addition to the specified settlement details, preferably the electronic invoice also includes advertising materiel to advise the invoice recipient of promotions, and to encourage future sales. Accordingly, preferably the DISC 124 also stores the appropriate advertising materiel for entry into the electronic invoice. Alternately, the advertising matter may be entered directly via the data entry device 128.
The RAM 126 includes processor instructions for the CPU 122, and includes a memory object defining a document processor 132 for defining the electronic invoice, and a memory object defining an endorsement processor 134 for electronically endorsing a financial instrument received from the invoice recipient. It will be appreciated that the document processor 132, and the endorsement processor 134 need not be implemented as memory objects, but instead may be implemented in electronic hardware, if desired.
The invoice transmitter 104 is in communication with the settlement processor 102, and is configured for receiving the electronic invoices generated by the settlement processor 102 and for electronically transmitting the invoices over the communications network 114. In one variation, the network 1 14 comprises the Internet, in which case the invoice transmitter 104 comprises a network interface device, such as a modem or network card, for transmitting the invoice over the Internet to the e-mail address of the intended recipient. Alternately, in another variation, the network 114 comprises a wireless network, in which case the invoice transmitter 104 comprises a wireless transmitter for transmitting the invoice over the wireless network to the wireless address of the intended recipient.
As shown in Fig. 2, the settlement processor 102 is in communication with the document receiver 112 and the settlement transmitter 1 16. The document receiver 112 is configured for receiving the financial instrument from the invoice recipient for ultimately effecting settlement of the invoice. In the variation where the network 114 comprises the Internet, the document receiver 112 comprises a network interface device, such as a modem or network card, for receiving the transmitted financial instrument. The settlement transmitter 116 is configured for transmitting an endorsed financial instrument from the settlement processor 102 to the clearance processor 118 for settlement between the payer's financial institution and the payee's financial institution.
The payment processor 108 is configured to generate an electronic financial instrument for payment of the electronic invoice transmitted from the invoice transmitter 104. Preferably, the invoice receiver 106, the payment processor 108, and the document transmitter 110 are provided on a single portable electronic communications device, such as a laptop computer, wireless personal data assistant or wireless telephone. As shown in Fig. 3, the payment processor 108 comprises a user interface 136, a central processing unit (CPU) 138 in communication with the user interface 136, and a programmable non-volatile memory (PROM) 140 and a read/write memory (RAM) 142 both in communication with the CPU 138. The user interface 136 comprises a data entry device 144, such as a keypad, a voice-recognition port or handwriting recognition tablet, for generating an electronic financial instrument for payment of the invoice; and a display device 146 for viewing the electronic invoice and for viewing the electronic financial instrument generated.
The PROM 140 includes a MICR record which identifies the bank account number of the user of the payment processor 108, and the financial institution routing number associated with the user's bank account number. Preferably, the PROM 140 also includes a private encryption key which is used by the user of the payment processor 108 for electronically endorsing the financial instrument. Preferably, the private encryption key digital is stored in the PROM 140 via a suitable port provided in the user interface 136, such as with a magnetic or SmartCard reader.
The PROM 140 also includes processor instructions for the CPU 138 which establish in the RAM 142 a memory object defining a document processor 148, and a memory object defining an electronic checkbook 150 for deriving the electronic financial instrument from the invoice transmitted from the settlement processor 102. The electronic checkbook 150 comprises a memory object defining an instrument processor 152, and a memory object defining an encryption processor 154 for electronically endorsing the electronic financial instrument with a digital signature (derived from the user's private encryption key). It will be appreciated that the document processor 148, the instrument processor 152, and the encryption processor 154 need not be implemented as memory objects, but instead may be implemented in electronic hardware, if desired.
The payment processor 108 is in communication with the invoice receiver 106 and the document transmitter 110. The invoice receiver 106 is configured for receiving the electronic invoices transmitted from the settlement processor 102 over the communications network 114, and for transmitting the received invoices to the payment processor 108. The document transmitter 110 is configured for transmitting the financial instruments provided by the payment processor 108 for effecting payment of the invoice. In the variation where the network 114 comprises the
Internet, the invoice receiver 106 and the document transmitter 110 each comprise a network interface device, such as a modem or network card, respectively for receiving the electronic invoice transmitted over the Internet and for transmitting the financial instrument over the Internet to the e-mail address of the payee. Alternately, in the variation where the network 1 14 comprises a wireless network, the invoice receiver 106 and the document transmitter 1 10 respectively comprise a wireless receiver for receiving the electronic invoice transmitted over the wireless network, and a wireless transmitter for transmitting the financial instrument over the wireless network to the wireless address of the payee.
The clearance processor 118 is configured to receive endorsed electronic financial instruments and for effecting settlement of the financial instruments between the financial institutions of the payer and the payee. As shown in Fig. 4, the clearance processor 118 comprises a document transceiver 156 for receiving endorsed financial instruments from a plurality of different settlement processors 102, a document transmitter 158 for transmitting the financial instrument to a clearing institution for settlement of the financial instrument, and a settlement preprocessor 160 in communication with the document transceiver 156 and the document transmitter 158 for processing of the financial instrument prior to transmission to the appropriate clearing institution.
The settlement preprocessor 160 comprises a central processing unit (CPU) 162, and a non- volatile memory device such as magnetic disc (DISC) 164 and a read/write memory (RAM) 166 both in communication with the CPU 162. The DISC 164 includes an institution database 168 comprising a series of records, each specifying a name of a financial institution, a financial institution routing code associated with the financial institution, and a status flag indicating whether the financial institution is capable of receiving and processing electronic checks. As will be discussed below, the status flag is used by the settlement postprocessor 160 for processing endorsed electronic financial instruments from the settlement processors 102, in accordance with the ability of the payee's financial institution to process electronic financial instruments of the format provided by the payment processor 108.
Preferably, the DISC 164 also includes a certification database 170 comprising a series of records, each including the name of a payer or payee, a digital certificate uniquely associated with the payer/payee, and the name of the financial institution associated with the payer/payee. Each digital certificate is digitally signed by the clearance processor 118, and includes a public encryption key which is uniquely associated with the payer/payee. The certification database 170 preferably also includes a record which includes a private encryption key and a corresponding public encryption key which are uniquely associated with the clearance processor 118. As will become apparent, the settlement postprocessor 160 uses the certification key database 170 to read each endorsed electronic financial instrument it receives and to verify the integrity of each electronic financial instrument.
The RAM 166 includes processor instructions for the CPU 162 which establish in the RAM 166 a memory object defining a validation processor 172 for verifying the authenticity of electronic financial instruments received from the settlement processors 102, and a memory object defining a check translator 174 for converting the received financial instruments to automated clearance house (ACH) payment format, if necessary. It will be appreciated that the validation processor 172 and the check translator 174 need not be implemented as memory objects, but instead may be implemented in electronic hardware, if desired.
In the variation where the network 114 comprises the Internet, the settlement transmitter 116 (of the settlement processor 102) and the document transmitter 158 (of the settlement postprocessor 160) each comprise a network interface device, such as a modem or network card, respectively for transmitting and for receiving the electronic financial instrument over the Internet. Alternately, in the variation where the network 114 comprises a wireless network, the settlement transmitter 1 16 and the document transmitter 158 respectively comprise a wireless transmitter and receiver for transmitting and receiving the electronic financial instrument over the wireless network.
The operation of the preferred embodiment will now be described. In the preferred implementation of the invention, each settlement processor user and each payment processor user registers itself with the clearance processor 118. Upon verification of the identity of each user, the clearance processor 118 issues each user with a digital certificate which includes the user's name and a public encryption key uniquely associated with the user. Each digital certificate is digitally signed with the private encryption key assigned to the clearance processor 118 so that subsequent recipients of the encryption key can verify the validity of the user's public encryption key. The clearance processor 118 stores a copy of each digital certificate in the certification database 170. As will be apparent, each settlement processor 102 stores a copy of the private encryption key corresponding to its public encryption key in its DISC 124. Similarly, each payment processor 108 stores a copy of the private encryption key corresponding to its public encryption key in its PROM 140.
After registration, a settlement processor user creates an electronic invoice for payment by an intended recipient by issuing a customer search command, through their respective user interface 120, to the settlement processor 102. The document processor 132 receives the search command, and then retrieves from the customer database 130 a database record identifying a customer having an outstanding account for which no invoice has yet been generated. From the retrieved database record, the document processor 132 extracts the customer name, the e-mail address of the customer, the outstanding amount, and the goods or services purchased by the customer, and then creates an electronic invoice which includes the invoice number, the customer name, the outstanding amount, the name of the payee (ie user of the settlement processor 102), the e-mail address of the payee, and a summary of the goods/services purchased. Preferably, the document processor 132 creates the electronic invoice using a suitable XML-based language, such FSML.
Preferably, the settlement processor 102 queries the settlement postprocessor 160 for the digital certificate associated with the payer, and then encrypts the electronic invoice with the public encryption key included with the digital certificate. The document processor 132 then attaches a copy of the digital certificate associated with the payee to allow the payer to ultimately transmit an encrypted financial instrument to the payee. However, it will be apparent that this latter step is optional since the payer may query the settlement postprocessor 160 for the public encryption key associated with the payee. Alternately, encryption of the electronic invoice and the financial instrument may be dispensed with, if privacy is not a significant concern. The document processor 132 then fashions the encrypted electronic invoice, either as an integral part of or as an attachment to, an e-mail message having as its target network address the e-mail address of the customer. The document processor 132 then delivers the e-mail message to the invoice transmitter 104 for transmission over the Internet to the customer, and enters the invoice number into the retrieved database record of the customer database 130.
The invoice receiver 106 of the payment processor 108 receives the e-mail message from the settlement processor 102, and then delivers it to the payment processor 108 for deriving an electronic financial instrument for payment of the invoice. The document processor 148 extracts the received electronic invoice and the return e-mail address message from the received e-mail message and then, using the private encryption key retained in the PROM 140, decrypts the electronic invoice. Preferably, each electronic invoice received is held in the RAM 142 until such time as the user of the payment processor 108 issues a read command, through the data entry device 144. This procedure allows the user to delay payment of all invoices received until a convenient time.
Alternately, in one variation, the payment processor 108 notifies the user of the payment processor 108 upon receipt of each e-mail message. The user may then issue a read command, via the data entry device 144, for viewing of the e-mail message. The document processor 148 receives the read command, and then extracts the electronic invoices from the received e-mail messages, as described above.
Upon receipt of the read command, the document processor 148 displays each electronic invoice on the display 146 of the user interface 136. The user then selects each electronic invoice to be paid, and issues an payment command to the electronic checkbook 150 via the data entry device 144 which invokes the electronic checkbook 150. From each selected electronic invoice, the instrument processor 152 of the electronic checkbook 150 extracts the invoice number, the name of the payee, the e- mail address of the payee, the outstanding amount, and the digital certificate of the payee (if attached), and then creates a plurality of electronic checks each specifying the invoice number, the name of the payer, the name of the payee and the amount owed to the payee. Preferably, each electronic check also specifies the financial institution account number and routing number associated with the payee. The instrument processor 152 then displays the electronic checks on the display 146 of the user interface 136. Preferably, the instrument processor 152 creates the electronic checks using a suitable XML-based language, such FSML. US 5,677,955 describes a form of electronic check which uses FSML, and is particularly well suited for use with the present invention.
If the user is satisfied as to the information specified on the electronic checks, the user issues an endorsement command, via the data entry device 144, for electronically endorsing the electronic checks. The encryption processor 154 receives the endorsement command, and then creates a digital signature using the user's private encryption key. The encryption processor 154 then attaches the digital signature and a copy of the digital certificate to the electronic check to allow the recipient of the electronic check to verify the integrity of the electronic check. Preferably, the encryption processor 154 then encrypts the electronic check using the public encryption key of the payee (obtained from the payee's digital certificate). The electronic checkbook 150 attaches the digitally endorsed encrypted electronic check to an e-mail message having as its target network address the e-mail address of the payee. The electronic checkbook 150 then delivers the e-mail message to the document transmitter 110 for transmission over the Internet to the payee.
Preferably, each electronic check also includes a check number, and after transmission of the e-mail message to the document transmitter 110, the payment processor 108 also delivers to the clearance processor 118 an encrypted e-mail message including a list of check numbers issued by the user of the payment processor 108. As will be explained below, this additional e-mail transmission provides an extra measure of security.
The document receiver 112 receives the e-mail message from the payment processor 108, and then delivers it to the settlement processor 102 for further processing. Upon receipt of the" e-mail message, the document processor 132 of the settlement processor 102 extracts the electronic check from the received e-mail message, and then decrypts the electronic check using the payee's private encryption key (if the electronic check was encrypted). The document processor 132 then delivers the electronic check to the endorsement processor 134, which endorses the electronic check by attaching to the check a digital signature derived using the payee's private encryption key. Preferably, the endorsement processor 134 then encrypts the endorsed electronic check using the public encryption key of the clearance processor 118, attaches the encrypted electronic check to an e-mail message having as its target network address the e-mail address of the clearance processor 1 18. The endorsement processor 134 then delivers the e-mail message to the settlement transmitter 116 for transmission over the Internet to the clearance processor 1 18.
The document transceiver 156 of the clearance processor 118 receives the e-mail message from the settlement processor 102, and then delivers it to the settlement preprocessor 160 for settlement. The validation processor 172 of the settlement preprocessor 160 extracts the encrypted electronic check from the e-mail message, and then decrypts the electronic check using the private encryption key assigned to the clearance processor 118. The validation processor 172 extracts the payee name, the payer name and the settlement amount from the electronic check. The validation processor 172 then verifies the authenticity of the payee's digital signature by means well know to those skilled in the art, namely by extracting a hash key from the payee's digital signature using the payee's public encryption key, generating a hash key from the electronic check, and then comparing the extracted hash key with the generated hash key. The validation processor 172 also verifies the authenticity of the payer's digital signature in a similar manner, but using the payer's public encryption key.
If each electronic check includes a check number, and the payment processor 108 provided the clearance processor 118 with a list of check numbers, as described above, the validation processor 172 performs an additional authenticity check by comparing the check numbers of each check bearing the payer's name with the list of check numbers. This latter authenticity check provides an extra measure of security against tampering of the electronic checks.
If the validation processor 172 is able to verify the authenticity of the electronic check, the validation processor 172 passes the electronic check to the check translation processor 174. Upon receipt of the electronic check, the check translation processor 174 extracts the financial institution routing number (if present) from the check, and then queries the institution database 168 with the extracted financial institution routing number to determine whether the financial institution associated with the payer is capable of processing electronic checks. If the status flag of the database record associated with the payer's financial institution indicates that the payer's financial institution is not electronic check capable, the check translation processor 174 converts the format of the electronic check to automated clearance house (ACH) format before proceeding further.
Alternately, in one variation, if the electronic check does not specify the financial institution account number and routing number, the check translation processor 174 determines whether the financial institution associated with the payer is capable of processing electronic checks by querying the certification database 170 with the name of the payer for the name of the payer's financial institution, and then querying the institution database 168 with the extracted financial institution name.
After the electronic check has been converted to the ACH format, if necessary, the document transmitter 158 opens a secure communications line to a recognized financial institution clearing house, and then transmits to the financial institution clearing house the information necessary for settlement (eg. the financial institution routing numbers, and the settlement amount). After settlement, typically the financial institution of the payee advises the payee of the deposit, thereby allowing the payee to update the records of the customer database 130.
In one variation of the invention, if the validation processor 172 is able to verify the authenticity of both digital signatures, the validation processor 172 also extracts the invoice number, the payer name, and the settlement amount from the electronic check, and then transmits a confirmation message via return e-mail by the document transceiver 156 to the settlement processor 102. The document processor 130 of the settlement processor 102 compares the payer name and the settlement amount specified in the confirmation message with the payer name and the outstanding amount specified on the electronic invoice (as identified in the customer database 130), and if the electronic financial instrument and the electronic invoice correlate, the document processor 130 erases the database record from the customer database. If the electronic financial instrument and the transmitted invoice do not correlate, the document processor 130 removes the invoice number from the database record, and updates the outstanding amount on the database record.
The foregoing description is intended to be illustrative of the preferred embodiments of the present invention. Those of ordinary skill will envisage certain additions, deletions and/or modifications to the described embodiments which, although explicitly described herein, do not depart from the scope or spirit of the invention, as defined by the claims appended hereto.

Claims

WE CLAIM:
1. An electronic invoice payment system comprising: a settlement processor for providing an electronic invoice; an electronic invoice transmitter in communication with the settlement processor for electronically transmitting the invoice over a network; an electronic invoice receiver configured for receiving the transmitted electronic invoice over the network; and an electronic payment processor in communication with the invoice receiver for providing an electronic financial instrument for payment of the received invoice.
2. The electronic invoice payment system according to claim 1, wherein the financial instrument comprises an electronic check, and the payment processor comprises an electronic checkbook for deriving the electronic check from the received invoice.
3. The electronic invoice payment system according to claim 2, wherein the electronic checkbook includes an encryption processor for electronically endorsing the derived electronic check.
4. The electronic invoice payment system according to claim 2 or 3, wherein the network comprises a wireless network, the invoice transmitter comprises a first wireless transmitter in communication with the invoice transmitter for transmitting the invoice over the wireless network, and the electronic invoice payment system further comprises a second wireless transmitter in communication with the payment processor for transmitting the electronic check over the wireless network.
5. The electronic invoice payment system according to claim 1, further comprising a document receiver for receiving the financial instrument over the network, and a settlement processor in communication with the document receiver for affecting settlement of the invoice with the received financial instrument.
6. The electronic invoice payment system according to claim 5, wherein the settlement processor includes an endorsement processor for electronically endorsing the received financial instrument, and the electronic invoice payment system further comprises a document transmitter in communication with the endorsement processor for transmitting to a financial institution the endorsed financial instrument for the settlement.
7. The electronic invoice payment system according to claim 5, wherein the financial instrument comprises an electronic check having a predefined format, and the settlement processor includes a check translator in communication with the endorsement processor for converting the financial instrument from the predefined format to an automated clearance house (ACH) payment format.
8. The electronic invoice payment system according to claim 7, wherein the payment processor includes an encryption processor for applying a digital signature to the electronic check, the digital signature being derived from an encryption key provided from a financial institution, and the check translator is configured for converting the financial instrument in accordance with an identity of the financial institution.
9. The electronic invoice payment system according to claim 7, wherein the settlement processor includes a database in communication with the check processor, the database including records each identifying a financial institution and an electronic check capability status of the financial institution, and the check translator is configured for converting the financial instrument in accordance with the electronic check capability status.
10. A method for electronic invoice payment over a network, the method comprising the steps of: providing an electronic invoice for payment to a payment recipient, the invoice including a settlement amount; transmitting the invoice to a recipient network location for receipt by a target recipient; the target recipient deriving from the received invoice an electronic financial instrument, the financial instrument being derived in accordance with the settlement amount; and transmitting the financial instrument to a payment network location for settlement of the received invoice.
11. The method according to claim 10, wherein the financial instrument comprises an electronic check, and the instrument deriving step comprises the steps of deriving the electronic check from the received invoice, and electronically endorsing the derived electronic check.
12. The method according to claim 10, wherein the payment is settled by the steps of electronically endorsing the transmitted financial instrument at the payment network location, and transmitting the endorsed financial instrument from the payment network location to a financial institution for the settlement.
13. The method according to claim 10, wherein the financial instrument comprises an electronic check having a predefined format, and the payment is settled by the steps of converting the financial instrument from the predefined format to an automated clearance house (ACH) payment format, and transmitting the converted financial instrument from the payment network location to a financial institution for the settlement.
14. The method according to claim 10, wherein the financial instrument comprises an electronic check having a predefined format, the instrument deriving step comprises applying a digital signature to the electronic check, the digital signature being derived from an encryption key provided from a financial institution, and the payment is settled by the steps of, in accordance with an identity of the financial institution, converting the financial instrument from the predefined format to an automated clearance house (ACH) payment format, and providing the financial institution with the converted financial instrument for the settlement.
15. The method "according to claim 10, wherein the financial instrument comprises an electronic check having a predefined format, the instrument deriving step comprises applying a digital signature to the electronic check, the digital signature being derived from an encryption key provided from one of a plurality of financial institutions, and the payment is settled by the steps of maintaining a database including records identifying an electronic check capability status of each said financial institution, and, in accordance with the electronic check capability status of the one financial institution, converting the financial instrument from the predefined format to an automated clearance house (ACH) payment format.
16. An electronic invoice provided for use with the method according to any of claims 10 to 15.
17. A financial instrument provided by the method according to any of claims 10 to 15.
18. An electronic invoice payment device for paying an electronic invoice over a network, the electronic invoice payment device comprising: an electronic invoice receiver configured for receiving over the network from a payment recipient an electronic invoice, the invoice including a settlement amount; an electronic payment processor in communication with the invoice receiver for providing an electronic financial instrument, the financial instrument being derived in accordance with the settlement amount; and a document transmitter in communication with the payment processor for transmitting the financial instrument over the network for affecting payment of the received invoice.
19. A method for paying an electronic invoice over a network, the method comprising the steps of: receiving over a network from a payment recipient an electronic invoice for payment, the invoice including a settlement amount; deriving from the received invoice an electronic financial instrument, the financial instrument being derived in accordance with the settlement amount; and transmitting over the network to the payment recipient the financial instrument for settlement of the received invoice.
20. An electronic payment device for receiving payment over a network payment for an electronic invoice, the electronic payment receiving device comprising: an electronic invoice transmitter for transmitting over the network to a target recipient an electronic invoice, the invoice including a settlement amount; a document receiver for receiving over the network from the target recipient an electronic financial instrument, the financial instrument including payment terms; a settlement processor in communication with the invoice transmitter and the document receiver for providing the invoice transmitter with the invoice and for correlating the received financial instrument with the transmitted invoice; and a document transmitter in communication with the settlement processor for transmitting the correlated financial instrument to a financial institution for affecting payment of the transmitted invoice.
21. A method for obtaining payment over a network for an electronic invoice, the method comprising the steps of: transmitting over a network to a target recipient an electronic invoice for payment, the invoice including a settlement amount; receiving over the network from the target recipient for settlement of the payment an electronic financial instrument, the financial instrument including payment terms; correlating the received financial instrument with the transmitted invoice in accordance with the payment terms with the settlement amount; and transmitting the correlated financial instrument to a financial institution for affecting payment of the transmitted invoice.
22. An electronic payment server for facilitating settlement of an electronic financial instrument, comprising: a financial instrument receiver for receiving an electronic financial instrument for settlement, the financial instrument including settlement terms; a settlement processor in communication with the financial instrument receiver for obtaining a validity indication of the received financial instrument; and a transmitter configured for communication with a financial institution clearance house for providing the clearance house with the settlement terms for effecting the settlement.
23. The electronic payment server according to claim 22, wherein the financial instrument includes an electronic signature, and the settlement processor includes a certification database comprising records identifying registered users, each said record specifying an identity of one of the registered users and a digital certificate associated with the one registered user, and a validation processor in communication with the certification database for providing the validation indication in accordance with a correspondence between the electronic signature and one of the digital certificates.
PCT/CA2000/000317 1999-03-26 2000-03-27 Electronic invoice payment system WO2000058876A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU35459/00A AU3545900A (en) 1999-03-26 2000-03-27 Electronic invoice payment system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CA 2267042 CA2267042A1 (en) 1999-03-26 1999-03-26 Method and system for local electronic bill presentment and payment ebpp
CA2,267,042 1999-03-26

Publications (1)

Publication Number Publication Date
WO2000058876A1 true WO2000058876A1 (en) 2000-10-05

Family

ID=4163410

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CA2000/000317 WO2000058876A1 (en) 1999-03-26 2000-03-27 Electronic invoice payment system

Country Status (3)

Country Link
AU (1) AU3545900A (en)
CA (1) CA2267042A1 (en)
WO (1) WO2000058876A1 (en)

Cited By (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001095203A1 (en) * 2000-06-08 2001-12-13 Kim Hong Il A check/card for internet based commerce and a method for dealing the check/card
WO2003005312A1 (en) * 2001-07-05 2003-01-16 Cummins-Allison Corp. Automated payment system and method
WO2003070493A2 (en) * 2002-02-23 2003-08-28 Bank-Verlag Gmbh Data processing system and method for electronic payment transfer
US6678401B2 (en) 1996-05-13 2004-01-13 Cummins-Allison Corp. Automated currency processing system
WO2009030050A1 (en) * 2007-09-07 2009-03-12 Manohar Enterprises, Inc. Bank balance funds check and negative balance controls for enterprise resource planning systems
US20110004552A1 (en) * 2001-10-29 2011-01-06 Visa U.S.A., Inc. Method and system for conducting a commercial transaction between a buyer and a seller
US7881519B2 (en) 2001-09-27 2011-02-01 Cummins-Allison Corp. Document processing system using full image scanning
US8125624B2 (en) 1996-11-27 2012-02-28 Cummins-Allison Corp. Automated document processing system and method
US8162125B1 (en) 1996-05-29 2012-04-24 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8204293B2 (en) 2007-03-09 2012-06-19 Cummins-Allison Corp. Document imaging and processing system
US8229807B2 (en) 2007-08-12 2012-07-24 Elbizri Samer System and method of offsetting invoice obligations
US8391583B1 (en) 2009-04-15 2013-03-05 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8417017B1 (en) 2007-03-09 2013-04-09 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8428332B1 (en) 2001-09-27 2013-04-23 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8433123B1 (en) 2001-09-27 2013-04-30 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8437529B1 (en) 2001-09-27 2013-05-07 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8437528B1 (en) 2009-04-15 2013-05-07 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8437530B1 (en) 2001-09-27 2013-05-07 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8459436B2 (en) 2008-10-29 2013-06-11 Cummins-Allison Corp. System and method for processing currency bills and tickets
US8478020B1 (en) 1996-11-27 2013-07-02 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8538123B1 (en) 2007-03-09 2013-09-17 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8627939B1 (en) 2002-09-25 2014-01-14 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8929640B1 (en) 2009-04-15 2015-01-06 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8944234B1 (en) 2001-09-27 2015-02-03 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US9141876B1 (en) 2013-02-22 2015-09-22 Cummins-Allison Corp. Apparatus and system for processing currency bills and financial documents and method for using the same
US9626664B2 (en) 2012-03-07 2017-04-18 Clearxchange, Llc System and method for transferring funds
US9818249B1 (en) 2002-09-04 2017-11-14 Copilot Ventures Fund Iii Llc Authentication method and system
US10282712B2 (en) 2013-02-07 2019-05-07 Jpmorgan Chase Bank, N.A. Integrated electronic disbursement and cash flow management system and method
US10318936B2 (en) 2012-03-07 2019-06-11 Early Warning Services, Llc System and method for transferring funds
US10387858B2 (en) 2013-02-07 2019-08-20 Jpmorgan Chase Bank, N.A. Integrated electronic cash flow management system and method
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
US10438175B2 (en) 2015-07-21 2019-10-08 Early Warning Services, Llc Secure real-time payment transactions
CN111080423A (en) * 2019-11-04 2020-04-28 航天信息股份有限公司 Safe tax control method and system based on white-box cryptographic algorithm
CN111200529A (en) * 2019-12-31 2020-05-26 航天信息股份有限公司 System and method for improving access efficiency of gold tax disk group
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
US10832246B2 (en) 2015-03-23 2020-11-10 Early Warning Services, Llc Payment real-time funds availability
US10839359B2 (en) 2015-03-23 2020-11-17 Early Warning Services, Llc Payment real-time funds availability
US10846662B2 (en) 2015-03-23 2020-11-24 Early Warning Services, Llc Real-time determination of funds availability for checks and ACH items
US10956888B2 (en) 2015-07-21 2021-03-23 Early Warning Services, Llc Secure real-time transactions
US10963856B2 (en) 2015-07-21 2021-03-30 Early Warning Services, Llc Secure real-time transactions
US10970688B2 (en) 2012-03-07 2021-04-06 Early Warning Services, Llc System and method for transferring funds
US10970695B2 (en) 2015-07-21 2021-04-06 Early Warning Services, Llc Secure real-time transactions
US11037121B2 (en) 2015-07-21 2021-06-15 Early Warning Services, Llc Secure real-time transactions
US11037122B2 (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
US11144928B2 (en) 2016-09-19 2021-10-12 Early Warning Services, Llc Authentication and fraud prevention in provisioning a mobile wallet
US11151522B2 (en) 2015-07-21 2021-10-19 Early Warning Services, Llc Secure transactions with offline device
US11151523B2 (en) 2015-07-21 2021-10-19 Early Warning Services, Llc Secure transactions with offline device
US11157884B2 (en) 2015-07-21 2021-10-26 Early Warning Services, Llc Secure transactions with offline device
JP2022031817A (en) * 2016-05-04 2022-02-22 アルゴランド インク. Dispersion type transaction propagation and verification system
US11386410B2 (en) 2015-07-21 2022-07-12 Early Warning Services, Llc Secure transactions with offline device
US11593800B2 (en) 2012-03-07 2023-02-28 Early Warning Services, Llc System and method for transferring funds

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0745947A2 (en) * 1995-06-02 1996-12-04 International Business Machines Corporation Method and system for bill presentation and payment reconciliation
WO1997008643A1 (en) * 1995-08-31 1997-03-06 Visa International Service Association Electronic bill pay system
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
WO1998026364A1 (en) * 1996-12-09 1998-06-18 Sun Microsystems, Inc. A method and system for electronic bill payment
WO1999013422A1 (en) * 1997-09-08 1999-03-18 Neely R Alan Electronic invoicing and payment system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5677955A (en) 1995-04-07 1997-10-14 Financial Services Technology Consortium Electronic funds transfer instruments
EP0745947A2 (en) * 1995-06-02 1996-12-04 International Business Machines Corporation Method and system for bill presentation and payment reconciliation
WO1997008643A1 (en) * 1995-08-31 1997-03-06 Visa International Service Association Electronic bill pay system
US5699528A (en) * 1995-10-31 1997-12-16 Mastercard International, Inc. System and method for bill delivery and payment over a communications network
WO1998026364A1 (en) * 1996-12-09 1998-06-18 Sun Microsystems, Inc. A method and system for electronic bill payment
WO1999013422A1 (en) * 1997-09-08 1999-03-18 Neely R Alan Electronic invoicing and payment system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
STEVEN MARLIN: "B2B Swirling e-marketplace pulls in banks", BANK SYSTEMS AND TECHNOLOGY, vol. june 2000, 1 June 2000 (2000-06-01), pages 32 - 35, XP002142368 *

Cited By (116)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6731786B2 (en) 1996-05-13 2004-05-04 Cummins-Allison Corp. Document processing method and system
US6678401B2 (en) 1996-05-13 2004-01-13 Cummins-Allison Corp. Automated currency processing system
US6810137B2 (en) 1996-05-13 2004-10-26 Cummins-Allison Corp. Automated document processing system and method
US6724927B2 (en) 1996-05-13 2004-04-20 Cummins-Allison Corp. Automated document processing system with document imaging and value indication
US6724926B2 (en) 1996-05-13 2004-04-20 Cummins-Allison Corp. Networked automated document processing system and method
US8162125B1 (en) 1996-05-29 2012-04-24 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8714336B2 (en) 1996-05-29 2014-05-06 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8478020B1 (en) 1996-11-27 2013-07-02 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8125624B2 (en) 1996-11-27 2012-02-28 Cummins-Allison Corp. Automated document processing system and method
US8339589B2 (en) 1996-11-27 2012-12-25 Cummins-Allison Corp. Check and U.S. bank note processing device and method
US8437531B2 (en) 1996-11-27 2013-05-07 Cummins-Allison Corp. Check and U.S. bank note processing device and method
US9390574B2 (en) 1996-11-27 2016-07-12 Cummins-Allison Corp. Document processing system
US8442296B2 (en) 1996-11-27 2013-05-14 Cummins-Allison Corp. Check and U.S. bank note processing device and method
US8169602B2 (en) 1996-11-27 2012-05-01 Cummins-Allison Corp. Automated document processing system and method
US8514379B2 (en) 1996-11-27 2013-08-20 Cummins-Allison Corp. Automated document processing system and method
US8380573B2 (en) 1996-11-27 2013-02-19 Cummins-Allison Corp. Document processing system
US9129271B2 (en) 2000-02-11 2015-09-08 Cummins-Allison Corp. System and method for processing casino tickets
US9495808B2 (en) 2000-02-11 2016-11-15 Cummins-Allison Corp. System and method for processing casino tickets
WO2001095203A1 (en) * 2000-06-08 2001-12-13 Kim Hong Il A check/card for internet based commerce and a method for dealing the check/card
US8126793B2 (en) 2001-07-05 2012-02-28 Cummins-Allison Corp. Automated payment system and method
WO2003005312A1 (en) * 2001-07-05 2003-01-16 Cummins-Allison Corp. Automated payment system and method
US7882000B2 (en) 2001-07-05 2011-02-01 Cummins-Allison Corp. Automated payment system and method
US7647275B2 (en) 2001-07-05 2010-01-12 Cummins-Allison Corp. Automated payment system and method
US9142075B1 (en) 2001-09-27 2015-09-22 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8655046B1 (en) 2001-09-27 2014-02-18 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8396278B2 (en) 2001-09-27 2013-03-12 Cummins-Allison Corp. Document processing system using full image scanning
US8655045B2 (en) 2001-09-27 2014-02-18 Cummins-Allison Corp. System and method for processing a deposit transaction
US8428332B1 (en) 2001-09-27 2013-04-23 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8433123B1 (en) 2001-09-27 2013-04-30 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8437529B1 (en) 2001-09-27 2013-05-07 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8041098B2 (en) 2001-09-27 2011-10-18 Cummins-Allison Corp. Document processing system using full image scanning
US7881519B2 (en) 2001-09-27 2011-02-01 Cummins-Allison Corp. Document processing system using full image scanning
US8437530B1 (en) 2001-09-27 2013-05-07 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8944234B1 (en) 2001-09-27 2015-02-03 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8644585B1 (en) 2001-09-27 2014-02-04 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8644584B1 (en) 2001-09-27 2014-02-04 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8639015B1 (en) 2001-09-27 2014-01-28 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8103084B2 (en) 2001-09-27 2012-01-24 Cummins-Allison Corp. Document processing system using full image scanning
US20110004552A1 (en) * 2001-10-29 2011-01-06 Visa U.S.A., Inc. Method and system for conducting a commercial transaction between a buyer and a seller
WO2003070493A2 (en) * 2002-02-23 2003-08-28 Bank-Verlag Gmbh Data processing system and method for electronic payment transfer
WO2003070493A3 (en) * 2002-02-23 2004-02-05 Bank Verlag Gmbh Data processing system and method for electronic payment transfer
US9818249B1 (en) 2002-09-04 2017-11-14 Copilot Ventures Fund Iii Llc Authentication method and system
US9355295B1 (en) 2002-09-25 2016-05-31 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8627939B1 (en) 2002-09-25 2014-01-14 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8538123B1 (en) 2007-03-09 2013-09-17 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8542904B1 (en) 2007-03-09 2013-09-24 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8625875B2 (en) 2007-03-09 2014-01-07 Cummins-Allison Corp. Document imaging and processing system for performing blind balancing and display conditions
US8204293B2 (en) 2007-03-09 2012-06-19 Cummins-Allison Corp. Document imaging and processing system
US8417017B1 (en) 2007-03-09 2013-04-09 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8229807B2 (en) 2007-08-12 2012-07-24 Elbizri Samer System and method of offsetting invoice obligations
WO2009030050A1 (en) * 2007-09-07 2009-03-12 Manohar Enterprises, Inc. Bank balance funds check and negative balance controls for enterprise resource planning systems
US8459436B2 (en) 2008-10-29 2013-06-11 Cummins-Allison Corp. System and method for processing currency bills and tickets
US9972156B1 (en) 2009-04-15 2018-05-15 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8437528B1 (en) 2009-04-15 2013-05-07 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8787652B1 (en) 2009-04-15 2014-07-22 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8948490B1 (en) 2009-04-15 2015-02-03 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US10452906B1 (en) 2009-04-15 2019-10-22 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8958626B1 (en) 2009-04-15 2015-02-17 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8594414B1 (en) 2009-04-15 2013-11-26 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8559695B1 (en) 2009-04-15 2013-10-15 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8644583B1 (en) 2009-04-15 2014-02-04 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US9189780B1 (en) 2009-04-15 2015-11-17 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and methods for using the same
US9195889B2 (en) 2009-04-15 2015-11-24 Cummins-Allison Corp. System and method for processing banknote and check deposits
US8478019B1 (en) 2009-04-15 2013-07-02 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8467591B1 (en) 2009-04-15 2013-06-18 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US9477896B1 (en) 2009-04-15 2016-10-25 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8437532B1 (en) 2009-04-15 2013-05-07 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8929640B1 (en) 2009-04-15 2015-01-06 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US9971935B1 (en) 2009-04-15 2018-05-15 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8391583B1 (en) 2009-04-15 2013-03-05 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US9626664B2 (en) 2012-03-07 2017-04-18 Clearxchange, Llc System and method for transferring funds
US11373182B2 (en) 2012-03-07 2022-06-28 Early Warning Services, Llc System and method for transferring funds
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
US9691056B2 (en) 2012-03-07 2017-06-27 Clearxchange, Llc System and method for transferring funds
US11715075B2 (en) 2012-03-07 2023-08-01 Early Warning Services, Llc System and method for transferring funds
US11948148B2 (en) 2012-03-07 2024-04-02 Early Warning Services, Llc System and method for facilitating transferring funds
US11605077B2 (en) 2012-03-07 2023-03-14 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
US11321682B2 (en) 2012-03-07 2022-05-03 Early Warning Services, Llc System and method for transferring funds
US11361290B2 (en) 2012-03-07 2022-06-14 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
US10970688B2 (en) 2012-03-07 2021-04-06 Early Warning Services, Llc System and method for transferring funds
US10387858B2 (en) 2013-02-07 2019-08-20 Jpmorgan Chase Bank, N.A. Integrated electronic cash flow management system and method
US10282712B2 (en) 2013-02-07 2019-05-07 Jpmorgan Chase Bank, N.A. Integrated electronic disbursement and cash flow management system and method
US9141876B1 (en) 2013-02-22 2015-09-22 Cummins-Allison Corp. Apparatus and system for processing currency bills and financial documents and method for using the same
US9558418B2 (en) 2013-02-22 2017-01-31 Cummins-Allison Corp. Apparatus and system for processing currency bills and financial documents and method for using the same
US11314980B1 (en) 2013-02-22 2022-04-26 Cummins-Allison Corp. Apparatus and system for processing currency bills and financial documents and method for using the same
US10163023B2 (en) 2013-02-22 2018-12-25 Cummins-Allison Corp. Apparatus and system for processing currency bills and financial documents and method for using the same
US10846662B2 (en) 2015-03-23 2020-11-24 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
US10878387B2 (en) 2015-03-23 2020-12-29 Early Warning Services, Llc Real-time determination of funds availability for checks and ACH items
US10769606B2 (en) 2015-03-23 2020-09-08 Early Warning Services, Llc Payment real-time funds availability
US10832246B2 (en) 2015-03-23 2020-11-10 Early Warning Services, Llc Payment real-time funds availability
US11037121B2 (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
US10438175B2 (en) 2015-07-21 2019-10-08 Early Warning Services, Llc Secure real-time payment transactions
US11037122B2 (en) 2015-07-21 2021-06-15 Early Warning Services, Llc Secure real-time transactions
US11151522B2 (en) 2015-07-21 2021-10-19 Early Warning Services, Llc Secure transactions with offline device
US10956888B2 (en) 2015-07-21 2021-03-23 Early Warning Services, Llc Secure real-time transactions
US11151523B2 (en) 2015-07-21 2021-10-19 Early Warning Services, Llc Secure transactions with offline device
US11062290B2 (en) 2015-07-21 2021-07-13 Early Warning Services, Llc Secure real-time transactions
US11386410B2 (en) 2015-07-21 2022-07-12 Early Warning Services, Llc Secure transactions with offline device
US10970695B2 (en) 2015-07-21 2021-04-06 Early Warning Services, Llc Secure real-time transactions
US10762477B2 (en) 2015-07-21 2020-09-01 Early Warning Services, Llc Secure real-time processing of payment transactions
US10963856B2 (en) 2015-07-21 2021-03-30 Early Warning Services, Llc Secure real-time transactions
US11922387B2 (en) 2015-07-21 2024-03-05 Early Warning Services, Llc Secure real-time transactions
JP2022031817A (en) * 2016-05-04 2022-02-22 アルゴランド インク. Dispersion type transaction propagation and verification system
US11144928B2 (en) 2016-09-19 2021-10-12 Early Warning Services, Llc Authentication and fraud prevention in provisioning a mobile wallet
US11151566B2 (en) 2016-09-19 2021-10-19 Early Warning Services, Llc Authentication and fraud prevention in provisioning a mobile wallet
US11151567B2 (en) 2016-09-19 2021-10-19 Early Warning Services, Llc Authentication and fraud prevention in provisioning a mobile wallet
CN111080423B (en) * 2019-11-04 2024-02-20 航天信息股份有限公司 Safe tax control method and system based on white-box cryptographic algorithm
CN111080423A (en) * 2019-11-04 2020-04-28 航天信息股份有限公司 Safe tax control method and system based on white-box cryptographic algorithm
CN111200529A (en) * 2019-12-31 2020-05-26 航天信息股份有限公司 System and method for improving access efficiency of gold tax disk group

Also Published As

Publication number Publication date
CA2267042A1 (en) 2000-09-26
AU3545900A (en) 2000-10-16

Similar Documents

Publication Publication Date Title
WO2000058876A1 (en) Electronic invoice payment system
CA2366517C (en) Person-to-person, person-to-business, business-to-person, and business-to-business financial transaction system
Neuman et al. Requirements for network payment: The netcheque perspective
US8032458B2 (en) Methods and systems for automated generation of bills
US5884288A (en) Method and system for electronic bill payment
US7555462B2 (en) Method and apparatus for incorporating scanned checks into financial applications
US7395241B1 (en) Consumer-directed financial transfers using automated clearinghouse networks
US20050222954A1 (en) Multi-factor algorithm for facilitating electronic payments to payees
WO1998026364A9 (en) A method and system for electronic bill payment
CA2316090A1 (en) Electronic cheque processing system
KR20080104404A (en) System and method for processing sale bond by using affiliated store and program recording medium
JP2006215666A (en) Electronic draft management system
RU2507582C2 (en) Method of performing operations with bank deposits
JP2021105776A (en) Card-less credit settlement
KR20090007542A (en) System for processing bill(or account) by using affiliated store account
KR20020043374A (en) A bill presentment and payment procedure and the system in mobile network.
KR20090019024A (en) System and method for managing the balace of payment accumulating account and program recording medium
KR20090007547A (en) System for processing sale bond by using affiliated store

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP