×

System and method for processing data pertaining to financial assets

  • US 7,593,889 B2
  • Filed: 12/30/2002
  • Issued: 09/22/2009
  • Est. Priority Date: 12/30/2002
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented data processing system for processing mortgage loans comprising:

  • (A) a data storage system configured to store mortgage loan data, the mortgage loan data including acquisition information, payment reporting information, and investment information;

    (B) a hardware processor configured to retrieve the mortgage loan data from the data storage system, wherein the hardware processor is configured to execute(1) acquisition logic, the acquisition logic including logic configured to receive the acquisition information pertaining to loan term, interest rate, principal owed and other parameters for a plurality of mortgage loans, the acquisition logic being configured to store the acquisition information in the data storage system, the acquisition logic including(a) committing logic configured to permit a seller of the plurality of mortgage loans to enter into a commitment to sell the plurality of mortgage loans,(b) pricing logic configured to determine selling prices for the plurality of mortgage loans based on the acquisition information, and(c) deal management logic configured to track terms of deals entered into with the seller of the plurality of mortgage loans based on the acquisition information;

    (2) reporting logic, the reporting logic including logic configured to receive the payment reporting information regarding borrower payments in connection with the plurality of mortgage loans, the reporting information being received on an ongoing basis throughout at least a portion of a term of each the plurality of mortgage loans, the reporting logic being configured to store the reporting information in the data storage system, and the reporting logic including(a) comparison logic configured to calculate expected payment reporting information pertaining to the plurality of mortgage loans and to compare the expected payment reporting information with the received payment information, the expected payment reporting information being calculated based on the acquisition information,(b) accounting logic configured to generate accounting records reflecting the received payment information, and(c) aggregation logic configured to aggregate cash flows from the plurality of mortgage loans to generate payment information for the plurality of financial assets;

    (3) financial asset generation logic, the financial asset generation logic including logic configured to facilitate creation and maintenance of a plurality of financial assets backed by the plurality of mortgage loans based on the acquisition information, the creation and maintenance of the plurality of financial assets resulting in the generation of the investment information, the financial asset generation logic being configured to store the investment information in the data storage system;

    (4) a rules engine, the rules engine comprising a series of business rules, the rules engine applying the business rules to at least one of the acquisition information, the payment reporting information, and the investment information; and

    wherein the acquisition logic, the reporting logic, and the financial asset generation logic are provided on a common integrated data processing platform; and

    wherein the data storage system comprises a first data base accessible to the reporting logic and a second data base accessible to the financial asset generation logic, and wherein the first and second data bases are synchronized on a periodic basis.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×