IP Library Granted Patent US 12,504,707
Granted Patent B2
US 12,504,707 · App. 18/286,988 · Granted Dec 23, 2025

Identifying computing devices in a data center

Inventors: Lawrence Kom (Redmond, WA); Thomas Middleton Rutledge Fuller (Seattle, WA)
Assignee: Core Scientific, Inc.
G03G15/80G06F1/28G06F1/305
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,504,707
App. No.
18/286,988
Granted
Dec 23, 2025
Kind
B2
Abstract

System and methods for managing large numbers of network-enabled devices such as computing devices in a facility such as a data center are disclosed. A management application selects and instructs one of the devices to enter a low power state. The power draw from outlets in a power distribution unit supplying the devices are monitored, and an outlet that is detected as dropping below a predetermined threshold of power usage is then mapped to the selected device. This process is repeated for other devices. This permits the power outlet and device associate to be automatically verified to ensure accurate device location identification and power-based billing for the devices in a facility.

Claims (46)

1 . A method for mapping a plurality of network-enabled devices each connected to a network and to one or more different outlets on a power distribution unit, the method comprising:

(a) powering on the plurality of network-enabled devices;

(b) monitoring a power draw for each of the one or more different outlets;

(c) sending a low power instruction to a selected one of the network-enabled devices;

(d) detecting outlets that have power draws that drop below a predetermined threshold;

(e) mapping the detected outlets to the selected network-enabled device;

(f) repeating (b)-(f) for each of the network-enabled devices; and

in response to detecting more than a predetermined number of outlets having power draws that drop below the predetermined threshold, adding the selected network-enabled device to a follow-up queue.

2 . The method of claim 1 , wherein the low power instruction is a reset instruction.

3 . The method of claim 1 , wherein the low power instruction is a power down instruction.

4 . The method of claim 2 , wherein the predetermined threshold is above zero and below a normal power-on state power draw for the selected network-enabled device.

5 . The method of claim 2 , wherein the predetermined threshold is slightly above a powered-down power draw of one of the network-enabled devices.

6 . The method of claim 1 , wherein the low power instruction is a sleep instruction.

7 . The method of claim 2 , wherein the predetermined threshold is a signature based on a time-varying power draw pattern corresponding to a low power mode power draw of one of the network-enabled devices.

8 . The method of claim 1 , wherein each network-enabled device of the plurality of network-enabled devices is connected to a different outlet of the one or more different outlets on the power distribution unit.

9 . The method of claim 1 , wherein each network-enabled device is connected to two different outlets on the power distribution unit.

10 . The method of claim 1 , further comprising sending a power-up instruction to the selected network-enabled device.

11 . The method of claim 1 , wherein:

the outlets are added to the follow-up queue in response to detecting more than the predetermined number of outlets having power draws that drop below the predetermined threshold.

12 . The method of claim 1 , further comprising:

repeating (b)-(f) for each of the network-enabled devices in the follow-up queue.

13 . A method for mapping a plurality of network-enabled devices connected to a power distribution unit, the method comprising:

(a) energizing a plurality of outlets in the power distribution unit, wherein each of the plurality of network-enabled devices is connected to at least one of the plurality of outlets;

(b) instructing the power distribution unit to power off an outlet of the plurality of outlets;

(c) monitoring the plurality of network-enabled devices via a network;

(d) determining which of the plurality of network-enabled devices stopped responding;

(e) mapping the non-responding network enabled device to the powered off outlet;

(f) repeating (b)-(e) for different outlets; and

in response to determining that more than one of the network-enabled devices stopped responding, adding the plurality of network-enabled devices and the powered off outlet to a follow-up queue.

14 . The method of claim 13 , further comprising:

repeating (b)-(e) for the outlets in the follow-up queue.

15 . The method of claim 13 , further comprising:

in response to determining that none of the network-enabled devices stopped responding, tagging the powered off outlet as empty.

16 . The method of claim 13 , further comprising:

reenergizing the powered off outlet.

17 . The method of claim 13 , further comprising reenergizing the powered off outlets in a staggered pattern to avoid exceeding a predetermined maximum current draw.

18 . The method of claim 13 , further comprising periodically repeating (a)-(f) according to a predetermined schedule.

19 . The method of claim 18 , wherein the predetermined schedule corresponds to times when the temperatures are highest.

20 . A non-transitory, computer-readable storage medium storing instructions executable by a processor of a computational device, which when executed cause the computational device to:

(a) power on the plurality of network-enabled devices;

(b) monitor a power draw for each of the one or more different outlets;

(c) send a low power instruction to a selected one of the network-enabled devices;

(d) detect outlets that have power draws that drop below a predetermined threshold;

(e) map the detected outlets to the selected network-enabled device;

(f) repeat (b)-(f) for each of the network-enabled devices; and

in response to detecting more than a predetermined number of outlets having power draws that drop below the predetermined threshold, add the selected network-enabled device to a follow-up queue.

Assignments (4)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2025
From: KOM, LAWRENCE; RUTLEDGE FULLER, THOMAS MIDDLETON
To: CORE SCIENTIFIC, INC.
Reel/Frame 072949/0817 →
MERGER Recorded Feb 6, 2024
From: CORE SCIENTIFIC OPERATING COMPANY
To: CORE SCIENTIFIC, INC.
Reel/Frame 066507/0675 →
Continuity (2)
Provisional Application 63155091 · Mar 1, 2021
Related Publication 20240192753A1 · Jun 13, 2024
References Cited (13)
US 10783410B1 · Hullander · 2020 [cited by applicant]
US 20080317021A1 · Ives · 2008 [cited by applicant]
US 20090017816A1 · Chainer · 2009 [cited by applicant]
US 20110072289A1 · Kato · 2011 [cited by examiner]
US 20110239010A1 · Jain · 2011 [cited by examiner]
US 20150215592A1 · Tone · 2015 [cited by examiner]
US 20160124477A1 · Guy · 2016 [cited by examiner]
US 20160224272A1 · Kim · 2016 [cited by examiner]
US 20160328010A1 · Cochran · 2016 [cited by examiner]
US 20170117940A1 · Cafe · 2017 [cited by applicant]
US 20190121410A1 · Chan · 2019 [cited by examiner]
US 20210012086A1 · Zhu · 2021 [cited by examiner]
Liu et al. “Machine Learning for the Detection and Identificationof Internet of Things Devices: A Survey” IEEE Internet of Things, Journal 9.1, 2021: 298-320 Jan. 5, 2021. [cited by applicant]