Automated transaction management system and method
First Claim
1. An automated knowledge dependent transaction management system for processing customer transactions, the system comprising:
- a storage device operable to store;
data of a customer transaction, user-configurable business rule packages with each rule package having one or more business rules, each rule package having a deterministic outcome, at least some of the rule packages being associated with the data of the customer transaction, and user-configurable business process steps with at least one process step being associated with a rule package and operable to execute a task based on the deterministic outcome of the associated rule package; and
a transaction management module operable to;
collect a next data element of the customer transaction that depends on the deterministic outcome of the rule package associated with the data already collected, and process the customer transaction by executing the tasks of the process steps, a next process step to be executed being dependent on the execution result of a current business process step.
2 Assignments
0 Petitions
Accused Products
Abstract
An automated knowledge dependent transaction management system for processing both the front-end and back-end of a transaction is provided. The system contains hard-coded transaction management module to support the processing of deterministic manual work independent of the specific transactions. According to the invention, the hard-coded module is separated from the business logic that comprise the definition and configuration of the transaction specific data models, business rules and process steps which drive the manual work of human operators. Such separation of code and business logic allows any ordinary business administrator without any computer programming experience to quickly develop the business logic through a simple GUI. Further, any change in the business logic can be implemented quickly using the GUI by the ordinary administrator to accommodate changes in the business environment without relying on computer programmers.
75 Citations
24 Claims
-
1. An automated knowledge dependent transaction management system for processing customer transactions, the system comprising:
-
a storage device operable to store;
data of a customer transaction, user-configurable business rule packages with each rule package having one or more business rules, each rule package having a deterministic outcome, at least some of the rule packages being associated with the data of the customer transaction, and user-configurable business process steps with at least one process step being associated with a rule package and operable to execute a task based on the deterministic outcome of the associated rule package; and
a transaction management module operable to;
collect a next data element of the customer transaction that depends on the deterministic outcome of the rule package associated with the data already collected, and process the customer transaction by executing the tasks of the process steps, a next process step to be executed being dependent on the execution result of a current business process step. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24)
-
-
18. An automated knowledge dependent transaction management system for processing customer transactions, the system comprising:
-
a storage device operable to store;
data of a customer transaction, business rule packages with each rule package having one or more business rules, wherein at least some of the rule packages are associated with the customer transaction data, and business process steps with at least some process steps being associated with the rule packages, a builder module that allows a business administrator to graphically change the rule packages and process steps; and
a transaction management module operable to;
collect the customer transaction data according to the evaluation of the associated rule packages, and execute the process steps, a next process step to be executed being dependent on evaluation of a current process step.
-
-
23. A method of processing a knowledge dependent customer transaction, comprising:
-
collecting an item of a customer transaction data;
evaluating a rule package associated with the collected data item, the rule package being graphically configurable by a business administrator, an outcome of the rule package specifying whether another item of data is required;
collecting the another item of the customer transaction data if the outcome of the evaluation specifies that the another item of data is required; and
executing process steps associated with the customer transaction, the execution result of a current business process step determining the next process step to be executed, the process steps being graphically configurable by the business administrator.
-
Specification