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: 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
-
Publication number: 20250022069Abstract: 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: ApplicationFiled: August 30, 2023Publication date: January 16, 2025Inventors: 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: 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: 20180232809Abstract: 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: ApplicationFiled: April 10, 2018Publication date: August 16, 2018Inventor: 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: 20130297483Abstract: 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: ApplicationFiled: July 10, 2013Publication date: November 7, 2013Applicant: PRIVATEMARKETS, INC.Inventor: Thomas Lord
-
Patent number: 8510204Abstract: 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: GrantFiled: February 1, 2007Date of Patent: August 13, 2013Assignee: PrivateMarkets, Inc.Inventor: Thomas Lord
-
Patent number: 7849964Abstract: 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: GrantFiled: February 17, 2009Date of Patent: December 14, 2010Inventors: Joseph Amacker, Thomas Lord
-
Publication number: 20090205905Abstract: 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: ApplicationFiled: February 17, 2009Publication date: August 20, 2009Applicant: AMACKER LLCInventors: Joseph AMACKER, Thomas LORD
-
Publication number: 20070179881Abstract: 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: ApplicationFiled: February 1, 2007Publication date: August 2, 2007Applicant: VOLATILITY MANAGERS, LLCInventor: Thomas Lord