Customizable electronic bill presentment and payment system and method
First Claim
1. An electronic bill presentment computer system for providing bill information from a biller to a remote customer over a network, the customer submitting a requested transaction to the electronic bill presentment computer system, the electronic bill presentment computer system configured and programmed to include:
- a presentation descriptor repository, the presentation descriptor repository including data pertaining to the biller'"'"'s particular look-and-feel for presentation of electronic billing results to the customer;
a presentation logic module providing a visual presentation of results of the requested transaction from the system to the customer, the presentation logic module utilizing look-and-feel data retrieved from the presentation descriptor repository; and
wherein the presentation descriptor repository is discrete from the presentation logic module, thereby providing that only said presentation descriptor repository, and not the presentation logic module, directly reflects a particular electronic billing presentation requirement of the biller, the information in said presentation descriptor repository being customizable for the biller.
1 Assignment
0 Petitions
Accused Products
Abstract
An customizable electronic bill presentment computer system for providing bill information from a biller to a remote customer over a network. The system processes a requested transaction from a customer through an interaction controller that utilizes stored scripts of instructions in an action descriptor repository. The action descriptor repository includes customized instructions for controlling business objects and presentation objects. The action descriptor repository and a presentation descriptor repository are maintained discrete from the business logic, presentation logic, and interaction controller, thereby providing that the repositories are the only part of the system directly reflecting the biller'"'"'s particular electronic billing needs, the information in the repositories being customizable for the biller.
44 Citations
27 Claims
-
1. An electronic bill presentment computer system for providing bill information from a biller to a remote customer over a network, the customer submitting a requested transaction to the electronic bill presentment computer system, the electronic bill presentment computer system configured and programmed to include:
-
a presentation descriptor repository, the presentation descriptor repository including data pertaining to the biller'"'"'s particular look-and-feel for presentation of electronic billing results to the customer;
a presentation logic module providing a visual presentation of results of the requested transaction from the system to the customer, the presentation logic module utilizing look-and-feel data retrieved from the presentation descriptor repository; and
wherein the presentation descriptor repository is discrete from the presentation logic module, thereby providing that only said presentation descriptor repository, and not the presentation logic module, directly reflects a particular electronic billing presentation requirement of the biller, the information in said presentation descriptor repository being customizable for the biller. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An electronic bill presentment computer system for providing bill information from a biller to a remote customer over a network, the customer submitting a requested transaction to the electronic bill presentment computer system, the electronic bill presentment computer system configured and programmed to include:
-
an action descriptor repository including a script of the processing instructions corresponding to the requested transaction, the script being directed to particular electronic bill requirements of the biller and including one or more of the following;
(a) an identification of business objects to instantiate, (b) a method to invoke the business objects, and (c) a presentation instruction;
a business logic module including a plurality of business objects for determining electronic billing results;
a presentation descriptor repository, the presentation descriptor repository including data pertaining to the biller'"'"'s particular look-and-feel for presentation of electronic billing results to the customer;
a presentation logic module receiving electronic billing results from the business logic module and providing a visual presentation of the electronic billing results to the customer, the presentation logic module utilizing look-and-feel data retrieved from the presentation descriptor repository; and
an interaction controller receiving the requested transaction from the customer and retrieving the corresponding script of processing instructions from the action descriptor repository, the interaction controller invoking business objects in the business logic module and providing presentation instructions to the presentation logic module in accordance with the script of processing instructions;
wherein the action descriptor repository and the presentation descriptor repository are discrete from the business logic module, the presentation logic module, and the interaction controller, thereby providing that said repositories are the only part of the system directly reflecting the biller'"'"'s particular electronic billing needs, the information in said repositories being customizable for the biller. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A method for providing electronic bill information from a biller to a remote customer over a network, the customer submitting a requested transaction, the method comprising:
-
storing customized data pertaining to a particular look-and-feel of the biller for presentation of electronic billing results to the customer;
storing presentation logic code independent of the data pertaining to the biller'"'"'s particular look and feel;
activating the presentation logic code in accordance with the look-and-feel data retrieved from the stored data to create a visual presentation to be provided to the customer. - View Dependent Claims (13, 14)
-
-
15. A method for providing electronic bill information from a biller to a remote customer over a network, the customer submitting a requested transaction, the method comprising:
-
storing a customized script of the processing instructions corresponding to the requested transaction, the customized script being directed to the biller'"'"'s particular electronic bill presentment needs and including one or more of the following;
(a) an identification of business logic to instantiate, (b) a method to invoke the business logic, and (c) a presentation instruction;
storing business logic code independent of the customized script of processing instructions, retrieving the customized script of processing instructions corresponding to the requested transaction;
applying the customized script of processing instructions to the business logic code and determining electronic billing results;
storing customized data pertaining to a particular look-and-feel of the biller for presentation of electronic billing results to the customer;
storing presentation logic code independent of the data pertaining to the biller'"'"'s particular look and feel;
applying the presentation logic code in accordance with the customized look-and-feel data retrieved from the stored data to create a visual presentation of the electronic billing results from the business logic code to be provided to the customer. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A web page presenting electronic bill information from a biller over the Internet to a customer, the web page generated in response to a submission of a requested transaction by the customer, the web page further generated using a method as follows:
-
storing customized data pertaining to a particular look-and-feel of the biller for presentation of electronic billing results to the customer;
storing presentation logic code independent of the data pertaining to the biller'"'"'s particular look and feel;
receiving the requested transaction from the customer via the Internet;
generating electronic billing results in response to the requested transaction;
activating the presentation logic code in accordance with the look-and-feel data retrieved from the stored customized data to create the web page representing a visual presentation of the electronic billing results to be provided to the customer; and
transmitting the web page to the customer via the Internet. - View Dependent Claims (21, 22)
-
-
23. A web page presenting electronic bill information from a biller over the Internet to a customer, the web page generated in response to a submission of a requested transaction by the customer, the web page further generated using a method as follows:
-
storing a customized script of the processing instructions corresponding to the requested transaction, the customized script being directed to a particular electronic bill presentment need of the biller and including one or more of the following;
(a) an identification of business logic to instantiate, (b) a method to invoke the business logic, and (c) a presentation instruction;
storing business logic code independent of the customized script of processing instructions, receiving the submission of the requested transaction;
retrieving the customized script of processing instructions corresponding to the requested transaction;
applying the customized script of processing instructions to the business logic code and determining electronic billing results;
storing customized data pertaining to a particular look-and-feel of the biller for presentation of electronic billing results to the customer;
storing presentation logic code independent of the data pertaining to the biller'"'"'s particular look and feel;
applying the presentation logic code in accordance with the customized look-and-feel data retrieved from the stored data to create a visual presentation of the electronic billing results to be provided to the customer. - View Dependent Claims (24, 25, 26, 27)
-
Specification