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: 20250069141
    Abstract: 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: Application
    Filed: November 13, 2024
    Publication date: February 27, 2025
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: David Bixby, Frederick Sturm, Edmund Carey, Sten Anderson, Vivek Kondaveeti, Thomas Lord
  • Patent number: 12175533
    Abstract: 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: Grant
    Filed: September 25, 2023
    Date of Patent: December 24, 2024
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: David Bixby, Frederick Sturm, Edmund Carey, Sten Anderson, Vivek Kondaveeti, Thomas Lord
  • Publication number: 20240013298
    Abstract: 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: Application
    Filed: September 25, 2023
    Publication date: January 11, 2024
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: David Bixby, Frederick Sturm, Edmund Carey, Sten Anderson, Vivek Kondaveeti, Thomas Lord
  • Patent number: 11803911
    Abstract: 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: Grant
    Filed: November 12, 2021
    Date of Patent: October 31, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: David Bixby, Frederick Sturm, Edmund Carey, Sten Anderson, Vivek Kondaveeti, Thomas Lord
  • Publication number: 20220076338
    Abstract: 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: Application
    Filed: November 12, 2021
    Publication date: March 10, 2022
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: David Bixby, Frederick Sturm, Edmund Carey, Sten Anderson, Vivek Kondaveeti, Thomas Lord
  • Patent number: 11205224
    Abstract: 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: Grant
    Filed: August 8, 2019
    Date of Patent: December 21, 2021
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: David Bixby, Frederick Sturm, Edmund Carey, Sten Anderson, Vivek Kondaveeti, Thomas Lord
  • Publication number: 20190362425
    Abstract: 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: Application
    Filed: August 8, 2019
    Publication date: November 28, 2019
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: David Bixby, Frederick Sturm, Edmund Carey, Sten Anderson, Vivek Kondaveeti, Thomas Lord
  • Patent number: 10430881
    Abstract: 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: Grant
    Filed: January 19, 2016
    Date of Patent: October 1, 2019
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: David Bixby, Frederick Sturm, Edmund Carey, Sten Anderson, Vivek Kondaveeti, Thomas Lord
  • Publication number: 20170206600
    Abstract: 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: Application
    Filed: January 19, 2016
    Publication date: July 20, 2017
    Inventors: David Bixby, Frederick Sturm, Edmund Carey, Sten Anderson, Vivek Kondaveeti, Thomas Lord