Patents Assigned to ITG Software Solution, Inc.
  • Publication number: 20080249959
    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: Application
    Filed: March 7, 2008
    Publication date: October 9, 2008
    Applicant: ITG SOFTWARE SOLUTIONS, INC.
    Inventors: Hitesh MITTAL, Ronald TAUR, Ryan LEE, Scott KARTINEN
  • Patent number: 7430533
    Abstract: A method and system for performing a batch auction whereby a series of orders, according to a variety of predetermined order types, are generated by qualified market participants and communicated to an auction system. The auction system takes into account each order and its impact upon relative supply and demand to determine by a preset algorithm a price and share transaction quantity. Trades are executed at the price, and a portion of the transaction quantity is allocated to each investor on a fair basis dependent upon their initial orders. In embodiments of the present invention, the auction system uses a computer system or network designed to automatically perform one or more steps of the above method. Such a system is preferably connected to one or more ECNs such that non-executed shares can be automatically sent to outside sources for execution.
    Type: Grant
    Filed: January 11, 2000
    Date of Patent: September 30, 2008
    Assignee: ITG Software Solutions, Inc.
    Inventor: David Cushing
  • Publication number: 20080235128
    Abstract: Systems, methods, and computer program products are provided for integrating an order management system with execution facilities. According to the invention, at least one trade in an order management system (OMS) is selected to be or otherwise made available to be worked in an execution platform (EP). Order information in the OMS, corresponding to the at least one trade, is sent from the OMS to the EP without committing the underlying shares for the trade. It is determined if the EP is attempting to generate, or has generated, an executable trade order corresponding to the order information received from the OMS.
    Type: Application
    Filed: March 20, 2008
    Publication date: September 25, 2008
    Applicant: ITG SOFTWARE SOLUTIONS, INC.
    Inventors: James R. TWINE, Ricardo X. RABINES, Eric SUGDEN, Cynde CARLEY
  • Publication number: 20080183638
    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 said plurality of said portfolios; receiving optimization constraints including at least one global constraint defining a constraint to be applied across an aggregate of the plurality of portfolios; receiving one or more objectives to be applied to individual portfolios during optimization; aggregating the optimized portfolio data to create aggregate optimized asset data; determining if the aggregate optimized asset data satisfies the global constraint; and only if said at least one global constraint is satisfied, outputting said optimized asset data.
    Type: Application
    Filed: December 12, 2007
    Publication date: July 31, 2008
    Applicant: ITG SOFTWARE SOLUTIONS, INC.
    Inventors: Michael CHIGIRINSKIY, Vitaly SERBIN, Leonid Alexander ZOSIN, Ananth MADHAVAN, Ian DOMOWITZ
  • Publication number: 20080154787
    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: Application
    Filed: June 7, 2007
    Publication date: June 26, 2008
    Applicant: ITG SOFTWARE SOLUTIONS, INC.
    Inventors: John Krowas, Ian Domowitz
  • Publication number: 20080109288
    Abstract: A system for post-trade estimation of transaction costs. The system may include transaction cost estimation facilities configured to receive order data relating to a plurality of trade orders, receive execution data relating to a plurality of trades corresponding to the plurality of trade orders, to calculate post trade estimated transaction costs for each of the plurality of trade orders based upon a pre-trade cost estimation model, the execution data, and actual market conditions at an execution time of the plurality of trades, and to store the post trade estimated transaction costs. The system may also include data storage facilities coupled with the transaction cost estimation facilities and configured to store at least the post trade estimated transaction costs in an accessible format.
    Type: Application
    Filed: October 24, 2007
    Publication date: May 8, 2008
    Applicant: ITG Software Solutions, Inc.
    Inventors: Milan Borkovec, Ian Domowitz, Hans Heidle
  • Publication number: 20080071693
    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: October 30, 2007
    Publication date: March 20, 2008
    Applicant: ITG SOFTWARE SOLUTIONS, INC.
    Inventors: Robert Ferstenberg, Mauricio Karchmer, Ran Hilai
  • Publication number: 20080071666
    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: October 30, 2007
    Publication date: March 20, 2008
    Applicant: ITG Software Solutions, Inc.
    Inventors: Robert Ferstenberg, Mauricio Karchmer, Ran Hilai
  • Publication number: 20080059359
    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: October 30, 2007
    Publication date: March 6, 2008
    Applicant: ITG SOFTWARE SOLUTIONS, INC.
    Inventors: Robert Ferstenberg, Mauricio Karchmer, Ran Hilai
  • Publication number: 20080052222
    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: October 30, 2007
    Publication date: February 28, 2008
    Applicant: ITG SOFTWARE SOLUTIONS, INC.
    Inventors: Robert Ferstenberg, Mauricio Karchmer, Ran Hilai
  • Publication number: 20080052221
    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: October 30, 2007
    Publication date: February 28, 2008
    Applicant: ITG SOFTWARE SOLUTIONS, INC.
    Inventors: Robert Ferstenberg, Mauricio Karchmer, Ran Hilai
  • Publication number: 20070299758
    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: April 3, 2007
    Publication date: December 27, 2007
    Applicant: ITG Software Solutions, Inc.
    Inventors: Leonid Zosin, Ananth Madhavan, Ian Domowitz
  • Publication number: 20070294162
    Abstract: A system and method for allowing market participants to evaluate the likelihood of finding hidden volume. The model can predict hidden volume and assess the probability that a market order will be executed within the spread and better than the mid-quote. The cost per immediate execution can be assessed.
    Type: Application
    Filed: June 18, 2007
    Publication date: December 20, 2007
    Applicant: ITG SOFTWARE SOLUTIONS, INC.
    Inventor: Milan Borkovec
  • Publication number: 20070250436
    Abstract: A system for providing algorithmic trading services includes a server coupled to an electronic data network configured to receive a first message from a remote trading client computer requesting algorithmic trading services and in response thereto, to start an algorithmic trading portal on the remote trading client computer. The algorithmic trading portal is separate and independent of an order management system and is configured to allow selection of one of a plurality of algorithmic trading services and to build a request for the selected algorithmic trading service.
    Type: Application
    Filed: March 22, 2007
    Publication date: October 25, 2007
    Applicant: ITG SOFTWARE SOLUTIONS, INC.
    Inventors: Hitesh Mittal, Eric Sugden
  • Publication number: 20070239586
    Abstract: A system and method for rebalancing separately managed accounts utilizing sub-models. Sub-models can be generated automatically by analyzing the restrictions that exist on the individual accounts, or created manually by identifying particular stocks that might fall within a particular industry, sector or other arbitrary classification. An account can be classified as belonging to one or more sub-models. These sub-models allow for a more efficient rebalancing process by allowing transaction decisions to be made according to a particular sub-model rather than at the level of each individual account. These sub-models also allow for more efficient monitoring of large numbers of accounts by allowing analysis of account drift according to both restrictions associated with the account as well as the account's master model portfolio, rather than solely relative to the account's master model portfolio without incorporating the account's restrictions.
    Type: Application
    Filed: March 26, 2007
    Publication date: October 11, 2007
    Applicant: ITG Software Solutions, Inc.
    Inventors: Neil Inala, Ian Dembsky, Zachary Hildebrandt, Paul Ma
  • Publication number: 20070143198
    Abstract: A system and method 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: June 29, 2006
    Publication date: June 21, 2007
    Applicant: ITG Software Solutions, Inc.
    Inventors: Yossef Brandes, Ian Domowitz, Milan Borkovec, Jian Yang, Robert Sinclair, Vitaly Serbin
  • Publication number: 20070112693
    Abstract: A method and system for determining an optimal price at which to perform a batch auction of financial assets. Orders, according to a variety of predetermined order types, are received from qualified market participants and communicated to an auction system according to the invention. The auction system takes into account each order and its impact upon relative supply and demand to determine by a preset algorithm an optimal price and share transaction quantity. The optimal price is selected by identifying a particular price at which trade volume would be maximized and which reflects the appropriate effect of supply and demand imbalances. Trades are executed at the optimal price, and portions of the transaction quantity are allocated to each investor on a fair basis dependent upon their submitted orders. In another aspect, the auction system includes a computer system and network designed to automatically perform one or more steps of the above method.
    Type: Application
    Filed: December 29, 2006
    Publication date: May 17, 2007
    Applicant: ITG SOFTWARE SOLUTIONS, INC.
    Inventor: Daivd Cushing
  • Patent number: 7162447
    Abstract: A method and system for determining an optimal price at which to perform a batch auction of financial assets. Orders, according to a variety of predetermined order types, are received from qualified market participants and communicated to an auction system according to the invention. The auction system takes into account each order and its impact upon relative supply and demand to determine by a preset algorithm an optimal price and share transaction quantity. The optimal price is selected by identifying a particular price at which trade volume would be maximized and which reflects the appropriate effect of supply and demand imbalances. Trades are executed at the optimal price, and portions of the transaction quantity are allocated to each investor on a fair basis dependent upon their submitted orders. In another aspect, the auction system includes a computer system and network designed to automatically perform one or more steps of the above method.
    Type: Grant
    Filed: February 2, 2000
    Date of Patent: January 9, 2007
    Assignee: ITG Software Solutions, Inc.
    Inventor: David Cushing
  • Patent number: 6968318
    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: Grant
    Filed: December 11, 1998
    Date of Patent: November 22, 2005
    Assignee: ITG Software Solutions, Inc.
    Inventors: Robert A. Ferstenberg, Mauricio Karchmer, Ran Hilai