System and method of processing payment of bills from multiple bill providers
First Claim
1. A method of processing a payment of a bill comprising the steps of:
- displaying a list of bill providers on a bill payment computer;
recording a customer selection of a bill provider from a list of bill providers displayed by a bill payment computer;
connecting to a computer of the bill provider through an API of the bill provider selected on the bill payment computer;
recording customer identification information by the bill payment computer;
sending customer identification information to the computer of the bill provider by the bill payment computer;
receiving and displaying customer account information from the computer of the bill provider by the bill payment computer;
recording the payment by the bill payment computer; and
sending payment information to the computer of the bill provider by the bill payment computer.
6 Assignments
0 Petitions
Accused Products
Abstract
A system for processing payment of bills from multiple bill providers which establishes connections to bill provider computers through APIs unique to each bill provider. The system includes a display for displaying a list of bill providers, an input device for recording customer selections of a number of the bill providers from the list, a payment accepting device, such as a check reader, card reader, or cash acceptor, and a processor for establishing connections to computers of the bill providers through the APIs which are resident on the kiosk in response to the customer selections, for sending customer identification information to the computers, for receiving and displaying customer account information from the computers, for recording the payments from the payment accepting device, and for sending payment information to the computers.
21 Citations
16 Claims
-
1. A method of processing a payment of a bill comprising the steps of:
-
displaying a list of bill providers on a bill payment computer; recording a customer selection of a bill provider from a list of bill providers displayed by a bill payment computer; connecting to a computer of the bill provider through an API of the bill provider selected on the bill payment computer; recording customer identification information by the bill payment computer; sending customer identification information to the computer of the bill provider by the bill payment computer; receiving and displaying customer account information from the computer of the bill provider by the bill payment computer; recording the payment by the bill payment computer; and sending payment information to the computer of the bill provider by the bill payment computer. - View Dependent Claims (2, 3, 4)
-
-
5. A method of processing a payment of a bill comprising the steps of:
-
displaying a list of a plurality of different bill providers by a kiosk; recording a customer selection of one of the bill providers by an input device of the kiosk; connecting to a computer of the one bill provider through an API of the bill provider selected on the kiosk; recording customer identification information by the kiosk; sending customer identification information to the computer by the kiosk; receiving and displaying customer account information from the computer by the kiosk; recording the payment by the kiosk; sending payment information to the computer by the kiosk; printing a receipt by a printer of the kiosk; and displaying a message indicating that the computer has received the payment by the kiosk. - View Dependent Claims (6, 7, 8)
-
-
9. A bill payment system comprising:
-
a display for displaying a list of a plurality of different bill providers; an input device for recording customer selections of a number of the bill providers from the list; means for accepting payments of bills from the bill providers by a bill payer; and a processor for establishing connections to computers of the bill providers through APIs which are unique to each of the bill providers and resident on the kiosk in response to the customer selections, for sending customer identification information to the computers, for receiving and displaying customer account information from the computers, for recording the payments from the payment accepting means, and for sending payment information to the computers. - View Dependent Claims (10, 11, 12)
-
-
13. A bill payment kiosk comprising:
-
a touch screen for displaying a list of a plurality of different bill providers and for recording customer selections of a number of the bill providers from the list; means for accepting payments of bills from the bill providers by a bill payer; and a processor for establishing connections to computers of the bill providers through APIs which are unique to each of the bill providers and resident on the kiosk in response to the customer selections, for sending customer identification information to the computers, for receiving and displaying customer account information from the computers, for recording the payments from the payment accepting means, and for sending payment information to the computers. - View Dependent Claims (14, 15, 16)
-
Specification