×

System, method, and computer program product for managing a virtual portfolio of financial objects

  • US 8,374,951 B2
  • Filed: 09/07/2009
  • Issued: 02/12/2013
  • Est. Priority Date: 04/10/2002
  • Status: Active Grant
First Claim
Patent Images

1. A method of providing a computer-implemented trading platform for intercepting trades, coordinating trading or preventing offsetting trades of one or more financial object, the method being executed on a data processing system, the method comprising:

  • providing, receiving or accessing, by at least one computer processor, rules;

    determining, by the at least one computer processor, if a trade using a selected lot should be deferred using at least one computer database and said rules;

    generating by the at least one computer processor, a deferred trade in a managed sub-account if it is determined that said requested trade should be deferred;

    selecting by the at least one computer processor said deferred trade in said managed sub-account for execution if it is determined that said deferred trade should no longer be deferred using said at least one computer database and said rules;

    managing a virtual portfolio of the one or more financial object, by the at least one computer processor, wherein said virtual portfolio comprises a collection of the one or more financial object managed collectively but tracked separately with separately owned lots on behalf of a plurality of investors, wherein the one or more financial object comprises at least one of;

    equity, debt, a bond, a stock, a financial instrument, a contract, a security, a derivative contract, a mutual fund, an exchange traded fund (ETF), a fund of funds, an index fund, a passive index fund, an enhanced index fund, an actively managed fund, a non-capitalization weighted index fund, a capitalization weighted index fund, an equal weighted indexed fund, an international fund, a sector fund, an asset, a liability, an accounting data based index (ADBI) fund, a portfolio of assets, a portfolio of assets tracking an index, a portfolio of assets tracking at least one of S&

    P indexes, FTSE indexes, Russell indexes, Dow Jones indexes, Morgan Stanley indexes, Lehman indexes, Wilshire indexes, composite indexes, international indexes, or Morgan Stanley Capital International indexes, a portfolio of assets tracking an ADBI weighted index, a commodity, an option, a derivative trade, a long hedge, a short hedge, a swap, a futures contract, or a hedge fund;

    providing, receiving or accessing the at least one computer database associating a plurality of lots owned by each of said plurality of investors and associating, by the at least one computer processor, said plurality of lots as tradable regardless of an initiator of the purchase of said plurality of lots;

    providing, receiving or accessing lot selection rules comprising investment management rules comprising at least one of;

    coordinating trades, enforcing compliance with policy, or preventing offsetting trades comprising avoiding both purchasing and selling the same lot;

    receiving by the at least one computer processor, a requested trade; and

    selecting by the at least one computer processor, a lot for trading from said plurality of lots using said at least one computer database, said lot selection rules, and said requested trade;

    managing a plurality of virtual portfolios of the one or more financial object, by the at least one computer processor, which separate lots owned by one or more individual investors and tracked separately;

    receiving, by the at least one computer processor, investments by the one ore more individual investors;

    purchasing the plurality of virtual portfolios of the one or more financial object, by the at least one computer processor, using said investments, wherein the plurality of virtual portfolios of the one or more financial object are purchased according to an index of the one or more financial object which is constructed without influence of prices of the one or more financial object, said index constructed by a construction method comprising;

    i) determining, by the at least one computer processor, at least one selection rule, and at least one weighting rule;

    ii) receiving data, by the at least one computer processor, comprising;

    receiving data by the at least one computer processor, regarding publicly traded of the one or more financial object, receiving data by the at least one computer processor, regarding a plurality of entities, each associated with the publicly traded of the one or more financial object, and receiving data by the at least one computer processor, regarding at least one accounting data about the plurality of entities, wherein said at least one accounting data comprises at least one of;

    data found within an annual report, data found within a generally accepted accounting principles (GAAP) annual report, data found within a standard U.S. GAAP company annual report and accounts (GAAP reports), relative size of profit of an entity, pre-exceptional profits, sales, assets, cash flow, sharholders'"'"' equity, a return on investment of the entity, revenue, book value, cash flow, or any dividends;

    iii) selecting, by the at least one computer processor, constituent selected of the one or more financial object of said index based upon said at least one selection rule comprising said at least one accounting data about each of the entities associated with the publicly traded of the one or more financial object,wherein said at least one accounting data comprises at least one of;

    data found within an annual report, data found within a generally accepted accounting principles (GAAP) annual report, data found within a standard U.S. GAAP company annual report and accounts (GAAP reports), relative size of profit of an entity, pre-exceptional profits, sales, assets, cash flow, shareholders'"'"' equity, a return on investment of the entity, revenue, book value, cash flow, or any dividends;

    wherein said selecting is exclusive of or substantially independent of a market price of the one or more financial object and a market capitalization of the entity associated with the one or more financial object; and

    iv) weighting, by the at least one computer processor, said constituent selected of the one or more financial object of said index to obtain constituent weightings based upon said at least one weighting rule comprising weighting said constituent selected of the one or more financial object as a function of at least one accounting data regarding the entities associated with said constituent selected of the one or more financial object,wherein said at least one accounting data comprises at least one of;

    data found within an annual report, data found within a generally accepted accounting principles (GAAP) annual report, data found within a standard U.S. GAAP company annual report and accounts (GAAP reports), relative size of profit of an entity, pre-exceptional profits, sales, assets, cash flow, shareholders'"'"' equity, a return on investment of the entity, revenue, book value, cash flow, or any dividends,wherein said weighting is exclusive of or substantially independent of a market price of the one or more financial object and is not based on any of equal weighting, weighting in proportion to price of the one or more financial object, or weighting in proportion to market capitalization of the entity associated with the one or more financial object; and

    providing, receiving or accessing a computer-implemented lot matrix associating a plurality of lots with said plurality of virtual portfolios, each lot of said plurality of lots tradable regardless of an initiator of purchase of said lot and associating said plurality of lots as separately owned by said one or more investors,wherein the one or more financial object comprises at least one of;

    equity, debt, a bond, a stock, a financial instrument, a contract, a security, a derivative contract, a mutual fund, an exchanged traded fund (ETF), a fund of funds, an index fund, a passive index fund, an enhanced index fund, an actively managed fund, a non-capitalization weighted index fund, a capitalization weighted index fund, an equal weighted indexed fund, an international fund, a sector fund, an asset, a liability, an accounting data based index (ADBI) fund, a portfolio of assets tracking an index, a portfolio of assets, a portfolio of assets tracking at least one of S&

    P indexes, FTSE indexes, Russell indexes, Dow Jones indexes, Morgan Stanley indexes, Lehman indexes, Wilshire indexes, composite indexes, international indexes, or Morgan Stanley Capital International indexes, a portfolio of assets tracking an ADBI weighted index, a commodity, an option, a derivative trade, a long hedge, a short hedge, a swap, a futures contract, or a hedge fund;

    providing, receiving or accessing lot selection rules comprising investment management rules comprising at least one of;

    coordinating trades, enforcing compliance with policy, or preventing offsetting trades comprising avoiding both purchasing and selling the same lot;

    receiving, by the at least one computer processor, a requested trade;

    for each of said plurality of virtual portfolios, performing the following;

    for said requested trade, selecting, by the at least one computer processor, a lot from said plurality of lots for execution of said requested trade using said lot selection rules, and said lot matrix; and

    altering the plurality of virtual portfolios, by the at least one computer processor, comprising at least one of buying or selling the one or more financial object, according to changes in said index over time.

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