Patents by Inventor David Bixby
David Bixby 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: 20250069141Abstract: A computer implemented method for assigning values to objects includes receiving a plurality of values for each of a plurality of base objects including a first and second base object; receiving a plurality of values for a first composite object associated with the first and second base objects; generating and storing in the memory a solution set including combinations of values of the first and second base objects; for each combination in the solution set, generating first transaction results by computing transactions between the values of the first and second base objects; comparing each of the first transaction results to a first range of values including the values of the first composite object; and removing, from the solution set and from the memory, the combinations of the values of the first and second base objects corresponding to the first transaction results that are outside of the first range of values.Type: ApplicationFiled: November 13, 2024Publication date: February 27, 2025Applicant: Chicago Mercantile Exchange Inc.Inventors: David Bixby, Frederick Sturm, Edmund Carey, Sten Anderson, Vivek Kondaveeti, Thomas Lord
-
Patent number: 12175533Abstract: A computer implemented method for assigning values to objects includes receiving a plurality of values for each of a plurality of base objects including a first and second base object; receiving a plurality of values for a first composite object associated with the first and second base objects; generating and storing in the memory a solution set including combinations of values of the first and second base objects; for each combination in the solution set, generating first transaction results by computing transactions between the values of the first and second base objects; comparing each of the first transaction results to a first range of values including the values of the first composite object; and removing, from the solution set and from the memory, the combinations of the values of the first and second base objects corresponding to the first transaction results that are outside of the first range of values.Type: GrantFiled: September 25, 2023Date of Patent: December 24, 2024Assignee: Chicago Mercantile Exchange Inc.Inventors: David Bixby, Frederick Sturm, Edmund Carey, Sten Anderson, Vivek Kondaveeti, Thomas Lord
-
Publication number: 20240013298Abstract: A computer implemented method for assigning values to objects includes receiving a plurality of values for each of a plurality of base objects including a first and second base object; receiving a plurality of values for a first composite object associated with the first and second base objects; generating and storing in the memory a solution set including combinations of values of the first and second base objects; for each combination in the solution set, generating first transaction results by computing transactions between the values of the first and second base objects; comparing each of the first transaction results to a first range of values including the values of the first composite object; and removing, from the solution set and from the memory, the combinations of the values of the first and second base objects corresponding to the first transaction results that are outside of the first range of values.Type: ApplicationFiled: September 25, 2023Publication date: January 11, 2024Applicant: Chicago Mercantile Exchange Inc.Inventors: David Bixby, Frederick Sturm, Edmund Carey, Sten Anderson, Vivek Kondaveeti, Thomas Lord
-
Patent number: 11803911Abstract: A computer implemented method for assigning values to objects includes receiving a plurality of values for each of a plurality of base objects including a first and second base object; receiving a plurality of values for a first composite object associated with the first and second base objects; generating and storing in the memory a solution set including combinations of values of the first and second base objects; for each combination in the solution set, generating first transaction results by computing transactions between the values of the first and second base objects; comparing each of the first transaction results to a first range of values including the values of the first composite object; and removing, from the solution set and from the memory, the combinations of the values of the first and second base objects corresponding to the first transaction results that are outside of the first range of values.Type: GrantFiled: November 12, 2021Date of Patent: October 31, 2023Assignee: Chicago Mercantile Exchange Inc.Inventors: David Bixby, Frederick Sturm, Edmund Carey, Sten Anderson, Vivek Kondaveeti, Thomas Lord
-
Publication number: 20220076338Abstract: A computer implemented method for assigning values to objects includes receiving a plurality of values for each of a plurality of base objects including a first and second base object; receiving a plurality of values for a first composite object associated with the first and second base objects; generating and storing in the memory a solution set including combinations of values of the first and second base objects; for each combination in the solution set, generating first transaction results by computing transactions between the values of the first and second base objects; comparing each of the first transaction results to a first range of values including the values of the first composite object; and removing, from the solution set and from the memory, the combinations of the values of the first and second base objects corresponding to the first transaction results that are outside of the first range of values.Type: ApplicationFiled: November 12, 2021Publication date: March 10, 2022Applicant: Chicago Mercantile Exchange Inc.Inventors: David Bixby, Frederick Sturm, Edmund Carey, Sten Anderson, Vivek Kondaveeti, Thomas Lord
-
Patent number: 11205224Abstract: A computer implemented method for assigning values to objects includes receiving a plurality of values for each of a plurality of base objects including a first and second base object; receiving a plurality of values for a first composite object associated with the first and second base objects; generating and storing in the memory a solution set including combinations of values of the first and second base objects; for each combination in the solution set, generating first transaction results by computing transactions between the values of the first and second base objects; comparing each of the first transaction results to a first range of values including the values of the first composite object; and removing, from the solution set and from the memory, the combinations of the values of the first and second base objects corresponding to the first transaction results that are outside of the first range of values.Type: GrantFiled: August 8, 2019Date of Patent: December 21, 2021Assignee: Chicago Mercantile Exchange Inc.Inventors: David Bixby, Frederick Sturm, Edmund Carey, Sten Anderson, Vivek Kondaveeti, Thomas Lord
-
Publication number: 20190362425Abstract: A computer implemented method for assigning values to objects includes receiving a plurality of values for each of a plurality of base objects including a first and second base object; receiving a plurality of values for a first composite object associated with the first and second base objects; generating and storing in the memory a solution set including combinations of values of the first and second base objects; for each combination in the solution set, generating first transaction results by computing transactions between the values of the first and second base objects; comparing each of the first transaction results to a first range of values including the values of the first composite object; and removing, from the solution set and from the memory, the combinations of the values of the first and second base objects corresponding to the first transaction results that are outside of the first range of values.Type: ApplicationFiled: August 8, 2019Publication date: November 28, 2019Applicant: Chicago Mercantile Exchange Inc.Inventors: David Bixby, Frederick Sturm, Edmund Carey, Sten Anderson, Vivek Kondaveeti, Thomas Lord
-
Patent number: 10430881Abstract: A computer implemented method for assigning values to objects includes receiving a plurality of values for each of a plurality of base objects including a first and second base object; receiving a plurality of values for a first composite object associated with the first and second base objects; generating and storing in the memory a solution set including combinations of values of the first and second base objects; for each combination in the solution set, generating first transaction results by computing transactions between the values of the first and second base objects; comparing each of the first transaction results to a first range of values including the values of the first composite object; and removing, from the solution set and from the memory, the combinations of the values of the first and second base objects corresponding to the first transaction results that are outside of the first range of values.Type: GrantFiled: January 19, 2016Date of Patent: October 1, 2019Assignee: Chicago Mercantile Exchange Inc.Inventors: David Bixby, Frederick Sturm, Edmund Carey, Sten Anderson, Vivek Kondaveeti, Thomas Lord
-
Publication number: 20170206600Abstract: A computer implemented method for assigning values to objects includes receiving a plurality of values for each of a plurality of base objects including a first and second base object; receiving a plurality of values for a first composite object associated with the first and second base objects; generating and storing in the memory a solution set including combinations of values of the first and second base objects; for each combination in the solution set, generating first transaction results by computing transactions between the values of the first and second base objects; comparing each of the first transaction results to a first range of values including the values of the first composite object; and removing, from the solution set and from the memory, the combinations of the values of the first and second base objects corresponding to the first transaction results that are outside of the first range of values.Type: ApplicationFiled: January 19, 2016Publication date: July 20, 2017Inventors: David Bixby, Frederick Sturm, Edmund Carey, Sten Anderson, Vivek Kondaveeti, Thomas Lord
-
Publication number: 20150170272Abstract: An offset option class corresponds to an optioned transaction class and to an offset value. After execution of offset options of the offset option class, a current value for a transaction of the optioned transaction class is determined. Exercised option data is stored in response to data indicating exercise of offset options of the offset option class. Exercised option data corresponding to an offset option holder interest indicates a first set of one or more positions in a transaction of the optioned transaction class, the first set of one or more positions having a positive net value based on the offset value. Exercised option data corresponding to an offset option grantor interest indicates a second set of one or more positions in a transaction of the optioned transaction class, the second set of one or more positions having a negative net value based on the offset value.Type: ApplicationFiled: December 13, 2013Publication date: June 18, 2015Applicant: Chicago Mercantile Exchange Inc.Inventors: Edward Gogol, John Labuszewski, David Bixby, Charles Piszczor, John Nyhoff
-
Publication number: 20150149340Abstract: Systems and methods are described where two call options (or two put options) on futures may be bundled, traded, and processed in tandem accordingly. The two options may form a tandem option that may be constructed with strike/exercise prices that are scaled to be one minimum price increment or tick apart in the underlying futures market. The tandem option product provides a payout at expiration that is binary in nature—it will either be zero or a fixed monetary amount.Type: ApplicationFiled: November 26, 2013Publication date: May 28, 2015Applicant: Chicago Mercantile Exchange, Inc.Inventors: David Bixby, Edward Gogol, John Labuszewski, Charles Piszczor, John Nyhoff, Heidi Centola
-
Publication number: 20150073962Abstract: A computer implemented method determines a settlement price for a constituent contract of a plurality of spread instruments. The method includes obtaining market data indicative of bid-offer values for the plurality of spread instruments, generating synthetic market data for the constituent contract based on the bid-offer values and based on a respective settlement price for an active contract of each spread instrument of the plurality of spread instruments, determining boundary constraints on the settlement price for the constituent contract based on the synthetic market data, and computing the settlement price for the constituent contract based on the boundary constraints.Type: ApplicationFiled: September 10, 2013Publication date: March 12, 2015Applicant: Chicago Mercantile Exchange Inc.Inventors: David Bixby, Alex Behrens