Disallow payment for E-billing system
First Claim
1. A method for providing an on-line billing system, the method comprising:
- retrieving invoice information corresponding to a customer;
displaying the invoice amount via a web browser;
receiving an input to initiate payment corresponding to the invoice amount;
determining whether the invoice amount is a zero balance or a credit balance; and
selectively terminating the payment and generating a disallow payment message based upon the determining step.
8 Assignments
0 Petitions
Accused Products
Abstract
A payment disallow mechanism for an e-billing system including a computer system accessible for on-line interactive communication of invoices to users. The computer system including a database for storing customer invoice information, the information including an invoice date and an total invoice amount for display to said customer for on-line interaction; a mechanism for initiating electronic payment of the modified total invoice amount via the e-billing system, and a mechanism for determining whether the total invoice amount is a zero balance or credit balance prior to executing the electronic payment, wherein in response to determination of the zero or credit balance, the mechanism terminating the payment mechanism and generating a disallow payment message for display to the customer.
47 Citations
37 Claims
-
1. A method for providing an on-line billing system, the method comprising:
-
retrieving invoice information corresponding to a customer; displaying the invoice amount via a web browser; receiving an input to initiate payment corresponding to the invoice amount; determining whether the invoice amount is a zero balance or a credit balance; and selectively terminating the payment and generating a disallow payment message based upon the determining step. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A server apparatus for providing an on-line billing system, the server apparatus comprising:
-
a communication interface configured to retrieve invoice information corresponding to a customer; and a processor coupled to the communication interface and configured to instruct display of the invoice amount via a web browser; wherein the communication interface receives an input to initiate payment corresponding to the invoice amount, the processor determining whether the invoice amount is a zero balance or a credit balance, and selectively terminating the payment and generating a disallow payment message based upon the determination. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An e-billing system comprising:
-
a database configured to store invoice information corresponding to a customer; a server communicating with the database, the server being configured to retrieve the invoice information from the database, the server being configured to instruct display of the invoice amount via a web browser; and a client communicating with the server, the client being configured to run the web browser and to transmit an input to the server to initiate payment corresponding to the invoice amount, the server determining whether the invoice amount is a zero balance or a credit balance, and selectively terminating the payment and generating a disallow payment message based upon the determination. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A server apparatus for providing an on-line billing system, the server apparatus comprising:
-
means for retrieving invoice information corresponding to a customer; means for displaying the invoice amount via a web browser; means for receiving an input to initiate payment corresponding to the invoice amount; means for determining whether the invoice amount is a zero balance or a credit balance; and means for selectively terminating the payment and generating a disallow payment message based upon the determination. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A computer-readable medium carrying one or more sequences of one or more instructions for providing an on-line billing system, the one or more sequences of one or more instructions including instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of:
-
retrieving invoice information corresponding to a customer; displaying the invoice amount via a web browser; receiving an input to initiate payment corresponding to the invoice amount; determining whether the invoice amount is a zero balance or a credit balance; and selectively terminating the payment and generating a disallow payment message based upon the determining step. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
-
36. A payment disallow mechanism for an e-billing system including a computer system accessible for on-line interactive communication of invoices to users, the computer system comprising:
-
a database for storing customer invoice information, the information including an invoice date and a total invoice amount, the invoice information displayed to the customer for on-line interaction; a mechanism for initiating electronic payment of a modified total invoice amount via the e-billing system, and a mechanism for determining whether the total invoice amount is a zero balance or credit balance prior to executing the electronic payment, wherein in response to determination of the zero or credit balance, the mechanism terminating the payment mechanism and generating a disallow payment message for display to the customer. - View Dependent Claims (37)
-
Specification