Patents by Inventor Donald M. Cuba

Donald M. Cuba 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: 20140304138
    Abstract: A method of order allocation is disclosed. The method includes receiving an incoming order, establishing an inner market representing a first portion of an order book which may be defined as a function of an inner market parameter, designating the first portion of the order book as a priority and allocating the first portion of the received incoming order based on the priority, establishing an outer market that represents a second portion of the order book that includes the remainder of the order book not represented by the inner market of the order book, assigning the received incoming order to one of the inner or outer markets as a function of the inner market parameter, allocating a first portion of the incoming order to the inner market utilizing a first-in, first-out (FIFO) algorithm, and allocating a second portion, in excess of the first portion, of the incoming order to the outer market using a pro-rata algorithm.
    Type: Application
    Filed: April 4, 2014
    Publication date: October 9, 2014
    Applicant: CHICAGO MERCANTILE EXCHANGE INC.
    Inventors: Andrew P. Czupek, Bryan T. Durkin, Thomas G. McCabe, Brian M. Wolf, Donald M. Cuba, Jonathan G. Kronstein, Troy C. Kane
  • Publication number: 20140143117
    Abstract: A method of order allocation is disclosed. The method includes receiving an incoming order, establishing an inner market representing a first portion of an order book which may be defined as a function of an inner market parameter, designating the first portion of the order book as a priority and allocating the first portion of the received incoming order based on the priority, establishing an outer market that represents a second portion of the order book that includes the remainder of the order book not represented by the inner market of the order book, assigning the received incoming order to one of the inner or outer markets as a function of the inner market parameter, allocating a first portion of the incoming order to the inner market utilizing a first-in, first-out (FIFO) algorithm, and allocating a second portion, in excess of the first portion, of the incoming order to the outer market using a pro-rata algorithm.
    Type: Application
    Filed: September 13, 2013
    Publication date: May 22, 2014
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Andrew P. Czupek, Bryan T. Durkin, Thomas G. McCabe, Brian M. Wolf, Donald M. Cuba, Jonathan G. Kronstein, Troy C. Kane
  • Patent number: 8732062
    Abstract: A method of order allocation is disclosed. The method includes receiving an incoming order, establishing an inner market representing a first portion of an order book which may be defined as a function of an inner market parameter, designating the first portion of the order book as a priority and allocating the first portion of the received incoming order based on the priority, establishing an outer market that represents a second portion of the order book that includes the remainder of the order book not represented by the inner market of the order book, assigning the received incoming order to one of the inner or outer markets as a function of the inner market parameter, allocating a first portion of the incoming order to the inner market utilizing a first-in, first-out (FIFO) algorithm, and allocating a second portion, in excess of the first portion, of the incoming order to the outer market using a pro-rata algorithm.
    Type: Grant
    Filed: October 7, 2008
    Date of Patent: May 20, 2014
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Andrew P. Czupek, Bryan T. Durkin, Thomas G. McCabe, Brian M. Wolf, Donald M. Cuba, Jonathan G. Kronstein, Troy C. Kane
  • Patent number: 8566218
    Abstract: A method of order allocation is disclosed. The method includes receiving an incoming order, establishing an inner market representing a first portion of an order book which may be defined as a function of an inner market parameter, designating the first portion of the order book as a priority and allocating the first portion of the received incoming order based on the priority, establishing an outer market that represents a second portion of the order book that includes the remainder of the order book not represented by the inner market of the order book, assigning the received incoming order to one of the inner or outer markets as a function of the inner market parameter, allocating a first portion of the incoming order to the inner market utilizing a first-in, first-out (FIFO) algorithm, and allocating a second portion, in excess of the first portion, of the incoming order to the outer market using a pro-rata algorithm.
    Type: Grant
    Filed: October 7, 2008
    Date of Patent: October 22, 2013
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Andrew P. Czupek, Bryan T. Durkin, Thomas G. McCabe, Brian M. Wolf, Donald M. Cuba, Jonathan G. Kronstein, Troy C. Kane
  • Publication number: 20110047104
    Abstract: A method of allocating a quantity of an incoming order to a plurality of standing orders, wherein the plurality of standing orders are contra to the incoming order and have an identical price is disclosed. The method includes allocating a first portion of the quantity of the incoming order to a first subset of the plurality of standing orders, wherein each order comprising the first subset is designated with a priority; allocating a second portion of the quantity of the incoming order to a second subset of the plurality of standing orders, wherein each order comprising the second subset was submitted by a preferred trader; allocating a third portion of the quantity of the incoming order to a third subset of the plurality of standing orders in accordance with when each order comprising the third subset was received; and allocating a fourth portion of the quantity of the incoming order to a fourth subset of the plurality of standing order proportionally.
    Type: Application
    Filed: November 4, 2010
    Publication date: February 24, 2011
    Inventors: Andrew Czupek, Bryan T. Durkin, Thomas G. McCabe, Brian M. Wolf, Donald M. Cuba, Jonathan Kronstein, Troy C. Mathe
  • Patent number: 7853499
    Abstract: A method of allocating a quantity of an incoming order for a product develops a value that indicates a portion of the incoming order this is to be allocated using a FIFO algorithm and allocates a first portion of the incoming order to standing orders using the FIFO algorithm. The method further allocates a second portion of the incoming order to standing orders using a pro-rata algorithm, wherein the step of allocating the second portion leaves a remaining quantity of the incoming order. In addition, the method allocates the remaining portion to the standing orders using a FIFO algorithm.
    Type: Grant
    Filed: March 29, 2007
    Date of Patent: December 14, 2010
    Assignee: Board of Trade of the City of Chicago
    Inventors: Andrew Czupek, Bryan T. Durkin, Thomas G. McCabe, Brian M. Wolf, Donald M. Cuba, Jonathan Kronstein, Troy C. Mathe
  • Publication number: 20100088216
    Abstract: A method of order allocation is disclosed. The method includes receiving an incoming order, establishing an inner market representing a first portion of an order book which may be defined as a function of an inner market parameter, designating the first portion of the order book as a priority and allocating the first portion of the received incoming order based on the priority, establishing an outer market that represents a second portion of the order book that includes the remainder of the order book not represented by the inner market of the order book, assigning the received incoming order to one of the inner or outer markets as a function of the inner market parameter, allocating a first portion of the incoming order to the inner market utilizing a first-in, first-out (FIFO) algorithm, and allocating a second portion, in excess of the first portion, of the incoming order to the outer market using a pro-rata algorithm.
    Type: Application
    Filed: October 7, 2008
    Publication date: April 8, 2010
    Inventors: Andrew P. Czupek, Bryan T. Durkin, Thomas G. McCabe, Brian M. Wolf, Donald M. Cuba, Jonathan G. Kronstein, Troy C. Kane
  • Publication number: 20100088214
    Abstract: A method of order allocation is disclosed. The method includes receiving an incoming order, establishing an inner market representing a first portion of an order book which may be defined as a function of an inner market parameter, designating the first portion of the order book as a priority and allocating the first portion of the received incoming order based on the priority, establishing an outer market that represents a second portion of the order book that includes the remainder of the order book not represented by the inner market of the order book, assigning the received incoming order to one of the inner or outer markets as a function of the inner market parameter, allocating a first portion of the incoming order to the inner market utilizing a first-in, first-out (FIFO) algorithm, and allocating a second portion, in excess of the first portion, of the incoming order to the outer market using a pro-rata algorithm.
    Type: Application
    Filed: October 7, 2008
    Publication date: April 8, 2010
    Inventors: Andrew P. Czupek, Bryan T. Durkin, Thomas G. McCabe, Brian M. Wolf, Donald M. Cuba, Jonathan G. Kronstein, Troy C. Kane
  • Publication number: 20100088213
    Abstract: A method of order allocation is disclosed. The method includes receiving an incoming order, establishing an inner market representing a first portion of an order book which may be defined as a function of an inner market parameter, designating the first portion of the order book as a priority and allocating the first portion of the received incoming order based on the priority, establishing an outer market that represents a second portion of the order book that includes the remainder of the order book not represented by the inner market of the order book, assigning the received incoming order to one of the inner or outer markets as a function of the inner market parameter, allocating a first portion of the incoming order to the inner market utilizing a first-in, first-out (FIFO) algorithm, and allocating a second portion, in excess of the first portion, of the incoming order to the outer market using a pro-rata algorithm.
    Type: Application
    Filed: October 7, 2008
    Publication date: April 8, 2010
    Inventors: Andrew P. Czupek, Bryan T. Durkin, Thomas G. McCabe, Brian M. Wolf, Donald M. Cuba, Jonathan G. Kronstein, Troy C. Kane
  • Publication number: 20100088215
    Abstract: A method of order allocation is disclosed. The method includes receiving an incoming order, establishing an inner market representing a first portion of an order book which may be defined as a function of an inner market parameter, designating the first portion of the order book as a priority and allocating the first portion of the received incoming order based on the priority, establishing an outer market that represents a second portion of the order book that includes the remainder of the order book not represented by the inner market of the order book, assigning the received incoming order to one of the inner or outer markets as a function of the inner market parameter, allocating a first portion of the incoming order to the inner market utilizing a first-in, first-out (FIFO) algorithm, and allocating a second portion, in excess of the first portion, of the incoming order to the outer market using a pro-rata algorithm.
    Type: Application
    Filed: October 7, 2008
    Publication date: April 8, 2010
    Inventors: Andrew P. Czupek, Bryan T. Durkin, Thomas G. McCabe, Brian M. Wolf, Donald M. Cuba, Jonathan G. Kronstein, Troy C. Kane
  • Publication number: 20100088212
    Abstract: A method of order allocation is disclosed. The method includes receiving an incoming order, establishing an inner market representing a first portion of an order book which may be defined as a function of an inner market parameter, designating the first portion of the order book as a priority and allocating the first portion of the received incoming order based on the priority, establishing an outer market that represents a second portion of the order book that includes the remainder of the order book not represented by the inner market of the order book, assigning the received incoming order to one of the inner or outer markets as a function of the inner market parameter, allocating a first portion of the incoming order to the inner market utilizing a first-in, first-out (FIFO) algorithm, and allocating a second portion, in excess of the first portion, of the incoming order to the outer market using a pro-rata algorithm.
    Type: Application
    Filed: October 7, 2008
    Publication date: April 8, 2010
    Inventors: Andrew P. Czupek, Bryan T. Durkin, Thomas G. McCabe, Brian M. Wolf, Donald M. Cuba, Jonathan G. Kronstein, Troy C. Kane
  • Publication number: 20080243576
    Abstract: A method of allocating a quantity of an incoming order for a product develops a value that indicates a portion of the incoming order this is to be allocated using a FIFO algorithm and allocates a first portion of the incoming order to standing orders using the FIFO algorithm. The method further allocates a second portion of the incoming order to standing orders using a pro-rata algorithm, wherein the step of allocating the second portion leaves a remaining quantity of the incoming order. In addition, the method allocates the remaining portion to the standing orders using a FIFO algorithm.
    Type: Application
    Filed: March 29, 2007
    Publication date: October 2, 2008
    Inventors: Andrew Czupek, Bryan T. Durkin, Thomas G. McCabe, Brian M. Wolf, Donald M. Cuba, Jonathan Kronstein, Troy C. Mathe