METHODS, SYSTEMS, AND DEVICES TO DYNAMICALLY CUSTOMIZE ELECTRONIC BILL PRESENTMENT AND PAYMENT WORKFLOWS
First Claim
1. A method for electronic bill presentment and payment, comprising:
- receiving one or more instructions from a biller at a remote computer server, the remote computer server implementing an electronic bill presentment and payment (EBPP) workflow configuration module;
provisioning, using the EBPP workflow configuration module on the remote computer server, one or more configuration parameters for the biller based on the one or more received instructions;
configuring, by the remote computer server, dynamically an EBPP workflow based on the one or more received instructions and provisioned configuration parameters using the EBPP workflow configuration module, the configuring of the EBPP workflow includes;
generating a state machine implementing the EBPP workflow by the remote computer server wherein the state machine includes at least one action state and at least one view state such that;
one or more action states, implemented by the remote computer server dynamically and in real-time, executes a first set of business logic scripts to determine a next state of the state machine in implementing the EBPP workflow; and
one or more view states, implemented by the remote computer server dynamically and in real-time, executes a second set of business logic scripts to display a view to the payor;
wherein the first set of business logic scripts and the second state of logic scripts when executed perform custom business logic on behalf of the biller.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of systems, methods and devices for electronic bill presentment and payment are disclosed. Such embodiments include receiving one or more instructions from a biller at a remote computer server. Further, the remote computer server implements an electronic bill presentment and payment (EBPP) workflow configuration module and provisions, using the EBPP workflow configuration module, one or more configuration parameters for the biller based on the one or more received instructions. In addition, embodiments include configuring, dynamically an EBPP workflow based on the one or more received instructions and provisioned configuration parameters using the EBPP workflow configuration module. The configuring of the EBPP workflow includes generating a state machine implementing the EBPP workflow. Moreover, embodiments include configuring one or more business logic scripts by the EBPP workflow configuration module to implement the EBPP workflow as well as configuring one or more view templates by the EBPP workflow configuration module to implement the EBPP workflow.
-
Citations
30 Claims
-
1. A method for electronic bill presentment and payment, comprising:
-
receiving one or more instructions from a biller at a remote computer server, the remote computer server implementing an electronic bill presentment and payment (EBPP) workflow configuration module; provisioning, using the EBPP workflow configuration module on the remote computer server, one or more configuration parameters for the biller based on the one or more received instructions; configuring, by the remote computer server, dynamically an EBPP workflow based on the one or more received instructions and provisioned configuration parameters using the EBPP workflow configuration module, the configuring of the EBPP workflow includes; generating a state machine implementing the EBPP workflow by the remote computer server wherein the state machine includes at least one action state and at least one view state such that; one or more action states, implemented by the remote computer server dynamically and in real-time, executes a first set of business logic scripts to determine a next state of the state machine in implementing the EBPP workflow; and one or more view states, implemented by the remote computer server dynamically and in real-time, executes a second set of business logic scripts to display a view to the payor; wherein the first set of business logic scripts and the second state of logic scripts when executed perform custom business logic on behalf of the biller. - View Dependent Claims (2, 3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
4-5. -5. (canceled)
-
20. A method for electronic bill presentment and payment, comprising:
-
receiving one or more instructions from a biller at a remote computer server, the remote computer server implementing an electronic bill presentment and payment (EBPP) workflow configuration module; provisioning, using the EBPP workflow configuration module on the remote computer server, one or more configuration parameters for the biller based on the one or more received instructions; configuring, by the remote computer server, dynamically an EBPP workflow based on the one or more received instructions and provisioned configuration parameters using the EBPP workflow configuration module, the configuring of the EBPP workflow includes; generating a state machine implementing the EBPP workflow by the remote computer server wherein the state machine includes at least one view state such that the state machine executes one or more business logic scripts to; determine a current view state of the state machine; load view configuration for the current view state; render a view based on the view configuration; present the view on a user interface wherein the one or more business logic scripts when executed perform custom business logic on behalf of the biller. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A method for electronic bill presentment and payment, comprising:
-
receiving one or more instructions from a biller at a remote computer server, the remote computer server implementing an electronic bill presentment and payment (EBPP) workflow configuration module; provisioning, using the EBPP workflow configuration module on the remote computer server, one or more configuration parameters for the biller based on the one or more received instructions; configuring, by the remote computer server, dynamically an EBPP workflow based on the one or more received instructions and provisioned configuration parameters using the EBPP workflow configuration module, the configuring of the EBPP workflow includes; generating a state machine implementing the EBPP workflow by the remote computer server wherein the state machine includes one or more states such that the state machine; determines a current state based on a previous state of the state machine and the transition from previous state; executes the current state; executes one or more business logic scripts configured by the EBPP workflow configuration module by the remote computer server to; determine a next state in the state machine; transition to the next state in the state machine wherein the one or more business logic scripts when executed perform custom business logic on behalf of the biller. - View Dependent Claims (27, 28, 29, 30)
-
Specification