IP Library Granted Patent US 9,553,776
Granted Patent B2
US 9,553,776 · App. 14/117,908 · Granted Jan 24, 2017

System and method for accessing operating system and hypervisors via a service processor of a server

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 9,553,776
App. No.
14/117,908
Granted
Jan 24, 2017
Kind
B2
Abstract

The present disclosure relates to a server that makes use of a host central processing unit (CPU) which accesses a production network to enable communications with a remotely located subsystem using the production network. A USB host system may be operably associated with the host CPU. A service processor may also be incorporated in the server, which is configured to communicate with an out of band network. A service processor USB system may be operably associated with the service processor and may communicate with the USB host system. This enables access to either an operating system or a hypervisor running on the host CPU via the out of band network, using an Ethernet-over-USB protocol.

Claims (50)

1. A server comprising:

a host central processing unit (CPU), the host CPU configured to communicate with a production network to enable communications with a remotely located subsystem using the production network;

a USB host subsystem operably associated with the host CPU;

a service processor configured to communicate with an out of band network; and

the service processor including a service processor USB subsystem having an Ethernet-over-USB driver; and

the service processor USB subsystem coupled via a cable for direct communication between the service processor Ethernet-over-USB driver and the USB host subsystem, to enable access to at least one of an operating system or a hypervisor running on the host CPU, via the out of band network, using an Ethernet-over-USB protocol.

2. The server of claim 1 , wherein the USB host subsystem includes an Ethernet-over-USB driver.

3. The server of claim 1 , wherein:

the USB host subsystem includes a first Ethernet-over-USB driver;

the service processor USB subsystem includes a second Ethernet-over-USB driver; and

the cable couples the USB host subsystem for bidirectional communications with the service processor USB subsystem.

4. The server of claim 1 , further comprising an analytics engine operably associated with the service processor for analyzing information received by the service processor.

5. The server of claim 1 , further comprising a motherboard, and wherein the USB host subsystem and the service processor USB system are both located on the motherboard.

6. The server of claim 1 , further comprising a network interface circuit (NIC) for interfacing the service processor to the out of band network.

7. The server of claim 1 , wherein the service processor includes:

an application layer;

a platform layer;

an interface layer for interfacing the service processor to the out of band network; and

a real time operating system layer.

8. The server of claim 1 , further comprising a central data center management system in communication with the production network and the out of band network.

9. The server of claim 1 , further comprising at least a plurality of:

a temperature sensor in communication with the service processor;

a fan controller in communication with the service processor; and

a voltage sensor in communication with the service processor.

10. A server comprising:

a host central processing unit (CPU), the host CPU configured to communicate with a production network to enable communications with a remotely located subsystem using the production network;

a USB host subsystem including a first Ethernet-over-USB driver, operably associated with the host CPU;

a service processor configured to communicate with an out of band network; and

the service processor including a service processor USB subsystem including a second Ethernet-over-USB driver, the USB subsystem communicating directly with the USB host subsystem via a cable coupled directly between the USB host subsystem and the service processor USB subsystem, to enable the first and second Ethernet-over-USB drivers to implement bidirectional communications, via the out of band network, with at least one of an operating system or a hypervisor running on the host CPU.

11. The server of claim 10 , wherein the service processor further comprises a network interface circuit for interfacing the service processor with the out of band network.

12. The server of claim 10 , wherein the service processor further comprises a real time analytics engine for analyzing information received by the service processor.

13. The server of claim 10 , further including:

a real time analytics engine;

a fan controller;

at least one temperature sensor; and

the fan controller and the at least one temperature sensor both being in real time communication with the service processor and providing information to the real time analytics engine.

14. The server of claim 10 , wherein the host CPU and the service processor are both mounted on a motherboard.

15. The server of claim 10 , wherein:

the service processor is in communication with the host CPU via a PCI connector.

16. A system for communicating with a host CPU of a computer controlled electronic component via either one of a first network or an independent second network, the system comprising:

a USB host subsystem in communication with the host CPU of the computer controlled electronic component, the host CPU being configured to communicate with the first network; and

a service processor in communication with the independent second network, the service processor having a service processor USB subsystem with an Ethernet-over-USB driver, the service processor USB subsystem being in direct communication with the USB host subsystem via a cable, the cable and the Ethernet-over-USB driver enabling the service processor to communicate with the host CPU via a Ethernet-over-USB protocol with the USB host subsystem, to thus enable communications with the host CPU via the service processor and the independent second network.

17. The system of claim 16 , wherein the first network is a production network and the independent second network is an out of band network.

18. A method for communicating with a computer controlled electronic component having a host CPU, the method including:

using a USB host subsystem having a first Ethernet-over-USB driver to communicate with the host CPU to enable Ethernet-over-USB communications with the host CPU;

using the host CPU to communicate with a first network;

using a service processor of the computer controlled electronic component to communicate with at least one sensor used for monitoring at least one of a health or performance of the computer controlled electronic component;

using a service processor USB subsystem having a second Ethernet-over-USB driver to communicate directly with the USB host subsystem via a cable, to thus enable access to one of an operating system or a hypervisor running on the host CPU via the service processor; and

using an independent second network in communication with the service processor to access the host CPU via the USB host subsystem and the service processor USB subsystem.

19. The method of claim 18 , further comprising using a real time analytics engine with the service processor to analyze information relating to the at least one of health or performance of the computer controlled electronic component.

Assignments (13)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2024
From: VERTIV IT SYSTEMS, INC.
To: VERTIV CORPORATION
Reel/Frame 069695/0620 →
SECURITY INTEREST Recorded Oct 26, 2021
From: VERTIV CORPORATION; VERTIV IT SYSTEMS, INC.; ELECTRICAL RELIABILITY SERVICES, INC.; ENERGY LABS, INC.
To: UMB BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 057923/0782 →
SECURITY AGREEMENT Recorded Mar 3, 2020
From: ELECTRICAL RELIABILITY SERVICES, INC.; ENERGY LABS, INC.; VERTIV CORPORATION; VERTIV IT SYSTEMS, INC.
To: CITIBANK, N.A.
Reel/Frame 052076/0874 →
RELEASE OF SECURITY INTEREST Recorded Mar 2, 2020
From: JPMORGAN CHASE BANK, N.A.
To: VERTIV CORPORATION (F/K/A ALBER CORP.); VERTIV IT SYSTEMS, INC. (F/K/A AVOCENT CORPORATION); VERTIV IT SYSTEMS, INC. (F/K/A AVOCENT FREMONT, LLC); VERTIV IT SYSTEMS, INC. (F/K/A AVOCENT HUNTSVILLE, LLC); VERTIV IT SYSTEMS, INC. (F/K/A AVOCENT REDMOND CORP.); ELECTRICAL RELIABILITY SERVICES, INC.; VERTIV CORPORATION (F/K/A EMERSON NETWORK POWER, ENERGY SYSTEMS, NORTH AMERICA, INC.); VERTIV CORPORATION (F/K/A LIEBERT CORPORATION)
Reel/Frame 052065/0666 →
RELEASE OF SECURITY INTEREST Recorded Mar 2, 2020
From: THE BANK OF NEW YORK MELLON TRUST COMPANY N.A.
To: VERTIV CORPORATION; VERTIV IT SYSTEMS, INC.; ELECTRICAL RELIABILITY SERVICES, INC.
Reel/Frame 052071/0913 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY DATA PREVIOUSLY RECORDED AT REEL: 048245 FRAME: 0783. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Jun 14, 2019
From: AVOCENT CORPORATION
To: VERTIV IT SYSTEMS, INC.
Reel/Frame 051692/0965 →
SECOND LIEN SECURITY AGREEMENT Recorded Jun 10, 2019
From: VERTIV IT SYSTEMS, INC.; VERTIV CORPORATION; VERTIV NORTH AMERICA, INC.; ELECTRICAL RELIABILITY SERVICES, INC.; VERTIV ENERGY SYSTEMS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049415/0262 →
CHANGE OF NAME Recorded Feb 4, 2019
From: AVOCENT CORPORATION
To: AVOCENT HUNTSVILLE, LLC; VERTIV IT SYSTEMS, INC.
Reel/Frame 048245/0783 →
MERGER Recorded Jan 30, 2019
From: AVOCENT HUNTSVILLE, LLC
To: AVOCENT CORPORATION
Reel/Frame 048191/0640 →
SECURITY AGREEMENT Recorded Dec 2, 2016
From: ALBER CORP.; ASCO POWER TECHNOLOGIES, L.P.; AVOCENT CORPORATION; AVOCENT FREMONT, LLC; AVOCENT HUNTSVILLE, LLC; AVOCENT REDMOND CORP.; ELECTRICAL RELIABILITY SERVICES, INC.; EMERSON NETWORK POWER, ENERGY SYSTEMS, NORTH AMERICA, INC.; LIEBERT CORPORATION; LIEBERT NORTH AMERICA, INC.; NORTHERN TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 040797/0615 →
SECURITY AGREEMENT Recorded Dec 1, 2016
From: ALBER CORP.; ASCO POWER TECHNOLOGIES, L.P.; AVOCENT CORPORATION; AVOCENT FREMONT, LLC; AVOCENT HUNTSVILLE, LLC; AVOCENT REDMOND CORP.; ELECTRICAL RELIABILITY SERVICES, INC.; EMERSON NETWORK POWER, ENERGY SYSTEMS, NORTH AMERICA, INC.; LIEBERT CORPORATION; LIEBERT NORTH AMERICA, INC.; NORTHERN TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 040783/0148 →
CHANGE OF NAME Recorded Sep 30, 2016
From: AVOCENT HUNTSVILLE CORP.
To: AVOCENT HUNTSVILLE, LLC
Reel/Frame 039906/0726 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2014
From: GEFFIN, STEVEN
To: AVOCENT HUNTSVILLE CORP.
Reel/Frame 032213/0845 →