Payment certification string and related electronic payment system and method
First Claim
1. A computerized system for generating an electronic payment instruction from a source of funds of a customer and validating said source of funds, said system comprising:
- a client application operable by a customer;
said client application including computer processor means for generating in response to input of a customer unique funding account information identifying a source of funds for making electronic payments;
said client application including processor means for generating a payment certification string from said unique funding account information, said payment certification string including a validation indicating portion initially indicating that said unique funding account information is invalid at the time said payment certification string is generated;
said client application including processor means for extracting said unique funding account information from said payment certification string only if said validation indicating portion indicates that said unique funding account information is valid;
a validation server in electronic communication with said client application;
means for establishing a secure electronic communication channel between said client application and said validation server;
said client application including means for communicating said unique funding account information extracted from said payment certification string to said validation server over said secure electronic communication channel;
said validation server including means for confirming that said unique funding account information is sufficient to enable the processing of an electronic payment from said source of funds;
said validation server including processor means for generating a validation string specifically associated with said unique funding account information only if said unique funding account information is confirmed;
said validation server including means for communicating said validation string to said client application over said secure electronic communication channel;
said client application including processor means for modifying said validation indicating portion to indicate that said unique funding account information is valid only if said validation string has been received from said validation server; and
said client application including means for generating in response to input from said customer an electronic payment instruction authorizing payment to a biller from said source of funds, said electronic payment instruction including said unique funding account information extracted from said payment certification string only if said validation indicating portion indicates that said unique funding account information is valid.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic statement, bill presentment and payment system and method includes a customer client software program and client database, and a biller server software program and server database connected over an electronic information network. A customer enrolls with a biller by communicating a request between the client and server programs including information about a funding account. The biller confirms customer account information and verifies the funding account and updates the status of the enrollment request to the customer. Electronic bill summary and/or detail information is communicated to or polled from the biller server and consolidated at the customer client software. The customer may then retrieve bill summary and/or detail information and/or communicate payment instructions authorizing an electronic transfer from the funding account to the biller. In addition, a payment certification string including funding account information is generated and transmitted to a validation server which confirms the payment instructions.
-
Citations
30 Claims
-
1. A computerized system for generating an electronic payment instruction from a source of funds of a customer and validating said source of funds, said system comprising:
-
a client application operable by a customer;
said client application including computer processor means for generating in response to input of a customer unique funding account information identifying a source of funds for making electronic payments;
said client application including processor means for generating a payment certification string from said unique funding account information, said payment certification string including a validation indicating portion initially indicating that said unique funding account information is invalid at the time said payment certification string is generated;
said client application including processor means for extracting said unique funding account information from said payment certification string only if said validation indicating portion indicates that said unique funding account information is valid;
a validation server in electronic communication with said client application;
means for establishing a secure electronic communication channel between said client application and said validation server;
said client application including means for communicating said unique funding account information extracted from said payment certification string to said validation server over said secure electronic communication channel;
said validation server including means for confirming that said unique funding account information is sufficient to enable the processing of an electronic payment from said source of funds;
said validation server including processor means for generating a validation string specifically associated with said unique funding account information only if said unique funding account information is confirmed;
said validation server including means for communicating said validation string to said client application over said secure electronic communication channel;
said client application including processor means for modifying said validation indicating portion to indicate that said unique funding account information is valid only if said validation string has been received from said validation server; and
said client application including means for generating in response to input from said customer an electronic payment instruction authorizing payment to a biller from said source of funds, said electronic payment instruction including said unique funding account information extracted from said payment certification string only if said validation indicating portion indicates that said unique funding account information is valid. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computerized method of generating an electronic payment instruction from a source of funds of a customer and validating said source of funds, said method comprising the steps of:
-
providing a client application operable by a customer;
said client application generating in response to input of a customer unique funding account information identifying a source of funds for making electronic payments;
said client application generating a payment certification string from said unique funding account information, said payment certification string including a validation indicating portion initially indicating that said unique funding account information is invalid at the time said payment certification string is generated;
said client application extracting said unique funding account information from said payment certification string only if said validation indicating portion indicates that said unique funding account information is valid;
providing a validation server in electronic communication with said client application;
establishing a secure electronic communication channel between said client application and said validation server;
said client application communicating said unique funding account information extracted from said payment certification string to said validation server over said secure electronic communication channel;
said validation server confirming that said unique funding account information is sufficient to enable the processing of an electronic payment from said source of funds;
said validation server generating a validation string specifically associated with said unique funding account information only if said unique funding account information is confirmed;
said validation server communicating said validation string to said client application over said secure electronic communication channel;
said client application modifying said validation indicating portion to indicate that said unique funding account information is valid only if said validation string has been received from said validation server; and
said client application generating in response to input from said customer an electronic payment instruction authorizing payment to a biller from said source of funds, said electronic payment instruction including said unique funding account information extracted from said payment certification string only if said validation indicating portion indicates that said unique funding account information is valid. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification