IP Library Granted Patent US 8,108,422
Granted Patent B2
US 8,108,422 · App. 12/576,785 · Granted Jan 31, 2012

Compliance rules analytics engine

Assignee: Taiwan Semiconductor Manufacturing Company, Ltd.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,108,422
App. No.
12/576,785
Granted
Jan 31, 2012
Kind
B2
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.

Claims (13)

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, wherein said CAE is configured to perform said compliance evaluation using, at least in part, a RETE-based process.

2. 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, wherein said compliance evaluation is performed using, at least in part, a RETE-based process.

3. 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, 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.

4. The system according to claim 3 , further comprising means for receiving natural language compliance rules and translating said natural language compliance rules into computer-executable portfolio compliance rules, and storing said portfolio compliance rules said data server.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2011
From: THE MACGREGOR GROUP, INC.
To: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.
Reel/Frame 027350/0540 →
Continuity (3)
Continuation 11253273 · Oct 18, 2005
Provisional Application 60654667 · Feb 18, 2005
Related Publication 20100030718A1 · Feb 4, 2010