System and method for obtaining customer bill information and facilitating bill payment at biller websites
First Claim
1. An electronic bill payment system comprising:
- a user interface at a first website on a user computer for enabling a user to enter user financial account information and user access information for use in accessing a biller website and for making a payment at said biller website from a user financial account, said first website being a different website than said biller website; and
a bot program for using said user access information to access said biller website,said bot program using said user financial account information to initiate a payment on behalf of the user at said biller website from said user financial account,the bot program configured with a bill presentment component for gathering user bills from billers, said electronic bill payment system being operative to pay electronic bills gathered by said bill presentment component,the bill presentment component including an agent program acting as a proxy for the user for accessing the biller website using said user access information, said agent program, on a scheduled basis, scraping said biller website to obtain bill data for said user, said agent program returning said user bill data from said biller website to said bill presentment component for presentment to said user.
5 Assignments
0 Petitions
Accused Products
Abstract
An integrated electronic bill presentment and payment (EBPP) system is disclosed which obtains bills for customers (which include individuals, businesses, and organizations) and allow payments including payments by credit card to be processed at the biller websites on behalf of customers. The integrated EBPP system obtains bills for customers from paper billers, electronic billers, and scrape-enabled biller websites, with customers providing access information for biller websites to the integrated EBPP system, which uses a software agent or bot to make scheduled scrapes of biller websites to obtain customer bills. The integrated EBPP system enables customers to automatically set up a user account at biller websites, with customers providing user access information and user financial account information, such as a credit card or debit card, for accessing biller websites and for initiating payments at biller websites.
193 Citations
27 Claims
-
1. An electronic bill payment system comprising:
-
a user interface at a first website on a user computer for enabling a user to enter user financial account information and user access information for use in accessing a biller website and for making a payment at said biller website from a user financial account, said first website being a different website than said biller website; and a bot program for using said user access information to access said biller website, said bot program using said user financial account information to initiate a payment on behalf of the user at said biller website from said user financial account, the bot program configured with a bill presentment component for gathering user bills from billers, said electronic bill payment system being operative to pay electronic bills gathered by said bill presentment component, the bill presentment component including an agent program acting as a proxy for the user for accessing the biller website using said user access information, said agent program, on a scheduled basis, scraping said biller website to obtain bill data for said user, said agent program returning said user bill data from said biller website to said bill presentment component for presentment to said user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An electronic bill presentment and payment system comprising:
-
a bill center for enabling a user bill to be presented and paid make a payment over the Internet, said bill center enabling a user at a first website on a user computer to enter user access information and user financial account information; an first agent program acting as a proxy for said user for accessing a biller website using said user access information, said first agent program, on a scheduled basis, scraping said biller website for user bill data, said first agent program returning said user bill data from said biller website to said bill center for use in producing a display at the bill center that looks like a bill the user would see at said biller website; an automated account setup option for facilitating online set up of a user account at a biller websites for said user if said user does not have a user account with said biller website; a first account bill payment component for paying bills from a first user financial account, said user financial account information including information relating to said first user financial account; a second account bill payment component for paying bills from a second user financial account if payment of bills from said first user financial account is not possible, said user financial account information including information relating to said second user financial account; and a second agent program for using said user access information to access said biller website, said second agent program using said user financial account information to initiate a payment from at least one of said first and second user financial accounts at said biller website, wherein the first website being a different website than said biller website.
-
-
19. An electronic bill payment system, comprising:
-
a user interface at a first website on a user computer for enabling a user to enter user access information allowing a user to access a biller website, said user interface also allowing said user to select at least one of a plurality of payment options for initiating payment at said biller website, said first website being a different website than said biller website; and an agent program for using said user access information to access said biller website, the agent program, on a scheduled basis, scraping said biller website to obtain bill data for said user, said agent program using said selected payment option to make a payment on behalf of said user at said biller website. - View Dependent Claims (20, 21, 22)
-
-
23. A method of paying bills via the Internet, comprising:
-
setting up a user at a first website on a user computer to settle bills at a biller website by acquiring user access information required to access said biller website and user financial account information to perform a payment at said biller website from said user financial account, the first website being a different website than the biller website; accessing said biller website using said user access information, on a scheduled basis, to scrape user bill data from said biller website; and making a payment from the first website on behalf of the user at said biller website using said user access information and said user financial account information. - View Dependent Claims (24, 25, 26)
-
-
27. A method of paying bills via the Internet, comprising:
-
providing an interface at a first website on a user computer for a user to enter user access information required to access a biller website, wherein said user access information is validated at said biller website, the first website being a different website than the biller website; automatically setting up a user account at said biller website if the user has not set up a user account at the biller website; acting as a proxy for the user for accessing the biller website using said user access information and, on a scheduled basis, to scrape user bill data from the biller website for use in producing a display at the first website that looks like a bill the user would see at said biller website; providing an interface for the user at the first website to enter bill payment information necessary to pay a bill at the biller site; and making a bill payment on behalf of the user at the biller website using the user access information and the bill payment information.
-
Specification