IP Library Patent Application 13897198
Patent Application
App. No. 13/897,198

TCP SERVER BOOTLOADER

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 None
App. No.
13/897,198
Abstract

A bootloader uses a TCP server to install and verify upgrades on a networked computing device such as a storage enclosure. A data management server client may connect to a bootloader on the storage enclosure using TCP. Once the connection is established, an upgrade image (upgrade data) can be provided directly to the bootloader and installed by the bootloader at the storage enclosure. The TCP server allows for the upgrade to be installed with minimal steps and a simple interface.

Claims (18)

1 . A method for upgrading a network computing device, the method comprising:

using a bootloader with a TCP server at the network computing device;

receiving upgrade data using a TCP connection with the TCP server; and

installing the upgrade data.

2 . The method of claim 1 , wherein the TCP connection is initiated from a remote client.

3 . The method of claim 1 , wherein the upgrade data includes a stream of data for installation by the bootloader.

4 . The method of claim 1 , wherein the data is installed by the bootloader by flashing the data into ROM.

5 . The method of claim 1 , wherein the upgrade data is not installed, but rather checked against images previously installed and a report is sent back through the TCP connection to indicate whether the data sent matches.

6 . The method of claim 1 , wherein the network computing device is a storage server.

7 . A network computing device for providing an upgrade, comprising:

a processor;

a memory;

one or more modules stored in memory and executable by the processor to use a bootloader with a TCP server at the network computing device, receive upgrade data using a TCP connection with the TCP server, and install the upgrade data.

8 . The network computing device of claim 1 , wherein the TCP connection is initiated from a remote client.

9 . The network computing device of claim 1 , wherein the upgrade data includes a stream of data to be installed by the bootloader.

10 . The network computing device of claim 1 , wherein the data is installed by the bootloader by flashing the data into ROM.

11 . The network computing device of claim 1 , wherein the upgrade data is not installed, but rather checked against images previously installed and a report is sent back through the TCP connection to indicate whether the data sent matches.

12 . The network computing device of claim 1 , wherein the network computing device is a storage server.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2017
From: SILICON GRAPHICS INTERNATIONAL CORP.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 044128/0149 →
RELEASE OF SECURITY INTEREST Recorded Nov 2, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC., AS AGENT
To: SILICON GRAPHICS INTERNATIONAL CORP.
Reel/Frame 040545/0362 →
SECURITY INTEREST Recorded Mar 13, 2015
From: SILICON GRAPHICS INTERNATIONAL CORP.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 035200/0722 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2013
From: HUNTTING, BRADLEY ENOCH
To: SILICON GRAPHICS INTERNATIONAL CORP.
Reel/Frame 030438/0143 →