Patent ID: 7636686

Claim:
A computerized method for resolving a violation of an investment account restriction, the restriction associated with the holding of one or more securities in an investment account, comprising: storing a restriction definition and an associated resolution rule in a data repository, wherein the stored restriction definition prohibits a holding of a first security in an investment account; receiving an order to perform an investment account management action, wherein performance of the action would result in a holding of an amount of the first security; processing the received order to determine that performance of the action violates the stored restriction definition; retrieving the associated resolution rule from the data repository based upon the determination that performance of the action violates the stored restriction definition, wherein the resolution rule specifies substituting a holding of a second security for a first portion of the amount of the first security and substituting a holding of another asset for a second portion of the amount of the first security, wherein the another asset is one of cash or a third security; executing the retrieved resolution rule in completing the action; and storing an indication of a determined violation and an indication of the execution of the resolution rule in the data repository, wherein the prior steps are performed by one or more computers associated with a portfolio management system.