Patents by Inventor Joseph C. Noviello

Joseph C. Noviello has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8688566
    Abstract: A system for managing trading orders comprises a memory operable to store an order associated with a first price. The system further comprises a processor communicatively coupled to the memory and operable to identify a latency value. The processor is further operable to receive a counterorder and to identify a potential trade associated with the order and the counterorder, the potential trade based at least in part on the first price. If the latency value satisfies a configurable condition, the processor is further operable to initiate a configurable period of time. If the potential trade is not valid upon expiration of the configurable period, the processor is further operable to prevent the execution of the potential trade.
    Type: Grant
    Filed: September 15, 2012
    Date of Patent: April 1, 2014
    Assignee: BGC Partners, Inc.
    Inventors: Peter Bartko, John Robert Capuano, Joseph C. Noviello, Brian Alexander Weston
  • Patent number: 8671044
    Abstract: The invention relates to systems and methods that provide a user interface for use with an electronic trading system. The interface displays a bid price axis and an ask price axis, as well as corresponding sizes, and an indication of the inside market. When the inside market changes in response to changing market conditions, the indication of the inside market changes locations before being restored to its original location by shifting the bid and ask prices in a direction parallel to the bid or ask price axis. The user may enter trade commands at different price levels using an input device. In order to help prevent such trade commands from being entered at erroneous price levels, the system locks a pointer associated with the input device to a price the user points to during the shifting process, unless the pointer is moved away from that price.
    Type: Grant
    Filed: December 8, 2006
    Date of Patent: March 11, 2014
    Assignee: BGC Partners, Inc.
    Inventors: Howard W. Lutnick, Kevin M. Foley, Joseph C. Noviello, Michael Sweeting
  • Publication number: 20140040094
    Abstract: A system for managing electronic trading, comprises an interface application including a mapping module that defines a plurality of controller signal relationships. Each controller signal relationship associates one or more of a plurality of game controller signals with one of a plurality of trading system commands associated with the electronic trading of financial instruments. The interface application receives a plurality of game controller signals generated by a game controller, and determines, based on the controller signal relationships, that one or more of the plurality of received game controller signals are erroneous. The interface application causes the communication of a command to lock the game controller based on the determination of the one or more erroneous game controller signals.
    Type: Application
    Filed: May 21, 2013
    Publication date: February 6, 2014
    Applicant: BGC PARTNERS, INC.
    Inventors: James LONGMAN, Joseph C. NOVIELLO
  • Patent number: 8630936
    Abstract: A method of managing trading is provided. In a market for a particular type of instrument, buy orders and sell orders are received from a plurality of traders. Each buy order has an associated bid price and each sell order has an associated offer price. A determination is made of whether the particular trading order is an outlying trading order by determining whether the particular trading order differs from at least one comparison price by more than a threshold value. If it is determined that the particular trading order is an outlying trading order, a restrictive action is taken regarding the outlying trading order. For example, if a trader subsequently submits another trading order that would trade with the outlying trading order, an alert message may be sent to the trader and the subsequent trading order may be prevented from trading with the outlying trading order at least temporarily.
    Type: Grant
    Filed: July 16, 2012
    Date of Patent: January 14, 2014
    Assignee: BGC Partners, Inc.
    Inventors: Joseph C. Noviello, Michael Sweeting, Howard W. Lutnick
  • Publication number: 20130304625
    Abstract: A system for managing trading orders comprises a memory operable to store a first trading order for a particular trading product, wherein the first trading order comprises a display portion and a reserve portion and is received from a first trader. The memory is further operable to store a second trading order for the particular trading product, wherein the second trading order comprises a display portion and a reserve portion and the second trading order is received from a second trader after the first trading order. The system further comprises a processor communicatively coupled to the memory and operable to receive from a counterparty trader a counterorder for the trading product. The processor is further operable to use the counterorder to fill the display portion of the first trading order. The processor is further operable to use the counterorder to fill the display portion of the second trading order.
    Type: Application
    Filed: July 12, 2013
    Publication date: November 14, 2013
    Inventors: Matthew W. Claus, Kevin M. Foley, Joseph C. Noviello, Howard W. Lutnick
  • Patent number: 8583540
    Abstract: Systems and methods are provided for routing trading orders. The system determines that a first trading entity disclosed to the trading platform a reserve quantity of a first trading order received from the first entity. The system determines that a second trading entity did not disclose a reserve quantity of a second trading order received from the second trading entity. The system receives a third trading order. Based on these determinations, the system preferences the first trading entity over the second trading entity in the routing of trading orders, e.g., by routing the third trading order to the first trading entity.
    Type: Grant
    Filed: March 5, 2012
    Date of Patent: November 12, 2013
    Assignee: BGC Partners, Inc.
    Inventors: Matthew W Claus, Joseph C Noviello
  • Patent number: 8543491
    Abstract: A system comprises a memory operable to store a trading order for a particular quantity of a trading product, wherein a first portion of the particular quantity is a displayed quantity and a second portion of the particular quantity is a reserved quantity. The system further comprises a processor communicatively coupled to the memory and operable to disclose the displayed quantity to one or more market centers. The processor is further operable to identify a decay rate associated with the trading order. The processor is further operable to cause the reserved quantity to decay based at least in part on the identified decay rate.
    Type: Grant
    Filed: September 15, 2012
    Date of Patent: September 24, 2013
    Assignee: BGC Partners, Inc.
    Inventor: Joseph C. Noviello
  • Patent number: 8494951
    Abstract: A system comprises a memory that stores a first trading order for a trading product, the first trading order received from a first trader and comprising a display portion and a reserve portion. The memory further stores a second trading order for the trading product, the second trading order received from a second trader after the first trading order and comprising a display portion and a reserve portion. The system further comprises a processor communicatively coupled to the memory and operable to receive from a counterparty trader a counterorder for the trading product. The processor uses the counterorder to fill the display portion of the first trading order and the display portion of the second trading order. After filling the display portion of the second trading order, the processor exclusively offers at least a portion of the counterorder to the first trader for a configurable period of time.
    Type: Grant
    Filed: August 3, 2006
    Date of Patent: July 23, 2013
    Assignee: BGC Partners, Inc.
    Inventors: Matthew W. Claus, Kevin M. Foley, Joseph C. Noviello, Howard W. Lutnick
  • Patent number: 8494952
    Abstract: A system for processing a composite trading order comprises a memory operable to store market data received from one or more market centers. The system further comprises a processor operable to generate a composite value based at least in part on the market data. The processor is further operable to receive a composite trading order associated with at least a portion of the composite value. The processor is further operable to generate a plurality of constituent trading orders that, when filled, combine to satisfy the composite trading order.
    Type: Grant
    Filed: November 24, 2010
    Date of Patent: July 23, 2013
    Assignee: BGC Partners, Inc.
    Inventors: Matthew W. Claus, James R. Driscoll, Gregory P. Manning, Joseph C. Noviello
  • Patent number: 8484122
    Abstract: An apparatus comprises a memory and a processor coupled to the memory. The memory stores first and second orders. The first order is associated with a product and comprises a displayed quantity and a reserved quantity. The second order is associated with the product and comprises a displayed quantity and a reserved quantity. The processor receives a counterorder associated with the product. The processor fills the displayed quantity of the first order with a corresponding portion of the counterorder, and fills the displayed quantity of the second order with a corresponding portion of the counterorder. The processor allocates a first additional portion of the counterorder to the first order. The first additional portion is based at least in part on a ratio of the displayed quantity of the first order to a sum of the displayed quantity of the first order and the displayed quantity of the second order.
    Type: Grant
    Filed: August 3, 2006
    Date of Patent: July 9, 2013
    Assignee: BGC Partners, Inc.
    Inventors: Matthew W. Claus, Kevin M. Foley, Joseph C. Noviello, Howard W. Lutnick
  • Publication number: 20130173444
    Abstract: An apparatus for processing a composite trading order comprises an interface operable to display a composite value representing a weighted quantity of a plurality of trading products. The apparatus further comprises a processor operable to receive at least one input representing a composite trading order, wherein the at least one input comprises a quantity that is equal to at least a portion of the weighted quantity. The at least one input is usable to generate one or more constituent trading orders that, when filled, combine to satisfy the composite trading order.
    Type: Application
    Filed: September 15, 2012
    Publication date: July 4, 2013
    Inventors: Matthew W. Claus, James R. Driscoll, Gregory P. Manning, Joseph C. Noviello
  • Patent number: 8469808
    Abstract: According to one embodiment, a method for electronic trading is provided. A plurality of controller signal relationships are stored, each controller signal relationship associating one or more game controller signals with a trading system command associated with the electronic trading of financial instruments via a trading platform. One or more game controller signals generated by a game controller are received and at least one of the plurality of controller signal relationships is modified based at least on the one or more received game controller signals.
    Type: Grant
    Filed: June 29, 2005
    Date of Patent: June 25, 2013
    Assignee: BGC Partners, Inc.
    Inventors: James A. Longman, Joseph C. Noviello
  • Publication number: 20130159158
    Abstract: A system for managing trading orders comprises a memory operable to store an order associated with a first price. The system further comprises a processor communicatively coupled to the memory and operable to identify a latency value. The processor is further operable to receive a counterorder and to identify a potential trade associated with the order and the counterorder, the potential trade based at least in part on the first price. If the latency value satisfies a configurable condition, the processor is further operable to initiate a configurable period of time. If the potential trade is not valid upon expiration of the configurable period, the processor is further operable to prevent the execution of the potential trade.
    Type: Application
    Filed: September 15, 2012
    Publication date: June 20, 2013
    Inventors: Peter Bartko, John Robert Capuano, Joseph C. Noviello, Brian Alexander Weston
  • Publication number: 20130138547
    Abstract: A system for processing a composite trading order comprises a memory operable to store market data received from one or more market centers. The system further comprises a processor operable to generate a composite value based at least in part on the market data. The processor is further operable to receive a composite trading order associated with at least a portion of the composite value. The processor is further operable to generate a plurality of constituent trading orders that, when filled, combine to satisfy the composite trading order.
    Type: Application
    Filed: September 15, 2012
    Publication date: May 30, 2013
    Inventors: Matthew W. Claus, James R. Driscoll, Gregory P. Manning, Joseph C. Noviello
  • Patent number: 8452695
    Abstract: A system for managing electronic trading, comprises an interface application including a mapping module that defines a plurality of controller signal relationships. Each controller signal relationship associates one or more of a plurality of game controller signals with one of a plurality of trading system commands associated with the electronic trading of financial instruments. The interface application receives a plurality of game controller signals generated by a game controller, and determines, based on the controller signal relationships, that one or more of the plurality of received game controller signals are erroneous. The interface application causes the communication of a command to lock the game controller based on the determination of the one or more erroneous game controller signals.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: May 28, 2013
    Assignee: BGC Partners, Inc.
    Inventors: James A Longman, Joseph C Noviello
  • Publication number: 20130066761
    Abstract: According to one embodiment, a method of managing trading is provided. In a market for a particular type of instrument, buy orders and sell orders are received from a plurality of traders. Each buy order has an associated bid price and each sell order has an associated offer price. A determination is made of whether the particular trading order is an outlying trading order by determining whether the particular trading order differs from at least one comparison price by more than a threshold value. If it is determined that the particular trading is an outlying trading order, a restrictive action is taken regarding the outlying trading order. For example, if a trader subsequently submits another trading order that would trade with the outlying trading order, an alert message may be sent to the trader and the subsequent trading order may be prevented from trading with the outlying trading order at least temporarily.
    Type: Application
    Filed: July 16, 2012
    Publication date: March 14, 2013
    Inventors: Joseph C. Noviello, Michael Sweeting, Howard W. Lutnick
  • Publication number: 20130024351
    Abstract: A system comprises a memory operable to store a trading order for a particular quantity of a trading product, wherein a first portion of the particular quantity is a displayed quantity and a second portion of the particular quantity is a reserved quantity. The system further comprises a processor communicatively coupled to the memory and operable to disclose the displayed quantity to one or more market centers. The processor is further operable to identify a decay rate associated with the trading order. The processor is further operable to cause the reserved quantity to decay based at least in part on the identified decay rate.
    Type: Application
    Filed: September 15, 2012
    Publication date: January 24, 2013
    Inventor: Joseph C. Noviello
  • Publication number: 20130018772
    Abstract: Various systems and methods are provided for enabling one or more participants in an electronic trading system to have exclusive trading privileges. When one or more criteria and/or a status of trading rights are met, a trading system may award a participant with trading priority to trade on an incoming contra order. The participant may also have an associated order modified as a result of an incoming contra order and/or be caused to automatically trade on an incoming contra order.
    Type: Application
    Filed: February 13, 2012
    Publication date: January 17, 2013
    Inventors: Howard W. Lutnick, Joseph C. Noviello, Michael Sweeting
  • Publication number: 20130006826
    Abstract: A system for managing electronic trading, comprises an interface application including a mapping module that defines a plurality of controller signal relationships. Each controller signal relationship associates one or more of a plurality of game controller signals with one of a plurality of trading system commands associated with the electronic trading of financial instruments. The interface application receives a plurality of game controller signals generated by a game controller, and determines, based on the controller signal relationships, that one or more of the plurality of received game controller signals are erroneous. The interface application causes the communication of a command to lock the game controller based on the determination of the one or more erroneous game controller signals.
    Type: Application
    Filed: April 30, 2012
    Publication date: January 3, 2013
    Applicant: BGC PARTNERS, INC.
    Inventors: James A. LONGMAN, Joseph C. NOVIELLO
  • Patent number: 8346642
    Abstract: In various embodiments, an apparatus includes a processor and a memory. The memory is communicatively coupled to the processor. The memory stores software instructions that, when executed by the processor, cause the processor to receive a trading order for a particular quantity of a trading product. The trading order specifies that a first portion of the particular quantity is a displayed quantity and that a second portion of the particular quantity is a reserved quantity. The trading order specifies at least one of a decay rule, a decay interval, a decay rate, decay quantity, and one or more conditions. The software instructions, when executed by the processor, cause the processor to cause the reserved quantity to decay based at least in part on at least one of the decay rule, the decay interval, the decay rate, and the decay quantity, and one or more conditions.
    Type: Grant
    Filed: May 3, 2011
    Date of Patent: January 1, 2013
    Assignee: BGC Partners, Inc.
    Inventor: Joseph C Noviello