Patents by Inventor Sten Anderson
Sten Anderson 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