×

Systems, methods, and computer program products for adjusting the assets of an investment account

  • US 7,711,626 B2
  • Filed: 06/30/2006
  • Issued: 05/04/2010
  • Est. Priority Date: 06/30/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • storing an asset allocation model for an investment account, wherein the asset allocation model specifies at least a first asset allocation for a first security and a second asset allocation for a second security;

    maintaining an account portfolio for the investment account that specifies actual holdings of the investment account, wherein the actual holdings include a first tax lot of the first security and a second tax lot of a substitute security for the second security, wherein the second tax lot of the substitute security is obtained based upon executing a modified first trade order, wherein the modified first trade order is a result of;

    determining that a restriction applies to a proposed first trade order specifying the second security for the investment account;

    modifying the proposed first trade order to replace the second security with the substitute security to generate the modified first trade order;

    maintaining a virtual portfolio for the investment account that attributes the first tax lot of the first security to a virtual first security, and the second tax lot of the substitute security to a virtual second security, wherein the virtual first security corresponds to the first security and the virtual second security corresponds to the second security;

    calculating a first total account position associated with the virtual first security, and a second total account position associated with the virtual second security,wherein the first total account position comprises one of (i) a first total monetary value of tax lots associated with the first virtual security, or (ii) a first percentage representing a proportion of the first total monetary value of the tax lots associated with the first virtual security to a second total monetary value of the investment account, and wherein the second total account position comprises one of (i) a third total monetary value of tax lots associated with the second virtual security, or (ii) a second percentage representing a proportion of the third total monetary value of the tax lots associated with the second virtual security to the second total monetary value of the investment account; and

    determining drift of the investment account from the asset allocation model based at least on calculating (i) a first drift between the first total account position and a first desired total account position determined based upon the first asset allocation for the first security, and (ii) a second drift between the second total account position and a second desired total account position determined based upon the second asset allocation for the second security,wherein the first desired total account position comprises one of (i) a first model percentage for the first security or (ii) a fourth total monetary value for the first security calculated by applying the first model percentage for the first security to the second total monetary value of the investment account, and wherein the second desired total account position comprises one of (i) a second model percentage for the second security or (ii) a fifth total monetary value for the second security calculated by applying the second model percentage for the second security to the second total monetary value of the investment account; and

    generating, responsive to the determining of the drift of the investment account, a second trade order,wherein the prior steps are performed by one or more computers associated with a portfolio management system.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×