IP Library Granted Patent US 10,417,007
Granted Patent B1
US 10,417,007 · App. 15/395,810 · Granted Sep 17, 2019

Systems, methods, and computer readable media for utilizing a platform controller device

Inventors: Gregory Lawrence Smith (Marlton, NJ); Alva Benjamin Eaton (Nottingham Park, IL); Samuel Maxwell Marrs (Bradley, IL); Nicholas Adams Hansen (Fuquay Varina, NC)
Assignee: VCE IP Holding Company LLC
G06F9/4401G06F8/654
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,417,007
App. No.
15/395,810
Granted
Sep 17, 2019
Kind
B1
Abstract

Methods, systems, and computer readable mediums for utilizing a platform controller device are disclosed. According to one method, the method includes obtaining, by a platform controller device in a computing system cabinet, identification data for each of a plurality of computing system components included in the computing system cabinet. The method further includes acquiring, upon the insertion of a removable memory device into the platform controller device, system configuration profile data that is stored on the removable memory device and includes component configuration data corresponding to each of the plurality of computing system components. The method also includes utilizing the identification data and the component configuration data to configure each of the computing system components in accordance to the system configuration profile data.

Claims (28)

1. A method comprising:

obtaining, by a platform controller device in a computing system cabinet, identification data for each of a plurality of computing system components included in the computing system cabinet, wherein the platform controller device is a self-contained device that is adapted to be removed from and inserted into the computing system cabinet;

acquiring, upon an insertion of a removable memory device into the platform controller device, system configuration profile data that is stored on the removable memory device and includes component configuration data corresponding to each of the plurality of computing system components, wherein the system configuration profile data stored on the removable memory device includes licensing data files that correspond to each of the plurality of computing system components, wherein a configuration orchestrator included in the platform controller device is configured to initiate a boot up process of the computing system components in accordance to the system configuration profile data upon an insertion of the removable memory device into the platform controller device; and

utilizing the identification data and the component configuration data to configure each of the computing system components in accordance to the system configuration profile data.

2. The method of claim 1 wherein the computing system cabinet houses a converged infrastructure (CI) computing system that comprises compute components, storage components, and network components.

3. The method of claim 1 wherein the removable memory device includes a flash memory drive device, a solid state drive (SSD) device, or a hard disk drive (HDD) device.

4. The method of claim 1 wherein the system configuration profile data further includes one or more of software update file data and firmware update file data corresponding to one or more of the plurality of computing system components.

5. The method of claim 1 wherein the platform controller device is configured to manage a plurality of sensor devices located within the computing system cabinet.

6. The method of claim 1 wherein the system configuration profile data is acquired from the removable memory device in response to receiving a password or key.

7. A system comprising:

a computing system cabinet; and

a platform controller device in the computer system cabinet that is configured to:

obtain identification data for each of a plurality of computing system components included in the computing system cabinet, wherein the platform controller device is a self-contained device that is adapted to be removed from and inserted into the computing system cabinet;

acquiring, upon an insertion of a removable memory device into the platform controller device, system configuration profile data that is stored on the removable memory device and includes component configuration data corresponding to each of the plurality of computing system components wherein the system configuration profile data stored on the removable memory device includes licensing data files that correspond to each of the plurality of computing system components, wherein a configuration orchestrator included in the platform controller device is configured to initiate a boot up process of the computing system components in accordance to the system configuration profile data upon an insertion of the removable memory device into the platform controller device; and

utilize the identification data and the component configuration data to configure each of the computing system components in accordance to the system configuration profile data.

8. The system of claim 7 wherein the computing system cabinet houses a converged infrastructure (CI) computing system that comprises compute components, storage components, and network components.

9. The system of claim 7 wherein the removable memory device includes a flash memory drive device, a solid state drive (SSD) device, or a hard disk drive (HDD) device.

10. The system of claim 7 wherein the system configuration profile data further includes one or more of software update file data and firmware update file data corresponding to one or more of the plurality of computing system components.

11. The system of claim 7 wherein the platform controller device is configured to manage a plurality of sensor devices located within the computing system cabinet.

12. The system of claim 7 wherein the system configuration profile data is acquired from the removable memory device in response to receiving a password or key.

13. A non-transitory computer readable medium having stored thereon executable instructions that when executed by a processor of a computer control the computer to perform steps comprising:

obtaining, by a platform controller device in a computing system cabinet, identification data for each of a plurality of computing system components included in the computing system cabinet, wherein the platform controller device is a self-contained device that is adapted to be removed from and inserted into the computing system cabinet;

acquiring, upon an insertion of a removable memory device into the platform controller device, system configuration profile data that is stored on the removable memory device and includes component configuration data corresponding to each of the plurality of computing system components wherein the system configuration profile data stored on the removable memory device includes licensing data files that correspond to each of the plurality of computing system components, wherein a configuration orchestrator included in the platform controller device is configured to initiate a boot up process of the computing system components in accordance to the system configuration profile data upon an insertion of the removable memory device into the platform controller device; and

utilizing the identification data and the component configuration data to configure each of the computing system components in accordance to the system configuration profile data.

14. The non-transitory computer readable medium of claim 13 wherein the computing system cabinet houses a converged infrastructure (CI) computing system that comprises compute components, storage components, and network components.

15. The non-transitory computer readable medium of claim 13 wherein the removable memory device includes a flash memory drive device, a solid state drive (SSD) device, or a hard disk drive (HDD) device.

16. The non-transitory computer readable medium of claim 13 wherein the system configuration profile data further includes one or more of software update file data and firmware update file data corresponding to one or more of the plurality of computing system components.

17. The non-transitory computer readable medium of claim 13 wherein the platform controller device is configured to manage a plurality of sensor devices located within the computing system cabinet.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (051302/0528) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.); SECUREWORKS CORP.
Reel/Frame 060438/0593 →
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 AT REEL 051449 FRAME 0728 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.; SECUREWORKS CORP.; EMC CORPORATION
Reel/Frame 058002/0010 →
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 Mar 26, 2020
From: VCE IP HOLDING COMPANY LLC
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 052236/0497 →
SECURITY AGREEMENT Recorded Dec 31, 2019
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.; SECUREWORKS CORP.; EMC CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 051449/0728 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Dec 16, 2019
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.; SECUREWORKS CORP.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 051302/0528 →
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 Jan 10, 2017
From: SMITH, GREGORY LAWRENCE; EATON, ALVA BENJAMIN; MARRS, SAMUEL MAXWELL; HANSEN, NICHOLAS ADAMS
To: VCE IP HOLDING COMPANY LLC
Reel/Frame 040934/0429 →