Patents by Inventor Thomas G. McCabe
Thomas G. McCabe 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: 20140304138Abstract: 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: ApplicationFiled: April 4, 2014Publication date: October 9, 2014Applicant: 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: 20140143117Abstract: 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: ApplicationFiled: September 13, 2013Publication date: May 22, 2014Applicant: 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: 8732062Abstract: 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: GrantFiled: October 7, 2008Date of Patent: May 20, 2014Assignee: 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: 8566218Abstract: 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: GrantFiled: October 7, 2008Date of Patent: October 22, 2013Assignee: 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: 20110047104Abstract: 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: ApplicationFiled: November 4, 2010Publication date: February 24, 2011Inventors: Andrew Czupek, Bryan T. Durkin, Thomas G. McCabe, Brian M. Wolf, Donald M. Cuba, Jonathan Kronstein, Troy C. Mathe
-
Patent number: 7853499Abstract: 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: GrantFiled: March 29, 2007Date of Patent: December 14, 2010Assignee: Board of Trade of the City of ChicagoInventors: Andrew Czupek, Bryan T. Durkin, Thomas G. McCabe, Brian M. Wolf, Donald M. Cuba, Jonathan Kronstein, Troy C. Mathe
-
Publication number: 20100088215Abstract: 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: ApplicationFiled: October 7, 2008Publication date: April 8, 2010Inventors: Andrew P. Czupek, Bryan T. Durkin, Thomas G. McCabe, Brian M. Wolf, Donald M. Cuba, Jonathan G. Kronstein, Troy C. Kane
-
Publication number: 20100088212Abstract: 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: ApplicationFiled: October 7, 2008Publication date: April 8, 2010Inventors: Andrew P. Czupek, Bryan T. Durkin, Thomas G. McCabe, Brian M. Wolf, Donald M. Cuba, Jonathan G. Kronstein, Troy C. Kane
-
Publication number: 20100088216Abstract: 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: ApplicationFiled: October 7, 2008Publication date: April 8, 2010Inventors: Andrew P. Czupek, Bryan T. Durkin, Thomas G. McCabe, Brian M. Wolf, Donald M. Cuba, Jonathan G. Kronstein, Troy C. Kane
-
Publication number: 20100088213Abstract: 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: ApplicationFiled: October 7, 2008Publication date: April 8, 2010Inventors: Andrew P. Czupek, Bryan T. Durkin, Thomas G. McCabe, Brian M. Wolf, Donald M. Cuba, Jonathan G. Kronstein, Troy C. Kane
-
Publication number: 20100088214Abstract: 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: ApplicationFiled: October 7, 2008Publication date: April 8, 2010Inventors: Andrew P. Czupek, Bryan T. Durkin, Thomas G. McCabe, Brian M. Wolf, Donald M. Cuba, Jonathan G. Kronstein, Troy C. Kane
-
Publication number: 20080243576Abstract: 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: ApplicationFiled: March 29, 2007Publication date: October 2, 2008Inventors: Andrew Czupek, Bryan T. Durkin, Thomas G. McCabe, Brian M. Wolf, Donald M. Cuba, Jonathan Kronstein, Troy C. Mathe