Patents Assigned to ITG Software Solution, Inc.
  • Patent number: 8082204
    Abstract: Systems and methods are provided for maintaining neutrality while trading a list of securities using an algorithmic trading facility coupled with at least one destination. This destination includes at least one alternative trading system (ATS). This facility is coupled, via an electronic data network, to a plurality of trading clients, and configured to receive a trade request to trade a list of securities from a trading client. This request includes user defined trading constraints that are used to generate and transmit trade orders to at least one ATS. The orders are transmitted based on trading data related to the destinations, the trade list, and the trading constraints. The facility can identify each executed trade corresponding to the trade orders and calculate a trade imbalance. The facility can determine whether the trade imbalance exceeds the trading constraints, and reallocate one or more of said submitted orders based on this determination.
    Type: Grant
    Filed: March 7, 2008
    Date of Patent: December 20, 2011
    Assignee: ITG Software Solutions, Inc.
    Inventors: Hitesh Mittal, Ronald Taur, Ryan Lee, Scott Kartinen
  • Publication number: 20110307365
    Abstract: In a preferred embodiment, this invention includes software processes distributed on one or more computer systems that exchange messages in order to facilitate an intermediated exchange of financial commodities between a plurality of participants. The messages are exchanged according to a preferred protocol that leads to a satisfactory exchange that meets the objectives of the participants, and that substantially maximizes in a fair manner the total amount of financial commodities exchanged. Optionally, the invention employs heuristic rules in association with the preferred protocol that adapt the protocol to the time and exchange requirements of financial commodities. In other embodiments, this invention is equally applicable to the exchange of any tangible or intangible commodities. In a general embodiment, this invention further includes a preferred message-exchange protocol for the construction of computer programs representing exchange participants and an intermediary.
    Type: Application
    Filed: June 6, 2011
    Publication date: December 15, 2011
    Applicant: ITG Software Solutions, Inc.
    Inventors: Robert A. Ferstenberg, Mauricio Karchmer, Ran Hilai
  • Publication number: 20110276464
    Abstract: A trading platform computer system for detecting an abnormal trading condition of a security uses real-time and estimated values of one or more variables associated with the condition of the security to generate one or more analytic metrics that are compared to empirical distributions based on one or more peer groups for the security. An indicator can then be displayed to a trader as an indication of the abnormal condition.
    Type: Application
    Filed: July 19, 2011
    Publication date: November 10, 2011
    Applicant: ITG SOFTWARE SOLUTIONS, INC.
    Inventors: Yossef BRANDES, Ian DOMOWITZ, Milan BORKOVEC, Jian YANG, Robert D. SINCLAIR, Vitaly SERBIN
  • Publication number: 20110276459
    Abstract: A computer implemented method and system for executing block trades for a security includes steps or devices for receiving a block trade request, at a computer system. The block request includes data representing a quantity of shares of the security to be traded over a period of time. The computer system divides the period of time into a plurality of time bins. A computer system, for the received block trade request, computes, for each time bin, a number of shares to be traded as a trading target based on at least historical trading volumes using predictive analysis. For a first time bin, a computer system generates executable trade orders for a number of shares to be traded that is substantially equal to the trading target for the first time bin. A computer system executes at least a portion of the executable trade orders in a trade forum within each time bin in the future.
    Type: Application
    Filed: July 18, 2011
    Publication date: November 10, 2011
    Applicant: ITG SOFTWARE SOLUTIONS, INC.
    Inventors: David C. CUSHING, M. Mitch Bulajic, Rohit D'Souza, Kenneth Kramer
  • Publication number: 20110258107
    Abstract: A method and system for forecasting the transaction cost of a portfolio trade execution that may be applied to any given trade strategy or an optimal trade strategy that minimizes transaction costs. In preferred embodiments, a server comprises one or more computers that act as an automated forecaster whereby it accepts user-defined input variables from customers and generates a transaction cost estimation report based on those variables. The server is programmed with specific transaction cost estimation and optimization algorithms that model the transaction costs of a specific trade execution based on the user's trading profile and market variables.
    Type: Application
    Filed: June 28, 2011
    Publication date: October 20, 2011
    Applicant: ITG Software Solutions, Inc.
    Inventors: Ananth MADHAVAN, Artem V. Asriev
  • Patent number: 8032441
    Abstract: The present invention provides methods and systems for managing short-term risk to a portfolio of securities holdings while executing an outstanding trade list. The methods and systems may include steps of determining covariances between securities in the outstanding trade list and securities in the portfolio of holdings; receiving a risk variable, at least one constraint on the execution of a trade, and a proposed quantity representing a portion of said outstanding trade list desired to be executed at a particular time; and determining an immediately executable trade list based at least in part on the covariances and risk variable. The executable trade list must satisfy all of the trade constraints and also must be substantially equal to or less then the proposed quantity.
    Type: Grant
    Filed: June 7, 2007
    Date of Patent: October 4, 2011
    Assignee: ITG Software Solutions, Inc.
    Inventors: John Krowas, Ian Domowitz
  • Patent number: 8019670
    Abstract: A computerized method for generating risk forecasts is provided. A set of securities is selected. A set of risk factors is selected. The risk factor returns a determined. A risk factor covariance matrix and an idiosyncratic variance matrix are constructed. For each risk factor, a factor loading coefficient is determined for each selected security. The risk factor covariance matrix is projected into a future forecast. The idiosyncratic variance matrix is projected into a future forecast. The factor loading coefficients, the future forecast of the risk factor covariance matrix, and the future forecast of the idiosyncratic variance matrix can be used to determine a forecast of the variance-covariance matrix for the selected securities.
    Type: Grant
    Filed: July 2, 2010
    Date of Patent: September 13, 2011
    Assignee: ITG Software Solutions, Inc.
    Inventors: Ananth Madhavan, Artem V. Asriev, Scott J. Kartinen, Jian Yang, Vitaly Serbin, Ian Domowitz, Kenneth E. Gosier
  • Publication number: 20110218935
    Abstract: A method and computer program product for minimizing short-term risk to a portfolio of securities holdings during implementation of executing an outstanding trade list of securities to be traded, takes into account covariances between securities in the outstanding trade list and between securities in the outstanding trade list and securities in the portfolio of holdings so as to minimize risk to the portfolio of holdings as well as to a residual trade list of unexecuted orders during said implementation.
    Type: Application
    Filed: March 7, 2011
    Publication date: September 8, 2011
    Applicant: ITG SOFTWARE SOLUTIONS, INC.
    Inventors: John KROWAS, Ian DOMOWITZ
  • Patent number: 8015094
    Abstract: A system and method for determining fair value prices of financial securities of international markets includes steps of selecting a universe of securities of a particular international market, computing overnight returns of each security in the selected universe over a predetermined past period of time, selecting at least one return factor of a domestic financial market from a plurality of return factors, computing, for each selected return factor, the return factor's daily return over said predetermined past period of time, calculating, for each selected return factor, a return factor coefficient for each security in the selected universe by performing a time series regression to obtain the contribution of each return factor's return to the security's overnight return, and storing each calculated return factor coefficient in a data file.
    Type: Grant
    Filed: May 11, 2009
    Date of Patent: September 6, 2011
    Assignee: ITG Software Solutions, Inc.
    Inventors: Ananth Madhavan, Jian Yang, Leonid Zosin, Konstantin Zaltusky, Artem Asriev, Gabriel Butler
  • Patent number: 8001033
    Abstract: A trading platform computer system for detecting an abnormal trading condition of a security uses real-time and estimated values of one or more variables associated with the condition of the security to generate one or more analytic metrics that are compared to empirical distributions based on one or more peer groups for the security. An indicator can then be displayed to a trader as an indication of the abnormal condition.
    Type: Grant
    Filed: March 15, 2010
    Date of Patent: August 16, 2011
    Assignee: ITG Software Solutions, Inc.
    Inventors: Yossef Brandes, Ian Domowitz, Milan Borkovec, Jian Yang, Robert D. Sinclair, Vitaly Serbin
  • Publication number: 20110196773
    Abstract: A system and method for comparing investment transaction costs of institution peers includes database and a processor coupled to a network. The processor may be configured receive, via the network, security transaction data of investment institutions, which included data for traded securities, transaction order sizes, execution prices, peer identities and timestamps. The processor is further capable of grouping transaction data into groups of orders, calculating order costs and environmental factors for each order, and calculating a peer's average order cost within each group. The data are stored in the database so that it may be retrieved and displayed.
    Type: Application
    Filed: September 7, 2010
    Publication date: August 11, 2011
    Applicant: ITG SOFTWARE SOLUTIONS, INC.
    Inventors: Jon FATICA, Michael Williams, David Turner, Kevin O'connor, Joseph Emanuelli, Milan P. Borkovec, Ananth Madhavan, Artem V. Asriev, Kumar Giritharan, Thomas Strande
  • Publication number: 20110191229
    Abstract: A method and system for optimizing allocation of large block orders for a security for maximum fill rate and minimum information leakage. The invention includes a process by which a block order for a security is allocated to a number of suborders which are then submitted to various electronic trading destinations to be filled. This allocation process involves ranking the suborders on the basis of a quality measurement, calculating and assigned a liquidity expectation to each suborder, determining a maximum target execution rate for the security that will not result in market impact, assigning orders to a trade list beginning with the higher rank suborder until the sum of shares represented in the list is equal to the maximum target execution rate, allocating the suborders not assigned to the trade list, and submitting the suborders to the corresponding electronic trading destination.
    Type: Application
    Filed: February 3, 2010
    Publication date: August 4, 2011
    Applicant: ITG SOFTWARE SOLUTIONS, INC.
    Inventors: Hitesh Mittal, Ken Gleason
  • Patent number: 7983982
    Abstract: A computer implemented method and system for executing block trades for a security includes steps or devices for receiving a block trade request, at a computer system. The block request includes data representing a quantity of shares of the security to be traded over a period of time. The computer system divides the period of time into a plurality of time bins. A computer system, for the received block trade request, computes, for each time bin, a number of shares to be traded as a trading target based on at least historical trading volumes using predictive analysis. For a first time bin, a computer system generates executable trade orders for a number of shares to be traded that is substantially equal to the trading target for the first time bin. A computer system executes at least a portion of the executable trade orders in a trade forum within each time bin in the future.
    Type: Grant
    Filed: November 2, 2009
    Date of Patent: July 19, 2011
    Assignee: ITG Software Solutions, Inc.
    Inventors: David C Cushing, M. Mitch Bulajic, Rohit D'Souza, Kenneth Kramer
  • Patent number: 7974906
    Abstract: A method and system for forecasting the transaction cost of a portfolio trade execution that may be applied to any given trade strategy or an optimal trade strategy that minimizes transaction costs. In preferred embodiments, a server comprises one or more computers that act as an automated forecaster whereby it accepts user-defined input variables from customers and generates a transaction cost estimation report based on those variables. The server is programmed with specific transaction cost estimation and optimization algorithms that model the transaction costs of a specific trade execution based on the user's trading profile and market variables.
    Type: Grant
    Filed: June 12, 2002
    Date of Patent: July 5, 2011
    Assignee: ITG Software Solutions, Inc.
    Inventors: Ananth Madhavan, Artem V. Asriev
  • Publication number: 20110082815
    Abstract: Methods and systems for optimizing a plurality of portfolios, each portfolio including one or more shares of one or more tradable assets, and may include the steps of: receiving asset data associated with the plurality of the portfolios; receiving one or more optimization constraints including at least one global constraint defining a constraint to be applied across an aggregate of the plurality of portfolios; for each portfolio, optimizing the asset data based on the one or more optimization constraints to create optimized portfolio data; aggregating the optimized portfolio data to create aggregate optimized asset data; determining if the aggregate optimized asset data satisfies the at least one global constraint; and only if the at least one global constraint is satisfied, outputting the optimized asset data.
    Type: Application
    Filed: December 10, 2010
    Publication date: April 7, 2011
    Applicant: ITG Software Solutions, Inc.
    Inventors: Leonid Alexander ZOSIN, Ananth Madhavan, Ian Domowitz
  • Patent number: 7904365
    Abstract: A method and computer program product for minimizing short-term risk to a portfolio of securities holdings during implementation of executing an outstanding trade list of securities to be traded, takes into account covariances between securities in the outstanding trade list and between securities in the outstanding trade list and securities in the portfolio of holdings so as to minimize risk to the portfolio of holdings as well as to a residual trade list of unexecuted orders during said implementation.
    Type: Grant
    Filed: March 3, 2003
    Date of Patent: March 8, 2011
    Assignee: ITG Software Solutions, Inc.
    Inventors: John Krowas, Ian Domowitz
  • Publication number: 20110010287
    Abstract: A system for redirecting electronic trade orders includes trade order routing facilities coupled with an electronic trade routing network and a plurality of trade venues, including one or more third party broker dealer systems and one or more alternative trading systems. The trade order routing facilities are configured to monitor electronic trade orders at destination trade venues to determine the number of available shares remaining. The trade order routing facilities are further configured to monitor the electronic trade routing network and a plurality of trade venues to identify if any executable trade orders exist that could be matched against some or all of the remaining order portion. Then the trade order routing facilities retrieve some or all of the remaining shares and submit trade orders to execute against the identified orders in other trade venues.
    Type: Application
    Filed: July 12, 2010
    Publication date: January 13, 2011
    Applicant: ITG SOFTWARE SOLUTIONS, INC.
    Inventors: Hitesh MITTAL, Raj JAIN
  • Publication number: 20110004567
    Abstract: A computerized method for generating risk forecasts is provided. A set of securities is selected. A set of risk factors is selected. The risk factor returns a determined. A risk factor covariance matrix and an idiosyncratic variance matrix are constructed. For each risk factor, a factor loading coefficient is determined for each selected security. The risk factor covariance matrix is projected into a future forecast. The idiosyncratic variance matrix is projected into a future forecast. The factor loading coefficients, the future forecast of the risk factor covariance matrix, and the future forecast of the idiosyncratic variance matrix can be used to determine a forecast of the variance-covariance matrix for the selected securities.
    Type: Application
    Filed: July 2, 2010
    Publication date: January 6, 2011
    Applicant: ITG SOFTWARE SOLUTIONS, INC.
    Inventors: Ananth MADHAVAN, Artem V. Asriev, Scott J. Kartinen, Jian Yang, Vitaly Serbin, Ian Domowitz, Kenneth E. Gosier
  • Patent number: 7853510
    Abstract: Methods and systems for optimizing a plurality of portfolios, each portfolio including one or more shares of one or more tradable assets, and may include the steps of: receiving asset data associated with the plurality of the portfolios; receiving one or more optimization constraints including at least one global constraint defining a constraint to be applied across an aggregate of the plurality of portfolios; for each portfolio, optimizing the asset data based on the one or more optimization constraints to create optimized portfolio data; aggregating the optimized portfolio data to create aggregate optimized asset data; determining if the aggregate optimized asset data satisfies the at least one global constraint; and only if the at least one global constraint is satisfied, outputting the optimized asset data.
    Type: Grant
    Filed: April 3, 2007
    Date of Patent: December 14, 2010
    Assignee: ITG Software Solutions, Inc.
    Inventors: Leonid Alexander Zosin, Ananth Madhavan, Ian Domowitz
  • Publication number: 20100293109
    Abstract: A system, method and computer program product are provided for routing electronic trade orders to trade execution venues. At an electronic trading server, electronic order information is received that defines a first electronic trade order including an identification of underlying assets to be traded on an electronic exchange or marketplace, a side of the trade, and a limit price. The electronic order information is stored in an electronic data storage facility. One or more second electronic trade orders are generated from the first electronic trade order and transmitted, via a trade router, to one or more electronic trading venues. Market data for a non-displayed electronic trading venue is received. It is determined if one or more of the second electronic trade orders has become stagnant.
    Type: Application
    Filed: May 14, 2010
    Publication date: November 18, 2010
    Applicant: ITG SOFTWARE SOLUTIONS, INC.
    Inventors: Rajendra Jain, Hitesh Mittal