IP Library Granted Patent US 12,443,508
Granted Patent B1
US 12,443,508 · App. 17/744,023 · Granted Oct 14, 2025

Method and system of optimizing the performance of a second computer by a first computer

Inventors: Lawrence Kom (Redmond, WA); Thomas Middleton Rutledge Fuller (Seattle, WA)
Assignee: Core Scientific, Inc.
G06F11/3495G06F11/3409G06Q20/065G06Q2220/00H04L2209/56
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,443,508
App. No.
17/744,023
Granted
Oct 14, 2025
Kind
B1
Abstract

A method of computer operation may include (a) providing a first computer and a second computer; (b) operating the second computer; (c) modifying settings of the second computer; (d) monitoring, via the first computer, changes to a plurality of operational parameters of the second computer after the settings are modified to identify a plurality of covariant parameters of the plurality of operational parameters; and/or (e) controlling, via the first computer, operation of the second computers according to the identified plurality of covariant parameters to increase computational efficiency of the second computer.

Claims (41)

1. A method of computer operation, the method comprising:

(a) providing a first computer and a second computer including a plurality of hashboards;

(b) operating the second computer, including executing, by the plurality of hashboards, computational operations for solving hash-based challenges as part of a blockchain-based proof-of-work algorithm;

(c) modifying settings of the second computer;

(d) monitoring, via the first computer, changes to a plurality of operational parameters of the second computer after the settings are modified to identify a plurality of covariant parameters of the plurality of operational parameters, wherein the plurality of covariant parameters includes one or more groups, each group comprising one or more operational parameters and corresponding one or more performance parameters; and

(e) controlling, via the first computer, operation of the second computer according to the identified plurality of covariant parameters to increase computational efficiency of the second computer, wherein controlling includes refining the identified plurality of covariant parameters to a set of causations, the set of causations comprising confirmed cause-and-effect relationships between respective setting adjustments of the one or more operational parameters and resulting performance outcomes of the one or more performance parameters, identified by the first computer through controlled testing or analysis, and usable to optimize the performance of the second computer based on external factors;

wherein the settings of the second computer include a plurality of groups of settings; and

wherein modification of the settings includes iterating through the plurality of groups of settings for the plurality of hashboards to determine a respective optimal group of settings from the plurality of groups of settings for each hashboard.

2. The method of claim 1 , wherein each hashboard includes a plurality of computing chips.

3. The method of claim 2 , wherein the plurality of covariant parameters are identified relative to the plurality of hashboards.

4. The method of claim 2 , wherein the plurality of covariant parameters are identified relative to the second computer.

5. The method of claim 2 , wherein the plurality of covariant parameters are identified relative to an aisle of a facility in which the second computer is disposed.

6. The method of claim 5 , wherein the plurality of covariant parameters are identified relative to the facility.

7. The method of claim 2 , including, while operating the second computer and before modifying the settings, benchmarking performance of the second computer.

8. The method of claim 7 , wherein at least one of:

benchmarking includes benchmarking performance of the plurality of hashboards; and

benchmarking includes benchmarking performance of the plurality of computing chips.

9. The method of claim 2 , wherein modifying settings includes modifying voltages provided to the plurality of hashboards.

10. The method of claim 2 , wherein modifying settings include modifying operating frequencies of the plurality of computing chips of the plurality of hashboards.

11. The method of claim 1 , including providing an additional second computer and repeating steps (b)-(e) for the additional second computer.

12. The method of claim 11 , wherein the additional second computer (i) replaces the second computer, (ii) includes a maximum hashrate at least as great as the second computer, and (iii) has a different hardware configuration than the second computer.

13. The method of claim 1 , wherein monitoring changes to the plurality of operational parameters of the second computer includes monitoring changes to the plurality of operational parameters at a chip level and a board level of the second computer.

14. A computer system, comprising:

a first computer; and

a plurality of second computers in communication with the first computer, the plurality of second computers each including:

a hashboard having a plurality of microchips; and

an electronic controller configured to control the hashboard and communicate with the first computer;

wherein the first computer is configured to:

adjust settings of the plurality of second computers;

monitor operation of the plurality of second computers;

identify a plurality of covariant parameters at least indirectly associated with the plurality of second computers, wherein the plurality of covariant parameters includes one or more groups, each group comprising one or more operational parameters and corresponding one or more performance parameters;

control the plurality of second computers according to the plurality of covariant parameters to increase computational efficiency of the plurality of second computers, wherein the control includes refining the identified plurality of covariant parameters to a set of causations, the set of causations comprising confirmed cause-and-effect relationships between respective setting adjustments of the one or more operational parameters and resulting performance outcomes of the one or more performance parameters, identified by the first computer through controlled testing or analysis, and usable to optimize the performance of the second computer based on external factors;

wherein the settings of the plurality of second computer include a plurality of groups of settings;

wherein adjusting the settings includes iterating through the plurality of groups of settings for each hashboard to determine a respective optimal group of settings from the plurality of groups of settings for each hashboard; and

wherein each hashboard is configured to execute computational operations for solving hash-based challenges as part of a blockchain-based proof-of-work algorithm.

15. The computer system of claim 14 , wherein identifying the plurality of covariant parameters includes determining correlation coefficients between operational parameters of the second computer across multiple different settings to quantify the degree of dependent variation among the plurality of operational parameters.

16. The computer system of claim 14 , wherein the first computer is configured to iteratively adjust settings and monitor operation to identify the plurality of covariant parameters.

17. The computer system of claim 16 , wherein the plurality of second computers each include a plurality of hashboards.

18. The computer system of claim 17 , wherein iteratively adjusting settings includes sequentially iteratively adjusting settings of each hashboard of the plurality of hashboards.

19. The computer system of claim 14 , wherein the respective optimal group of settings determined for each hashboard is different.

20. The computer system of claim 18 , wherein sequentially iteratively adjusting settings of each hashboard includes applying a common set of groups of setting adjustments to each hashboard.

Assignments (13)
RELEASE OF SECURITY INTEREST Recorded May 6, 2026
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: CORE SCIENTIFIC, INC.
Reel/Frame 075520/0577 →
SECURITY INTEREST Recorded Mar 10, 2026
From: CORE SCIENTIFIC, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 075099/0814 →
RELEASE OF SECURITY INTEREST Recorded Sep 13, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: CORE SCIENTIFIC, INC.
Reel/Frame 068968/0373 →
RELEASE OF SECURITY INTEREST Recorded Aug 28, 2024
From: B. RILEY COMMERCIAL CAPITAL, LLC
To: CORE SCIENTIFIC, INC.; CORE SCIENTIFIC OPERATING COMPANY
Reel/Frame 068803/0146 →
RELEASE OF SECURITY INTEREST Recorded Aug 20, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: CORE SCIENTIFIC, INC.
Reel/Frame 068693/0052 →
RELEASE OF SECURITY INTEREST Recorded Aug 20, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: CORE SCIENTIFIC, INC.
Reel/Frame 068719/0600 →
SECURITY INTEREST Recorded Jul 29, 2024
From: CORE SCIENTIFIC, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 068178/0700 →
SECURITY INTEREST Recorded Jul 29, 2024
From: CORE SCIENTIFIC, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 068178/0585 →
SECURITY INTEREST Recorded Jul 29, 2024
From: CORE SCIENTIFIC, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 068178/0677 →
MERGER Recorded Feb 6, 2024
From: CORE SCIENTIFIC OPERATING COMPANY
To: CORE SCIENTIFIC, INC.
Reel/Frame 066507/0675 →
SECURITY INTEREST Recorded Mar 1, 2023
From: CORE SCIENTIFIC, INC.; CORE SCIENTIFIC OPERATING COMPANY
To: B. RILEY COMMERCIAL CAPITAL, LLC
Reel/Frame 062899/0741 →
RELEASE OF SECURITY INTEREST Recorded Feb 3, 2023
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: CORE SCIENTIFIC INC.; CORE SCIENTIFIC OPERATING COMPANY
Reel/Frame 063272/0450 →
SECURITY INTEREST Recorded Dec 23, 2022
From: CORE SCIENTIFIC OPERATING COMPANY; CORE SCIENTIFIC INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 062218/0713 →
Continuity (1)
Provisional Application 63187995 · May 13, 2021
References Cited (6)
US 11659682B2 · Barbour · 2023 [cited by examiner]
US 11744040B2 · Shao · 2023 [cited by examiner]
US 20090327689A1 · Lazar · 2009 [cited by examiner]
US 20200012579A1 · Anokhin · 2020 [cited by examiner]
US 20220197856A1 · Khasawneh · 2022 [cited by examiner]
US 20230289196A1 · Ma · 2023 [cited by examiner]