Patents by Inventor Peter Bartko

Peter Bartko 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).

  • Publication number: 20160048920
    Abstract: Methods and systems are provided herewith for determining prices and executing trades for a plurality of users of an electronic trading system. A central processor may receive a processor a plurality of bid-offer pairs from a plurality of users. Each bid-offer pair may comprise a bid price and an offer price, e.g. for a financial transaction such as a currency exchange. A price of a trade may be determined based on one or more of the bid-offer pairs. The processor may match user orders to trade and transact a trade at the determined price. A price for the traded product may be measured at a predetermined time after the trade. A flow may be determined for a plurality of trades between two users based on the difference, for each trade, between the trade price and a subsequent price measured at a predetermined time after the trade. Afterwards, for at least one subsequent trade between the two users, the at least one corresponding price may be adjusted or otherwise determined based on the determined flow.
    Type: Application
    Filed: October 27, 2015
    Publication date: February 18, 2016
    Inventors: Peter Bartko, John Capuano, Sven Mika, Thomas D. Bradshaw
  • Publication number: 20140358757
    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: March 28, 2014
    Publication date: December 4, 2014
    Applicant: BGC PARTNERS, INC.
    Inventors: Peter Bartko, John Robert Capuano, Joseph C. Noviello, Brian Alexander Weston
  • 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
  • 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
  • Patent number: 8341071
    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: June 27, 2011
    Date of Patent: December 25, 2012
    Assignee: BGC Partners, Inc.
    Inventors: Peter Bartko, John Robert Capuano, Joseph C. Noviello, Brian Alexander Weston
  • Publication number: 20120022999
    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: June 27, 2011
    Publication date: January 26, 2012
    Inventors: Peter Bartko, John Robert Capuano, Joseph C. Noviello, Brian Alexander Weston
  • Patent number: 7970695
    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: January 15, 2010
    Date of Patent: June 28, 2011
    Assignee: BGC Partners, Inc.
    Inventors: Peter Bartko, John Robert Capuano, Joseph C. Noviello, Brian Alexander Weston
  • Publication number: 20100287114
    Abstract: Methods and systems are provided herewith for determining prices and executing trades among a plurality of users of an electronic trading system. The users may transmit to a processor a plurality of bid-offer pairs, each comprising an estimate of a fair bid and offer price for exchanging between a first and a second currency. The processor may determine an exchange rate for exchanging between the first currency and the second currency based on a determined qualifying set of overlapping bid-offer pairs. The processor may match user orders to exchange between the first and second currencies and execute those orders at the exchange rate. A price adjustment amount is determined based on a change in price after each of a plurality of exchanges between the first and second users. A subsequent transaction between the first and second user is adjusted by a price adjustment amount selected at a user interface.
    Type: Application
    Filed: June 11, 2009
    Publication date: November 11, 2010
    Inventors: Peter Bartko, John Capuano, Sven Mika, Thomas D. Bradshaw
  • Publication number: 20100287087
    Abstract: Methods and systems are provided herewith for determining prices and executing trades among a plurality of users of an electronic trading system. The users may transmit to a processor a plurality of bid-offer pairs. Each bid-offer pair may comprise an estimate of a fair bid price and an estimate of a fair offer price for exchanging between a first and a second currency. The processor may determine from the bid-offer pairs a qualifying set of overlapping bid-offer pairs. The processor may determine an exchange rate for exchanging between the first currency and the second currency based on the qualifying set of overlapping bid-offer pairs. The processor may match user orders to exchange between the first and second currencies and execute those orders at the exchange rate.
    Type: Application
    Filed: May 11, 2009
    Publication date: November 11, 2010
    Inventors: Peter Bartko, John Capuano, Sven Mika, Thomas D. Bradshaw
  • Publication number: 20100174634
    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: January 15, 2010
    Publication date: July 8, 2010
    Inventors: Peter Bartko, John Robert Capuano, Joseph C. Noviello, Brian Alexander Weston
  • Patent number: 7716118
    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: January 16, 2007
    Date of Patent: May 11, 2010
    Inventors: Peter Bartko, John Robert Capuano, Joseph C. Noviello, Brian Alexander Weston
  • Publication number: 20080172319
    Abstract: A system for managing trading orders comprises a memory operable to store a first order associated with a first discretion range. The system further comprises a processor communicatively coupled to the memory and operable to receive a counterorder associated with a second discretion range, wherein the first discretion range intersects the second discretion range. The processor is further operable to determine a midpoint price based at least in part on the intersection of the first and second discretion ranges. The processor is further operable to execute a trade at the determined midpoint price.
    Type: Application
    Filed: January 16, 2007
    Publication date: July 17, 2008
    Inventors: Peter Bartko, John Robert Capuano, Michael Field, Frederick T. Gregson, Brian Alexander Weston
  • Publication number: 20080172318
    Abstract: A system for managing trading orders comprises a memory operable to store a first order in a first order book. The first order is associated with a first group of traders, which is associated with a first ruleset. The memory is further operable to store a second order in a second order book, wherein the second order was received after the first order. The second order is associated with a second group of traders, which is associated with a second ruleset. The system further comprises a processor communicatively coupled to the memory and operable to receive a counterorder associated with a third group of traders, wherein the counterorder matches the first order and the second order. The processor is further operable to execute a first trade associated with the second order and the counterorder, wherein the first trade is executed according to the second ruleset.
    Type: Application
    Filed: January 16, 2007
    Publication date: July 17, 2008
    Inventors: Peter Bartko, Joseph C. Noviello, Raymond Anthony Richards, Brian Alexander Weston
  • Publication number: 20080172320
    Abstract: A system for managing trading orders comprises a memory operable to store a first order associated with a particular trading product, wherein the first order is associated with a first price comprising a first root value. The system further comprises a processor communicatively coupled to the memory and operable to receive a second order associated with the particular trading product. The second order is associated with a second price; and the second price comprises a second root value and a particular fractional pip value. The processor is further operable to disclose the first root value and the second root value while suppressing the particular fractional pip value.
    Type: Application
    Filed: January 16, 2007
    Publication date: July 17, 2008
    Inventors: Peter Bartko, John Robert Capuano, Michael Field, Frederick T. Gregson, Brian Alexander Weston
  • Publication number: 20080172321
    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: January 16, 2007
    Publication date: July 17, 2008
    Inventors: Peter Bartko, John Robert Capuano, Joseph C. Noviello, Brian Alexander Weston
  • Publication number: 20080082440
    Abstract: Method and systems are provided herewith for providing non-fully-transparent markets that includes or involves the step or steps of receiving a request to reveal a bid or an offer, in which the request is submitted by a user of an electronic trading system; transmitting a price and a size that corresponds to the bid or the offer; waiting a pre-determined period of time; and executing the bid or the offer at a default price and a default size, in the event that the user does not submit a command to trade within the pre-determined period of time.
    Type: Application
    Filed: April 27, 2007
    Publication date: April 3, 2008
    Inventors: Howard LUTNICK, Peter Bartko