IP Library Granted Patent US 10,375,165
Granted Patent B2
US 10,375,165 · App. 14/158,313 · Granted Aug 6, 2019

Remote management 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,375,165
App. No.
14/158,313
Granted
Aug 6, 2019
Kind
B2
Abstract

A system comprising a first host bus adapter coupled to a first Fiber Channel port and a remote manager associated with a second host bus adapter coupled to a second Fiber Channel port. The remote manager is operable to form a command to be sent by the second host bus adapter to the first host bus adapter via a Common Transport layer of a Fiber Channel.

Claims (86)

1. A method comprising:

receiving, at a host bus adapter of a host server, a file for the host bus adapter;

passing, by the host bus adapter, the file to a repository of the host server;

copying the file to the repository, wherein copying the file includes transforming a file name of the file into a format accepted by a plurality of operating system platforms;

after the file has been copied into the repository, receiving a remote manager command from a remote manager; and

after receiving the remote manager command, performing a device-specific action by installing the file for the host bus adapter;

wherein the file is a host bus adapter driver or a firmware file,

wherein the host bus adapter is coupled to a storage area network, and

wherein the file is received at the repository in the host server through in-band communications through the storage area network.

2. The method of claim 1 ,

wherein the received file is sent from the remote manager to the host server,

wherein the device-specific action is performed only in response to the remote manager command sent from the remote manager to the host server, and

wherein the file and the remote manager command are sent from the remote manager to the host server through network communications.

3. The method of claim 1 , wherein the file is a firmware file that is confirmed to be compatible with the host bus adapter by the host server based on a checksum of the firmware file or based on whether the type of the firmware file matches the type of the host bus adapter.

4. A method comprising:

sending a file for a host bus adapter from a first repository in a remote manager to the host bus adapter, the host bus adapter being in a host server;

passing, by the host bus adapter, the file to a second repository in the host server;

causing the file for the host bus adapter to be copied into the second repository, wherein causing the file to be copied includes transforming a file name of the file into a format accepted by a plurality of operating system platforms; and

after the file for the host bus adapter has been copied into the second repository, sending a remote manager command from the remote manager to the host server, the remote manager command directing the host server to perform a device-specific action by installing the file for the host bus adapter;

wherein the file is a host bus adapter driver or a firmware file,

wherein the file and the remote manager command are sent from the remote manager to the host server through network communications.

5. The method of claim 4 ,

wherein the host bus adapter is coupled to a storage area network, and

wherein the file and the remote manager command are sent from the remote manager to the host server through in-band network communications through the storage area network.

6. The method of claim 4 , wherein the file is a firmware file that is compatible with the host bus adapter based on a checksum of the firmware file.

7. The method of claim 4 , wherein the file is a firmware file that is compatible with the host bus adapter based on whether the type of the firmware file matches the type of the host bus adapter.

8. A method comprising:

sending a file for a host bus adapter from a first repository in a remote manager to the host bus adapter, the host bus adapter being in a host server;

passing, by the host bus adapter, the file to a second repository in the host server;

copying the file to the second repository;

receiving confirmation that the file for the host bus adapter has been copied into the second repository of the host server, sending a remote manager command from the remote manager to the host server, the remote manager command directing the host server to perform a device-specific action, wherein the copied file has a file name that has been transformed into a format accepted by a plurality of operating system platforms;

and

performing the device-specific action by installing the file for the host bus adapter from the copy of the file stored in the second repository;

wherein the file is a host bus adapter driver or a firmware file,

wherein the host bus adapter is coupled to a storage area network, and

wherein the file and the remote manager command are sent from the remote manager to the host server through in-band communications through the storage area network.

9. An apparatus comprising:

a host server comprising:

a host bus adapter; and

a repository,

wherein the host server is configured for:

receiving, at the host bust adapter, a file for the host bus adapter;

passing, by the host bus adapter, the file to the repository;

copying the file to the repository, wherein copying the file includes transforming a file name of the file into a format accepted by a plurality of operating system platforms;

receiving a remote manager command prior to performing a further action with the file for the host bus adapter; and

performing a device-specific action by installing the file for the host bus adapter only in response to receiving the remote manager command;

wherein the file is a host bus adapter driver or a firmware file,

wherein the host bus adapter is coupled to a storage area network, and

wherein the file is received at the repository in the host server through in-band communications through the storage area network.

10. The apparatus of claim 9 ,

wherein the received file is sent from a remote manager to the host server,

wherein the device-specific action is performed in response to the remote manager command sent from the remote manager to the host server, and

wherein the file and the remote manager command are sent from the remote manager to the host server through network communications.

11. The apparatus of claim 9 , wherein the file is a firmware file that is compatible with the host bus adapter based on a checksum of the firmware file or based on whether the type of the firmware file matches the type of the host bus adapter.

12. A storage area network comprising the apparatus of claim 9 .

13. An apparatus comprising:

a remote manager comprising:

a first repository;

wherein the remote manager is configured for:

sending a file for a host bus adapter from the first repository to a second repository through the host bus adapter, the host bus adapter being in a host server;

receiving confirmation that the host server copied the file for the host bus adapter into the second repository, wherein the copied file has a file name that has been transformed into a format accepted by a plurality of operating system platforms; and

after the host server has copied the file for the host bus adapter into the second repository, sending a remote manager command to the host server, the remote manager command directing the host server to perform a device-specific action by installing the file for the host bus adapter from the copy of the file stored in the second repository;

wherein the file is a host bus adapter driver or a firmware file,

wherein the file and the remote manager command are sent from the remote manager to the host server through network communications.

14. The apparatus of claim 13 ,

wherein the host bus adapter is coupled to a storage area network, and

wherein the file and the remote manager command are sent from the remote manager to the host server through in-band network communications through the storage area network.

15. The apparatus of claim 13 , wherein the file is a firmware file that is confirmed to be compatible with the host bus adapter by the host server based on a checksum of the firmware file or based on whether the type of the firmware file matches the type of the host bus adapter.

16. A storage area network comprising the apparatus of claim 13 .

17. A system comprising:

a remote manager comprising:

a first repository; and

a host server comprising:

a host bus adapter; and

a second repository;

wherein the remote manager is configured for:

sending a file for the host bus adapter from the first repository to the second repository through the host bus adapter of the host server; and

sending a remote manager command to the host server after the file for the host bus adapter has been copied into the second repository, the remote manger command directing the host server to perform a device-specific action;

wherein the host server is configured for:

receiving and copying the file for the host bus adapter at the second repository in the host server, wherein copying the file includes transforming a file name of the file into a format accepted by a plurality of operating system platforms; and

performing the device-specific action by installing the file for the host bus adapter;

wherein the file is a host bus adapter driver or a firmware file,

wherein the host bus adapter is coupled to a storage area network, and

wherein the file and the command are sent from the remote manager to the host server through in-band communications through the storage area network.

18. The system of claim 17 , wherein the file is a firmware file that is compatible with the host bus adapter based on a checksum of the firmware file or based on whether the type of the firmware file matches the type of the host bus adapter.

19. A storage area network comprising the system of claim 18 .

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2019
From: BOSTICK, BILL; DAUGHERTY, BILL; BRYANT, MINH; PERELMAN, ALAN; NIXON, ROBERT H.; LASOR, WILLIAM
To: EMULEX CORPORATION
Reel/Frame 048909/0687 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE OF THE MERGER AND APPLICATION NOS. 13/237,550 AND 16/103,107 FROM THE MERGER PREVIOUSLY RECORDED ON REEL 047231 FRAME 0369. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 8, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048549/0113 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047231/0369 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2015
From: EMULEX CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 036942/0213 →