IP Library Granted Patent US 10,205,785
Granted Patent B2
US 10,205,785 · App. 14/483,694 · Granted Feb 12, 2019

Systems and methods for providing virtual crash cart access to an information handling system

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,205,785
App. No.
14/483,694
Granted
Feb 12, 2019
Kind
B2
Abstract

In accordance with embodiments of the present disclosure, an information handling system may include a processor and an access controller communicatively coupled to the processor. The access controller may be configured to, when locally coupled to a second information handling system determine if the second information handling system is authorized to perform virtual crash cart operations on the information handling system and, responsive to determining that the second information handling system is authorized to perform virtual crash cart operations on the information handling system, permit the second information handling system to perform virtual crash cart operations on the information handling system whereby the second information handling system implements one or more virtual information handling resources such that each virtual information handling resource behaves at least in part as a physical information handling resource present at the information handling system.

Claims (41)

1. An information handling system comprising:

a system processor;

an in-band network interface communicatively coupled to the system processor;

a system memory; and

an access controller communicatively coupled to the system processor, the access controller including:

an access controller processor;

an access controller memory;

an access controller network interface comprising an out-of-band network interface having a fixed IP address and communicatively coupled to the access controller processor to provide an emulated virtual Ethernet adapter; and

a front panel access controller I/O port, wherein the front panel access controller I/O port comprises an I/O port accessible to a user via a front panel of the information handling system, wherein the front panel access controller I/O port is coupled to the emulated virtual Ethernet adapter;

wherein the access controller is configured to perform access controller operations comprising:

detecting a request for the emulated virtual Ethernet adapter, from an external system;

determining whether the request for the emulated virtual Ethernet adapter was received via the front panel access controller I/O port;

responsive to determining that the request for the emulated virtual Ethernet adapter was received via the front panel access controller I/O port, identifying the external system as an authorized external system and displaying, on a graphical user interface screen of the authorized external system, one or more virtual crash cart resources configured to function as an information handling resource of the information handling system; and

responsive to determining that the request for the emulated virtual Ethernet adapter was not received via the front panel access controller I/O port, terminating said access controller operations.

2. The information handling system of claim 1 , wherein the one or more virtual crash cart resources include a virtual button of a user interface of the information handling system, wherein the virtual button is displayed to the graphical user interface screen of the external system.

3. The information handling system of claim 1 , wherein the one or more virtual crash cart resources include a virtual storage medium for the information handling system, wherein the virtual storage medium is physically implemented by a computer-readable media coupled to the external system.

4. The information handling system of claim 1 , wherein the one or more virtual crash cart resources include a virtual display of the information handling system, wherein display contents of the information handling system are displayed to a display screen of the external system.

5. The information handling system of claim 1 , wherein the network interface is preconfigured with the particular fixed IP address.

6. The information handling system of claim 5 , wherein the front panel access controller I/O port comprises a universal serial bus (USB) port.

7. The information handling system of claim 6 , wherein the emulated virtual Ethernet adapter comprises an emulated virtual USB Ethernet adapter.

8. The information handling system of claim 1 , wherein determining whether the external system is authorized includes validating login credentials provided by the user of via the external system.

9. The information handling system of claim 8 , wherein the access controller is configured to execute a multiple-tier access policy wherein:

validating the login credentials provided by the user of the external system comprises a prerequisite to performing at least one, but less than all, virtual crash cart operations.

10. A method of performing access controller operations comprising:

detecting a request for an emulated virtual Ethernet adapter from an external system coupled to the information handling system, wherein the emulated virtual Ethernet adapter is provided by an access controller network interface comprising an out-of-band network interface having a particular IP address;

determining whether the request for the emulated virtual Ethernet adapter was received via a front panel access controller I/O port, wherein the front panel access controller I/O port comprises an I/O port coupled to the emulated virtual Ethernet adapter, wherein the emulated virtual Ethernet adapter comprises a network adapter of an access controller of the information handling system and wherein the front panel access controller I/O port is accessible to a user via a front panel of the information handling system, wherein the access controller is communicatively coupled to a system processor, which is communicatively coupled to an in-band network interface;

responsive to determining that the request for the emulated virtual Ethernet adapter was received via the front panel access controller I/O port, identifying the external system as an authorized external system and displaying, on a graphical user interface screen of the authorized external system, one or more virtual crash cart resources configured to function as an information handling resource of the information handling system; and

responsive to determining that the request for the emulated virtual Ethernet adapter was not received via the front panel access controller I/O port, terminating said access controller operations.

11. The method of claim 10 , wherein the virtual crash cart resource includes a virtual button of a user interface of the information handling system, wherein the virtual button is displayed to the graphical user interface screen of the external system.

12. The method of claim 10 , wherein the virtual crash cart resource includes a virtual storage medium for the information handling system, wherein the virtual storage medium is physically implemented by a computer-readable media coupled to the external system.

13. The method of claim 10 , wherein the virtual crash cart resource comprises a virtual display of the information handling system, wherein display contents of the information handling system are displayed to a display screen of the external system.

14. The method of claim 10 , wherein the network interface of the network adapter is preconfigured with a particular fixed IP address.

15. The method of claim 14 , wherein the front panel access controller I/O port comprises a universal serial bus (USB) port.

16. The method of claim 10 , wherein receiving the system request comprises receiving the request via a short-range wireless connection.

17. The method of claim 16 , wherein the short-range wireless connection comprises a Bluetooth connection.

18. The method of claim 10 , further comprising:

validating login credentials provided by the user of the external system.

19. The method of claim 18 , further comprising:

executing a multiple-tier access policy wherein virtual crash cart operations supported by the external system include:

a first subset of the virtual crash cart operations, which the access controller may permit without validating the login credentials; and

a second subset of the virtual crash cart operations, which the access controller may permit only after validating the login credentials.

Assignments (17)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (050724/0466) 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 CORPORATION; EMC IP HOLDING COMPANY LLC; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 060753/0486 →
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: DELL USA L.P.; ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; 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 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Oct 15, 2019
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 050724/0466 →
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 034590 FRAME 0731 (NOTE) Recorded Sep 14, 2016
From: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: DELL PRODUCTS L.P.
Reel/Frame 040027/0070 →
RELEASE OF REEL 034591 FRAME 0391 (TL) Recorded Sep 14, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELL PRODUCTS L.P.
Reel/Frame 040027/0719 →
RELEASE OF REEL 034590 FRAME 0696 (ABL) Recorded Sep 13, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: DELL PRODUCTS L.P.
Reel/Frame 040016/0964 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (NOTES) Recorded Dec 10, 2014
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 034590/0731 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (TERM LOAN) Recorded Dec 10, 2014
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 034591/0391 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (ABL) Recorded Dec 10, 2014
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 034590/0696 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2014
From: LAMBERT, TIMOTHY M.; DUBE, SHAWN JOEL; ARIAS, PABLO RAFAEL
To: DELL PRODUCTS L.P.
Reel/Frame 033722/0600 →