Patents by Inventor Kevin M. Foley

Kevin M. Foley 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: 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
  • Patent number: 8438097
    Abstract: Systems and methods of trading items on an electronic trading system according to the invention are provided. The embodiments of the invention are based at least in part on a new order type. The new order type is a modification of a conventional good-until-bettered order type. A good-until-bettered bid/offer is received along with instructions that specify a good-until-bettered increment value and/or duration. The good-until-bettered order is maintained in the electronic trading system until a bid/offer that is better by the specified plurality of standard trading increments is received by the electronic trading system and/or remains in the system for the good-until-bettered duration.
    Type: Grant
    Filed: April 20, 2006
    Date of Patent: May 7, 2013
    Assignee: BGC Partners, Inc.
    Inventors: Howard W. Lutnick, Kevin M. Foley, Joseph Noviello, Michael Sweeting
  • Publication number: 20120323793
    Abstract: Systems and methods for providing valid responses to requests for quotations are provided. In one embodiment of the invention, a system according to the invention preferably includes a server. The server includes a server storage device and a server processor connected to the server storage device. The server storage device preferably stores a server program for controlling the server processor. The server processor is preferably operative to receive a request from a requesting participant for a market-validated offer to sell an item; receive an offer price from a responding participant in response to the request; and provide a bid to an electronic marketplace, the bid including a price that is lower than the received offer price.
    Type: Application
    Filed: June 29, 2010
    Publication date: December 20, 2012
    Inventor: Kevin M. Foley
  • Publication number: 20120278223
    Abstract: The invention relates to systems and methods that provide a user interface for use with an electronic trading system. The interface notifies the user that the price at which he or she may have attempted to trade has changed and presents the user with the opportunity to submit, modify or cancel the trade command. The user may configure the trading system to enable such a notification based on the time span for the price change, the number of increments of the price change, a combination thereof or any other appropriate consideration for protecting against the occurrence of erroneous price entries. Subsequent trade commands, such as those entered by third parties, may be used to validate prices and execute trades at these prices.
    Type: Application
    Filed: July 9, 2012
    Publication date: November 1, 2012
    Inventors: Howard W. Lutnick, Kevin M. Foley, Joseph Noviello, Lon Steger, Matthew Claus, Michael Sweeting
  • Patent number: 8219480
    Abstract: The invention relates to systems and methods that provide a user interface for use with an electronic trading system. The interface notifies the user that the price at which he or she may have attempted to trade has changed and presents the user with the opportunity to submit, modify or cancel the trade command. The user may configure the trading system to enable such a notification based on the time span for the price change, the number of increments of the price change, a combination thereof or any other appropriate consideration for protecting against the occurrence of erroneous price entries. Subsequent trade commands, such as those entered by third parties, may be used to validate prices and execute trades at these prices.
    Type: Grant
    Filed: August 30, 2005
    Date of Patent: July 10, 2012
    Assignee: BGC Partners, Inc.
    Inventors: Joseph Noviello, Lon Steger, Matt Claus, Howard W Lutnick, Michael Sweeting, Kevin M Foley
  • Patent number: 8209249
    Abstract: Systems and methods of trading items on an electronic trading system according to the invention are provided. According to an embodiment, the electronic trading system processes a new order type that is an only at best order type, whereby trades are preferably only executed at the best price the item is being bought or sold.
    Type: Grant
    Filed: April 15, 2010
    Date of Patent: June 26, 2012
    Assignee: BGC Partners, Inc.
    Inventors: Howard W. Lutnick, Kevin M. Foley, Joseph Noviello, Michael Sweeting
  • Publication number: 20110320361
    Abstract: Systems and methods for providing valid responses to requests for quotations are provided. In one embodiment of the invention, a system according to the invention preferably includes a server. The server includes a server storage device and a server processor connected to the server storage device. The server storage device preferably stores a server program for controlling the server processor. The server processor is preferably operative to receive a request from a requesting participant for a market-validated offer to sell an item; receive an offer price from a responding participant in response to the request; and provide a bid to an electronic marketplace, the bid including a price that is lower than the received offer price.
    Type: Application
    Filed: June 29, 2010
    Publication date: December 29, 2011
    Inventor: Kevin M. Foley
  • Publication number: 20110125627
    Abstract: A system for managing trading orders comprises a memory operable to store a trader list that is associated with a first trader and that designates one or more other traders. The system further comprises a processor communicatively coupled to the memory and operable to receive a trading order from the first trader. The processor is further operable to transmit the trading order to a plurality of traders, wherein the plurality of traders does not comprise any of the one or more designated traders from the trader list. The processor is further operable to prevent the transmission of the trading order to the one or more designated traders.
    Type: Application
    Filed: September 23, 2010
    Publication date: May 26, 2011
    Inventors: Matthew W. Claus, Kevin M. Foley, Nigel J. Renton
  • Patent number: 7805357
    Abstract: A system for managing trading orders comprises a memory operable to store a trader list that is associated with a first trader and that designates one or more other traders. The system further comprises a processor communicatively coupled to the memory and operable to receive a trading order from the first trader. The processor is further operable to transmit the trading order to a plurality of traders, wherein the plurality of traders does not comprise any of the one or more designated traders from the trader list. The processor is further operable to prevent the transmission of the trading order to the one or more designated traders.
    Type: Grant
    Filed: July 27, 2006
    Date of Patent: September 28, 2010
    Assignee: BGC Partners, Inc.
    Inventors: Matthew W. Claus, Kevin M. Foley, Nigel J. Renton
  • Patent number: 7805358
    Abstract: A system for managing trading orders comprises a memory operable to store a trade credit associated with a trader. The system further comprises a processor operable to receive a trading order from the trader and determine the trade credit associated with the trader. If the received trading order is a passive trading order, the processor is further operable to increase the trade credit and submit the received trading order for execution. If the received trading order is an aggressive trading order, the processor is further operable to calculate a decrease of the trade credit. If subtracting the calculated decrease from the trade credit would not cause the trade credit to be less than a configurable threshold, the processor is further operable to submit the received trading order for execution and subtract the calculated decrease from the trade credit.
    Type: Grant
    Filed: July 27, 2006
    Date of Patent: September 28, 2010
    Assignee: BGC Partners, Inc.
    Inventors: Matthew W. Claus, Kevin M. Foley, Nigel J. Renton
  • Patent number: 7774250
    Abstract: Systems and methods for providing valid responses to requests for quotations are provided. In one embodiment of the invention, a system according to the invention preferably includes a server. The server includes a server storage device and a server processor connected to the server storage device. The server storage device preferably stores a server program for controlling the server processor. The server processor is preferably operative to receive a request from a requesting participant for a market-validated offer to sell an item; receive an offer price from a responding participant in response to the request; and provide a bid to an electronic marketplace, the bid including a price that is lower than the received offer price.
    Type: Grant
    Filed: May 18, 2006
    Date of Patent: August 10, 2010
    Assignee: BGC Partners, Inc.
    Inventor: Kevin M. Foley
  • Publication number: 20100198719
    Abstract: Systems and methods of trading items on an electronic trading system according to the invention are provided. According to an embodiment, the electronic trading system processes a new order type that is an only at best order type, whereby trades are preferably only executed at the best price the item is being bought or sold.
    Type: Application
    Filed: April 15, 2010
    Publication date: August 5, 2010
    Inventors: Howard W. Lutnick, Kevin M. Foley, Joseph Noviello, Michael Sweeting
  • Patent number: 7729967
    Abstract: Systems and methods of trading items on an electronic trading system according to the invention are provided. The embodiments of the invention are based at least in part on a new order type. The new order type is an only at best order type, whereby trades are preferably only executed at the best price the item is being bought or sold.
    Type: Grant
    Filed: April 18, 2006
    Date of Patent: June 1, 2010
    Assignee: BGC Partners, Inc.
    Inventors: Howard W. Lutnick, Kevin M. Foley, Joseph Noviello, Michael Sweeting
  • Publication number: 20100106637
    Abstract: A system for replenishing trading orders comprises a memory coupled to a processor. The memory stores a trading order comprising a total quantity of a product, and at least one formula to determine a displayed quantity for the trading order. The processor applies the formula to determine the displayed quantity. The processor further determines a reserved quantity based on the determined displayed quantity and the total quantity. The processor communicates the trading order having the determined displayed quantity and the determined reserved quantity.
    Type: Application
    Filed: January 4, 2010
    Publication date: April 29, 2010
    Inventors: Matthew W. Claus, Kevin M. Foley, Joseph C. Noviello, Howard W. Lutnick
  • Patent number: 7644031
    Abstract: A system for replenishing trading orders comprises a memory coupled to a processor. The memory stores a trading order comprising a total quantity of a product, and at least one formula to determine a displayed quantity for the trading order. The processor applies the formula to determine the displayed quantity. The processor further determines a reserved quantity based on the determined displayed quantity and the total quantity. The processor communicates the trading order having the determined displayed quantity and the determined reserved quantity.
    Type: Grant
    Filed: August 3, 2006
    Date of Patent: January 5, 2010
    Assignee: BGC Partners, Inc.
    Inventors: Matthew W. Claus, Kevin M. Foley, Joseph C. Noviello, Howard W. Lutnick
  • Patent number: D559259
    Type: Grant
    Filed: May 5, 2005
    Date of Patent: January 8, 2008
    Assignee: eSpeed Inc.
    Inventors: Joseph C. Noviello, Howard W. Lutnick, Kevin M. Foley, Michael Sweeting, William P. Gill
  • Patent number: D577036
    Type: Grant
    Filed: February 20, 2007
    Date of Patent: September 16, 2008
    Assignee: eSpeed, Inc.
    Inventors: Joseph C. Noviello, Howard W. Lutnick, Kevin M. Foley, Michael Sweeting, William P. Gill
  • Patent number: D577037
    Type: Grant
    Filed: February 20, 2007
    Date of Patent: September 16, 2008
    Assignee: eSpeed, Inc.
    Inventors: Joseph C. Noviello, Howard W. Lutnick, Kevin M. Foley, Michael Sweeting, William P. Gill
  • Patent number: D587276
    Type: Grant
    Filed: February 20, 2007
    Date of Patent: February 24, 2009
    Assignee: BGC Partners, Inc.
    Inventors: Joseph C. Noviello, Howard W. Lutnick, Kevin M. Foley, Michael Sweeting, William P. Gill
  • Patent number: D587720
    Type: Grant
    Filed: February 20, 2007
    Date of Patent: March 3, 2009
    Assignee: BGC Partners, Inc.
    Inventors: Joseph C. Noviello, Howard W. Lutnick, Kevin M. Foley, Michael Sweeting, William P. Gill