Object-oriented representation of a generic profitability rule for financial processing in a relational database management system
First Claim
1. A method of performing financial processing in one or more computers, comprising:
- (a) accessing account, product and event attributes from a database, wherein;
(1) the account attributes comprise data about accounts being measured, (2) the product attributes comprise data about products being purchased, and (3) the event attributes comprise data about account-related and product-related transactions; and
(b) performing one or more profitability calculations by applying one or more rules to process the account, product and event attributes accessed from the database;
(c) wherein each of the rules is represented as one or more objects in a hierarchy, the objects include one or more relations, criteria lists and criteria, each of the relations includes one or more of the criteria lists, and each of the criteria lists includes one or more of the criteria, and the criteria determine which of the account, product and event attributes are processed in the profitability calculations.
2 Assignments
0 Petitions
Accused Products
Abstract
A Value Analyzer system is a data-driven computer-facilitated financial model that provides accurate and consistent profitability calculations using account, product and event attributes stored in a relational database managed by a relational database management system (RDBMS). Profitability calculations are performed in the computer by applying one or more rules to the account, product and event attributes accessed from the database, wherein each of the rules is represented as one or more objects in a hierarchy, the objects include one or more relations, criteria lists and criteria, each of the relations includes one or more of the criteria lists, and each of the criteria lists includes one or more of the criteria, and the criteria determine which accounts, products and events are processed in the profitability calculations.
38 Citations
39 Claims
-
1. A method of performing financial processing in one or more computers, comprising:
-
(a) accessing account, product and event attributes from a database, wherein;
(1) the account attributes comprise data about accounts being measured, (2) the product attributes comprise data about products being purchased, and (3) the event attributes comprise data about account-related and product-related transactions; and(b) performing one or more profitability calculations by applying one or more rules to process the account, product and event attributes accessed from the database; (c) wherein each of the rules is represented as one or more objects in a hierarchy, the objects include one or more relations, criteria lists and criteria, each of the relations includes one or more of the criteria lists, and each of the criteria lists includes one or more of the criteria, and the criteria determine which of the account, product and event attributes are processed in the profitability calculations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for financial processing, comprising:
-
(a) means, performed by a computer, for accessing account, product and event attributes from a database, wherein;
(1) the account attributes comprise data about accounts being measured, (2) the product attributes comprise data about products being purchased, and (3) the event attributes comprise data about account-related and product-related transactions; and(b) means, performed by a computer, for performing one or more profitability calculations by applying one or more rules to process the account, product and event attributes accessed from the database; (c) wherein each of the rules is represented as one or more objects in a hierarchy, the objects include one or more relations, criteria lists and criteria, each of the relations includes one or more of the criteria lists, and each of the criteria lists includes one or more of the criteria, and the criteria determine which of the account, product and event attributes are processed in the profitability calculations. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. An article of manufacture embodying logic for performing financial processing in a computer, the logic comprising:
-
(a) accessing account, product and event attributes from a database, wherein;
(1) the account attributes comprise data about accounts being measured, (2) the product attributes comprise data about products being purchased, and (3) the event attributes comprise data about account-related and product-related transactions; and(b) performing one or more profitability calculations by applying one or more rates to process the account, product and event attributes accessed from the database; (c) wherein each of the rules is represented as one or more objects in a hierarchy, the objects include one or more relations, criteria lists and criteria, each of the relations includes one or more of the criteria lists, and each of the criteria lists includes one or more of the criteria, and the criteria determine which of the account, product and event attributes are processed in the profitability calculations. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification