COMPLIANCE RULES ANALYTICS ENGINE
First Claim
Patent Images
1. A system for enforcing rules-based portfolio compliance, said system comprising:
- a compliance rules computer coupled with an electronic data network and configured to maintain computer accessible data for a plurality of portfolio compliance rules; and
a compliance-engine computer server coupled with said electronic data network and configured to execute a compliance analytics engine (CAE) operative to receive from an order management system (OMS) via said electronic data network, an electronic request to evaluate compliance of a set of proposed electronic trade orders stored on said OMS prior to execution of said trade orders, to access said plurality of portfolio compliance rules maintained on said compliance rules computer server, to perform a compliance evaluation of said set of proposed electronic orders based at least in part on the portfolio compliance rules, and to generate an electronic message including data for one or more violations of the portfolio compliance rules to the OMS based upon said evaluation.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to compliance rules analytics systems and methods for facilitating compliance, such as the compliance of an investment portfolio or a set of investment portfolios, with a rule or a set of rules.
52 Citations
20 Claims
-
1. A system for enforcing rules-based portfolio compliance, said system comprising:
-
a compliance rules computer coupled with an electronic data network and configured to maintain computer accessible data for a plurality of portfolio compliance rules; and a compliance-engine computer server coupled with said electronic data network and configured to execute a compliance analytics engine (CAE) operative to receive from an order management system (OMS) via said electronic data network, an electronic request to evaluate compliance of a set of proposed electronic trade orders stored on said OMS prior to execution of said trade orders, to access said plurality of portfolio compliance rules maintained on said compliance rules computer server, to perform a compliance evaluation of said set of proposed electronic orders based at least in part on the portfolio compliance rules, and to generate an electronic message including data for one or more violations of the portfolio compliance rules to the OMS based upon said evaluation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer implemented method of providing rules-based portfolio compliance comprising steps of:
-
providing a data server coupled with an electronic data network and configured to maintain computer accessible data; storing computer accessible data for a plurality of portfolio compliance rules on said data server; providing a computer server coupled with said electronic data network; and programming said computer server with executable instructions to configure said computer server to execute a compliance analytics engine (CAE) operative to receive from an order management system (OMS) via said electronic data network, an electronic request to evaluate compliance of a set of proposed electronic trade orders stored on said OMS prior to execution of said trade orders, to access said plurality of portfolio compliance rules, to perform a compliance evaluation of said set of proposed electronic orders based at least in part on the portfolio compliance rules, and to generate an electronic message including data for one or more violations of the portfolio compliance rules to the OMS based upon said evaluation. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for enforcing rules-based portfolio compliance, said system comprising:
-
means for storing computer accessible data for a plurality of portfolio compliance rules on a data server; means for providing a computer server coupled with said electronic data network; and means for programming said computer server with executable instructions to configure said computer server to execute a compliance analytics engine (CAE) operative to receive from an order management system (OMS) via said electronic data network, an electronic request to evaluate compliance of a set of proposed electronic trade orders stored on said OMS prior to execution of said trade orders, to access said plurality of portfolio compliance rules, to perform a compliance evaluation of said set of proposed electronic orders based at least in part on the portfolio compliance rules, and to generate an electronic message including data for one or more violations of the portfolio compliance rules to the OMS based upon said evaluation.
-
- 19. The system according to claim 19, wherein said means for programming said computer server is further configured to program said computer server to perform said compliance evaluation using, at least in part, a RETE-based process.
Specification