IP Library Granted Patent US 11,349,339
Granted Patent B1
US 11,349,339 · App. 15/499,209 · Granted May 31, 2022

Usage-based cost structuring system and method

Inventors: Jonathan Streete (San Jose, CA); Daniel J. Butzer (McKinney, TX)
Assignee: EMC IP Holding Company LLC
H02J13/0062G05B15/02G06Q50/06
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 11,349,339
App. No.
15/499,209
Granted
May 31, 2022
Kind
B1
Abstract

A usage-based cost structuring system includes a computer-executable tool for obtaining, using a power monitor coupled to at least one of a plurality of equipment devices configured in a computing rack, ongoing power consumption measurements of the at least one equipment devices at ongoing intervals. Using the measurements, the instructions may estimate an energy consumption of the equipment device by combining the obtained power consumption measurements over a specified period of time, and determine a cost to be assessed to a user of the at least one equipment device according to the estimated energy consumption.

Claims (40)

1. A system comprising:

a computing rack comprising an enclosure housing a plurality of equipment devices; and

a power distribution unit enclosed within the housing of the computing rack, the power distribution unit in electrical communication with the plurality of equipment devices configured in the enclosure of the computing rack and distributing power from a common power source to the plurality of equipment devices, the power distribution unit comprising:

a power monitor coupled to at least one of the plurality of equipment devices configured in the computing rack to obtain ongoing power consumption measurements of the least one of the plurality of equipment devices at ongoing intervals, a duration of each of the ongoing intervals based on a total number of the plurality of equipment devices enclosed within the computing rack in electrical communication with and receiving power from the power distribution unit; and

at least one processing unit and at least one non-transitory memory to store executable instructions that are executed by the at least one processing unit to:

estimate an energy consumption of the at least one of the plurality of equipment devices by summing the obtained ongoing power consumption measurements over a specified period of time, the period of time comprising a plurality of the ongoing intervals for measurements;

provide, to a receiving device, a cost to be assessed to a user of the at least one of the plurality of equipment devices according to the estimated energy consumption; and

turn off, based on the cost to be assessed as compared to a threshold cost, a type of the at least one of the plurality of equipment devices, and a time of day, power to the at least one of the plurality of equipment devices.

2. The system of claim 1 , wherein the executable instructions are further executed to:

obtain a baseline power consumption measurement of the equipment device when the equipment device is idle; and

estimate the energy consumption by adjusting the obtained ongoing power consumption measurements according to the baseline power consumption measurement.

3. The system of claim 2 , wherein the executable instructions are further executed to estimate the energy consumption by subtracting the baseline power consumption measurement from the obtained ongoing power consumption measurements.

4. The system of claim 1 , wherein the executable instructions are further executed to estimate the energy consumption by generating a waveform from the obtained ongoing power consumption measurements over the specified period of time, and applying an integral function to the waveform.

5. The system of claim 1 , wherein, wherein the executable instructions are further executed to:

uniquely identify the equipment device from other equipment devices of the plurality of equipment devices in the computing rack.

6. The system of claim 1 , wherein the executable instructions are further executed to determine the cost according to a type of the equipment device.

7. The system of claim 1 , wherein the executable instructions are further executed to transmit a message including the provided cost to an agent executed on the equipment device, the agent displaying the provided cost for view by the user.

8. A method comprising:

using a power distribution unit of a computing rack comprising an enclosure housing a plurality of equipment devices and the power distribution unit to distribute power from a common power source to the plurality of equipment devices, the power distribution unit comprising a power monitor to obtain a plurality of ongoing power consumption measurements of at least one equipment device of the plurality of equipment devices at ongoing intervals coupled to the plurality of equipment devices enclosed within the computing rack, a duration of each of the ongoing intervals based on a total number of the plurality of equipment devices enclosed within the computing rack in electrical communication with and receiving power from the power distribution unit;

estimating, using executable instructions stored in a non-transitory storage medium and executed on at least one processor, an energy consumption of the at least one equipment device by summing the plurality of obtained ongoing power consumption measurements over a specified period of time, the period of time comprising a plurality of the ongoing intervals for measurements;

providing, to a receiving device and using the executable instructions, a cost to be assessed to a user of the at least one equipment device according to the estimated energy consumption; and

turning off, based on the cost to be assessed as compared to a threshold cost, a type of the at least one of the plurality of equipment devices, and a time of day, power to the at least one equipment device of the plurality of equipment devices.

9. The method of claim 8 , further comprising:

obtaining a baseline power consumption measurement of the at least one equipment device when the at least one equipment device is idle; and

estimating the energy consumption by adjusting the plurality of obtained ongoing power consumption measurements according to the baseline power consumption measurement.

10. The method of claim 9 , further comprising estimating the energy consumption by subtracting the baseline power consumption measurement from the plurality of obtained ongoing power consumption measurements.

11. The method of claim 8 , further comprising estimating the energy consumption by generating a waveform from the plurality of obtained power consumption measurements over the specified period of time, and applying an integral function to the waveform.

12. The method of claim 8 , further comprising uniquely identifying, by the power distribution unit, the at least one equipment device from the plurality of equipment devices in the computing rack.

13. The method of claim 8 , further comprising determining the cost according to a type of the at least one equipment device.

14. The method of claim 8 , further comprising transmitting a message including the provided cost to an agent executed on the at least one equipment device, the agent displaying the provided cost for view by the user.

15. A non-transitory, computer readable medium comprising code that when executed by at least one processor, is operable to perform at least the following:

using a power monitor of a power distribution unit in electrical communication with a plurality of equipment devices of a computing rack comprising an enclosure housing a plurality of equipment devices and the power distribution unit, the power distribution rack distributing power to the plurality of equipment devices enclosed within the computing rack and from a common power source, the power monitor to obtain a plurality of power consumption measurements of an equipment device of the plurality of equipment devices at ongoing intervals configured in the computing rack, a duration of each of the ongoing intervals based on a total number of the plurality of equipment devices enclosed within the computing rack in electrical communication with and receiving power from the power distribution unit;

estimating an energy consumption of the equipment device by summing the obtained plurality of power consumption measurements over a specified period of time, the period of time comprising a plurality of the ongoing intervals for measurements;

providing, to a receiving device, a cost to be assessed to a user of the equipment device according to the estimated energy consumption; and

turning off, based on the cost to be assessed as compared to a threshold cost, a type of the at least one of the plurality of equipment devices, and a time of day, power to the equipment device of the plurality of equipment devices.

16. The non-transitory, computer readable medium of claim 15 , further operable to perform:

obtaining a baseline power consumption measurement of the equipment device when the equipment device is idle; and

estimating the energy consumption by adjusting the obtained plurality of power consumption measurements according to the baseline power consumption measurement.

17. The non-transitory, computer readable medium of claim 16 , further operable to perform estimating the energy consumption by subtracting the baseline power consumption measurement from the obtained plurality of power consumption measurements.

18. The non-transitory, computer readable medium of claim 15 , further operable to perform uniquely identifying, by the power distribution rack, the equipment device from the plurality of equipment devices in the computing rack.

Assignments (6)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
MERGER Recorded Apr 14, 2020
From: VCE IP HOLDING COMPANY LLC
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 052398/0413 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2017
From: BUTZER, DANIEL J.
To: VCE IP HOLDING COMPANY LLC
Reel/Frame 042165/0478 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2017
From: STREETE, JONATHAN
To: VCE IP HOLDING COMPANY LLC
Reel/Frame 042165/0572 →