IP Library Granted Patent US 10,104,801
Granted Patent B2
US 10,104,801 · App. 14/139,783 · Granted Oct 16, 2018

Method to selectively activate power outlets in a flexible and scalable power and system management infrastructure for a data management system

Inventors: Edmond Bailey (Cedar Park, TX); John R. Stuewe (Round Rock, TX); Kunrong Wang (Austin, TX)
Assignee: Dell Products, L.P.
H05K7/1492
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 10,104,801
App. No.
14/139,783
Filed
Dec 23, 2013
Granted
Oct 16, 2018
Kind
B2
Art Unit
2127
USPC
713/300
Abstract

A power switching system, a method, and an information handling system (IHS) enables selective activation and de-activation of respective alternating current (AC) outlets of a plurality of AC outlets within an AC switch (ACS). The AC switch includes a decoder circuit that is couple via a control interface to a management controller (MC) and receives control commands from the control interface. In response to receipt of the control command, the decoder circuit decodes the command in order to provide control signals to one or more of a number of serial voltage relays, which are each respectively coupled to the AC outlets. The AC switch utilizes the decoder circuit to respectively configure the serial voltage relays using the control signals. By configuring the serial voltage relays, the MC provides and/or removes respective connections between AC inputs and AC outlets, which selectively activates and/or de-activates respective AC outlets.

Claims (73)

1. A power switching system comprising:

at least one AC input;

a plurality of alternating current (AC) outlets providing an AC power supply for respective power supply units (PSUs) and other functional components of an information handling system that require AC power;

a controller module comprising a control interface that receives control commands from a system management controller, wherein the control interface includes a digital control bus and is powered using at least one low voltage direct current (DC) power supply that is independent from the AC power, wherein the controller module selectively provides at least one of (a) activation of AC outlets and (b) de-activation of AC outlets, from among the plurality of AC outlets based on one or more control commands received from the system management controller, wherein the system management controller determines which of the plurality of AC outlets to activate and de-activate by determining required activation states of AC power outlets in the AC switch by analyzing power supply, power consumption and device settings data associated with the electronic components;

a plurality of serial voltage relays, each serial voltage relay respectively coupled between an AC input and a corresponding AC outlet; and

a decoder circuit communicatively coupled to the controller module and which:

receives the control command from the controller module;

decodes the control command to determine which of the plurality of AC outlets to activate and de-activate; and

transmits an individual signal to each serial voltage relay connected to an AC outlet that is targeted for one of activation and de-activation;

wherein the at least one low voltage DC power supply provides a voltage input that is used to bias the decoder circuit and each serial voltage relay of the plurality of serial voltage relays; and

wherein the power switching system is communicatively coupled to both an infrastructure module and a power subsystem that includes a plurality of power supply units (PSUs), power distribution units (PDUs), and a power control module (PMC).

2. The power switching system of claim 1 ,

wherein the controller module selectively activates AC outlets from among the plurality of AC outlets via a switchable circuit connection provided by a corresponding serial voltage relay.

3. The power switching system of claim 2 , wherein:

the decoder circuit is a single decoder circuit that is connected to each serial voltage relay and communicatively connected to the controller module, which provides the control commands to the decoder circuit.

4. The power switching system of claim 1 , wherein:

the control interface enables remote access to at least one of a host agent and the system management controller.

5. The power switching system of claim 1 , wherein:

the power system is included within a power bay of a rack-based IHS of functional electronic components;

the plurality of AC outlets are utilized to provide power to the functional electronic components; and

the controller module enables selective power activation and selective power deactivation of respective electronic components within the rack-based IHS without impacting power supplied to other electronic components within the rack-based IHS.

6. The power switching system of claim 1 , wherein the controller module further determines which of the plurality of AC outlets to activate and de-activate by:

determining a required vector, which is the required activation states of AC power outlets that provide power to corresponding electronic components; and

sending a control command to an AC switch in order to perform AC outlet activation and/or de-activation, based on the determined required vector.

7. The power switching system of claim 1 , wherein in determining which of the plurality of AC outlets to activate and de-activate, the controller module:

determines whether the required vector is equal to a current vector; and

sends the control command with the new vector in response to determining that the required vector is not equal to the current vector.

8. An information handling system comprising:

a plurality of functional electronic components requiring a supply of alternating current (AC) power and each having an AC power plug;

a management controller (MC) that provides system-level management and control for the functional electronic components; and

an AC power switching system communicatively coupled to both an infrastructure module and a power subsystem that includes a plurality of power supply units (PSUs), power distribution units (PDUs), and a power control module (PMC), the AC power switching system comprising:

at least one AC input;

a plurality of AC outlets having one AC power plug of a corresponding electronic component inserted therein;

a control interface that receives control commands from the MC, the control interface including a digital control bus and is powered using at least one low voltage direct current (DC) power supply that is independent from the AC power supply and provides a voltage input that is used to bias the decoder circuit and each of the plurality of serial voltage relays, wherein the MC utilizes the control commands to selectively provide at least one of (a) activation of AC outlets and (b) de-activation of AC outlet, from among the plurality of AC outlets, wherein the MC determines whether to perform at least one of selective activation and selective de-activation of respective AC outlets, wherein to determine which of the plurality of AC outlets to activate and de-activate comprises the MC determining required activation states of AC power outlets in the AC switch by analyzing power supply, power consumption and device settings data associated with the electronic components, the power consumption and device settings data being associated with the PSUs and received from the PMC;

a plurality of serial voltage relays respectively coupled between a corresponding AC input and each respective AC outlet; and

a decoder circuit communicatively coupled to the control interface and which:

receives the control command from the MC;

decodes the control command to determine which of the plurality of AC outlets to activate and de-activate; and

transmits a signal to each serial voltage relay connected to an AC outlet that is targeted for one of activation and de-activation.

9. The IHS of claim 8 ,

wherein the controller module selectively activates AC outlets from among the plurality of AC outlets via a switchable circuit connection provided by a corresponding serial voltage relay.

10. The IHS of claim 8 , wherein:

the decoder circuit is connected to each serial voltage relay and communicatively connected to the control interface;

wherein the MC provides a control command to the decoder circuit to control respective activation and deactivation of each one of the plurality of AC outlets via each respective serial voltage relay.

11. The IHS of claim 8 , wherein the control interface:

provides remote control access to at least one of a host agent and the management controller.

12. The IHS of claim 8 , further comprising:

an Infrastructure Module (IM) which communicatively connects the at least one MC to other functional electronic components; and

a power bay which includes the at least one MC and a power management controller which is coupled to the at least one MC;

wherein the IHS is a rack-based IHS; and

wherein the MC enables selective power activation and selective power deactivation of respective electronic components within the rack-based IHS without impacting power supplied to other electronic components within the rack-based IHS.

13. The IHS of claim 8 , wherein the MC further determines which of the plurality of AC outlets to activate and de-activate by:

determining a required vector, which is the required activation states of AC power outlets that provide power to corresponding electronic components; and

sending a control command to an AC switch in order to perform AC outlet activation and/or de-activation, based on the determined required vector.

14. The IHS of claim 8 , wherein in determining which of the plurality of AC outlets to activate and de-activate, the MC:

determines whether the required vector is equal to a current vector; and

sends the control command with the new vector in response to determining that the required vector is not equal to the current vector.

15. In a power switching system, a method comprising:

receiving from a management controller (MC), via a control interface, a control command used to control AC outlet activation and AC outlet de-activation within a power switching system which includes: a plurality of AC outlets having one AC power plug of a corresponding electronic component inserted therein; and the control interface that receives control commands from the MC, the control interface including a digital control bus and is powered using at least one low voltage direct current (DC) power supply that is independent from the AC power supply, the at least one low voltage DC power supply providing a voltage input that is used to bias the decoder circuit and each of the plurality of serial voltage relays, wherein the MC utilizes the control commands to selectively provide at least one of (a) activation of AC outlets and (b) de-activation of AC outlet, from among the plurality of AC outlets, wherein the MC determines whether to perform at least one of selective activation and selective de-activation of respective AC outlets;

wherein to determine which of the plurality of AC outlets to activate and de-activate, the MC determines required activation states of AC power outlets in the AC switch by analyzing power supply, power consumption and device settings data associated with the PSUs and which can be respectively mapped to individual electronic components, the power supply, power consumption and device settings data received via a power management controller;

forwarding the control command to a decoder circuit, wherein the decoder circuit is a single circuit that is coupled to a plurality of serial voltage relays and decodes the control command to provide control signals to the serial voltage relays respectively coupled to a plurality of AC outlets; and

configuring the serial voltage relays using respective control signals, wherein said configuring selectively provides at least one of (a) activation of AC outlets and (b) de-activation of AC outlet, from among the plurality of AC outlets.

16. The method of claim 15 , further comprising:

receiving control commands from the MC, wherein the MC determines whether to perform at least one of selective activation and selective de-activation of respective AC outlets; and

enabling remote control access to at least one of a host agent and the MC.

17. The method of claim 15 , wherein:

the power system is included within a rack-based IHS of compute nodes and other functional electronic components, wherein the MC enables selective power activation to and selective power deactivation from respective electronic components within the rack-based IHS without impacting power supplied to other electronic components within the rack-based IHS.

18. The method of claim 15 , further comprising determining which of the plurality of AC outlets to activate and de-activate by:

determining a required vector, which is the required activation states of AC power outlets that provide power to corresponding electronic components; and

sending a control command to an AC switch in order to perform AC outlet activation and/or de-activation, based on the determined required vector.

19. The method of claim 18 , wherein determining which of the plurality of AC outlets to activate and de-activate comprises:

determining whether the required vector is equal to a current vector; and

sending the control command with the new vector in response to determining that the required vector is not equal to the current vector.

Assignments (15)
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 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061324/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL, L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058216/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 →
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 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
RELEASE OF REEL 032810 FRAME 0206 (NOTE) Recorded Sep 14, 2016
From: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; CREDANT TECHNOLOGIES, INC.; COMPELLENT TECHNOLOGIES, INC.; FORCE10 NETWORKS, INC.; SECUREWORKS, INC.
Reel/Frame 040027/0204 →
RELEASE OF SECURITY INTEREST OF REEL 032809 FRAME 0930 (TL) Recorded Sep 14, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; CREDANT TECHNOLOGIES, INC.; COMPELLENT TECHNOLOGIES, INC.; FORCE10 NETWORKS, INC.; SECUREWORKS, INC.
Reel/Frame 040045/0255 →
RELEASE OF REEL 032809 FRAME 0887 (ABL) Recorded Sep 13, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; CREDANT TECHNOLOGIES, INC.; COMPELLENT TECHNOLOGIES, INC.; FORCE10 NETWORKS, INC.; SECUREWORKS, INC.
Reel/Frame 040017/0314 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2016
From: DELL INC.
To: DELL PRODUCTS L.P.
Reel/Frame 038222/0748 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (ABL) Recorded May 1, 2014
From: COMPELLENT TECHNOLOGIES, INC.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; SECUREWORKS, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 032809/0887 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (NOTES) Recorded May 1, 2014
From: COMPELLENT TECHNOLOGIES, INC.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; SECUREWORKS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 032810/0206 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (TERM LOAN) Recorded May 1, 2014
From: COMPELLENT TECHNOLOGIES, INC.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; SECUREWORKS, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 032809/0930 →
Continuity (1)
Related Publication 20150177806A1 · Jun 25, 2015