Patents by Inventor Thomas Lord

Thomas Lord 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
  • Publication number: 20250022069
    Abstract: Systems and methods for trial balance analytics security maintenance are disclosed. A method may include: (1) receiving, by an orchestrator computer program, data from a plurality of data sources; (2) extracting, by the orchestrator computer program, data elements from the data according to a definition; (3) validating, by the orchestrator computer program, the data elements; (4) retrieving, by the orchestrator computer program, metadata comprising threshold values for the extracted data elements, (5) retrieving exception rules from a database; (6) applying, by the orchestrator computer program, the exception rules to the data elements by comparing values for the data elements to corresponding threshold values; (7) identifying, by the orchestrator computer program, an exception based on the value for one of the data elements breaching the corresponding threshold value; and (8) performing, by the orchestrator computer program, automatic exception resolution on the data associated with the one data element.
    Type: Application
    Filed: August 30, 2023
    Publication date: January 16, 2025
    Inventors: Viswas VENTRAPRAGADA, Subramanian BALAKRISHNAN, Alexia SERNA, Ruchi RAO, Zaid SHAIKH, Bala MANIVANNAN, Rajshree GUPTA, Rashmi BHAGTANI, Thomas LORD, David T BYRNE, Sarah H REIS, Sindia TAYLOR
  • 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: 20180232809
    Abstract: A system for conducting transactions in a decentralized market includes two or more execution systems, each of which is associated with a party that is a participant in the decentralized market. Each execution system can originate a transaction on behalf of its associated participant by sending structured offers to the execution systems associated with other participants, wherein the other participant then becomes a counterparty to the transaction. The execution systems can send different offers associated with the transaction to different counterparties, receive a structured acceptance of an offer from the execution system of a counterparty, receive a structured counteroffer associated with the transaction from the execution system of a counterparty, send a structured message containing a counter offer, and execute a trade while simultaneously revoking all other offers and counteroffers.
    Type: Application
    Filed: April 10, 2018
    Publication date: August 16, 2018
    Inventor: 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
  • Publication number: 20130297483
    Abstract: A method and system for facilitating the execution of transactions in a decentralized market are provided herein. The decentralized market includes a number of execution points each associated with and maintained in a secure environment by a single participant. Each participant is able to control the amount of data that is made publicly available, if at all, regarding any transactions that are conducted at that participant's execution point.
    Type: Application
    Filed: July 10, 2013
    Publication date: November 7, 2013
    Applicant: PRIVATEMARKETS, INC.
    Inventor: Thomas Lord
  • Patent number: 8510204
    Abstract: A method and system for facilitating the execution of transactions in a decentralized market are provided herein. The decentralized market includes a number of execution points each associated with and maintained in a secure environment by a single participant. Each participant is able to control the amount of data that is made publicly available, if at all, regarding any transactions that are conducted at that participant's execution point.
    Type: Grant
    Filed: February 1, 2007
    Date of Patent: August 13, 2013
    Assignee: PrivateMarkets, Inc.
    Inventor: Thomas Lord
  • Patent number: 7849964
    Abstract: The present disclosure relates to tree stands which grasp upright columnar members for example, trees, poles, which are arranged to facilitate climbing and adjusting the height of the tree stand to a desired level and angle. When assembled as a cart, the invention consists of an upper climbing member or frame, lower climbing member or frame, a mechanical-interlocking system, an axle, wheels and a wheel attachment device. The two-climbing-member tree stand may be of a manually adjusting type or of a self-adjusting type which permit adjustment of the spacing of the grasping members so as to effect adjustment of the angle of each tree climber relative to the upright columnar member.
    Type: Grant
    Filed: February 17, 2009
    Date of Patent: December 14, 2010
    Inventors: Joseph Amacker, Thomas Lord
  • Publication number: 20090205905
    Abstract: The present disclosure relates to tree stands which grasp upright columnar members for example, trees, poles, which are arranged to facilitate climbing and adjusting the height of the tree stand to a desired level and angle. When assembled as a cart, the invention consists of an upper climbing member or frame, lower climbing member or frame, a mechanical-interlocking system, an axle, wheels and a wheel attachment device. The two-climbing-member tree stand may be of a manually adjusting type or of a self-adjusting type which permit adjustment of the spacing of the grasping members so as to effect adjustment of the angle of each tree climber relative to the upright columnar member.
    Type: Application
    Filed: February 17, 2009
    Publication date: August 20, 2009
    Applicant: AMACKER LLC
    Inventors: Joseph AMACKER, Thomas LORD
  • Publication number: 20070179881
    Abstract: A method and system for facilitating the execution of transactions in a decentralized market are provided herein. The decentralized market includes a number of execution points each associated with and maintained in a secure environment by a single participant. Each participant is able to control the amount of data that is made publicly available, if at all, regarding any transactions that are conducted at that participant's execution point.
    Type: Application
    Filed: February 1, 2007
    Publication date: August 2, 2007
    Applicant: VOLATILITY MANAGERS, LLC
    Inventor: Thomas Lord