IP Library Granted Patent US 7,558,867
Granted Patent B2
US 7,558,867 · App. 10/827,381 · Granted Jul 7, 2009

Automatic firmware upgrade for a thin client using one or more FTP servers

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 7,558,867
App. No.
10/827,381
Granted
Jul 7, 2009
Kind
B2
Abstract

A process and system for upgrading firmware in a thin client in a network environment. The process may proceed on an automated basis during boot-up by using one or more FTP addresses stored in the thin client. Multiple FTP servers may be accessed. The same firmware upgrades may be stored on more than one FTP server. Different firmware upgrades may instead or in addition be stored on different FTP servers.

Claims (34)

1. A system for upgrading firmware in a thin client comprising:

storage media containing computer programming instructions for loading during boot up of the thin client and for implementing the following tasks when the instructions are performed by a processing system in communication with a network interface:

reading an address of an FTP server from a memory within the thin client;

sending an FTP request for a firmware upgrade from the thin client to the FTP server at the address that was read;

receiving the firmware upgrade in response at the thin client from the FTP server; upgrading the firmware in the thin client with the firmware upgrade;

reading an address of a second FTP server from a memory within the thin client that is different from the address of the FTP server;

sending an FTP request for a second firmware upgrade from the thin client to the second FTP server at the address of the second FTP server that was read;

receiving the second firmware upgrade in response at the thin client from the second FTP server; and

upgrading the firmware in the thin client with the second firmware upgrade;

a network interface; and

a processing system configured to communicate with the storage media and the network interface, to boot up the thin client, and to perform the programming instructions during the boot up.

2. The system of claim 1 , wherein the tasks further include: directing re-booting of the thin client after the firmware is upgraded with the second firmware upgrade.

3. A process for upgrading firmware in a thin client comprising:

booting up the thin client; and

automatically launching a firmware upgrade loader program in the thin client without operator intervention during the booting up that:

reads an address of an FTP server from a memory within the thin client;

sends an FTP request for a firmware upgrade from the thin client to the FTP server at the address that was read;

receives the firmware upgrade in response at the thin client from the FTP server;

upgrades the firmware in the thin client with the firmware upgrade;

reads an address of a second FTP server from a memory within the thin client that is different from the address of the FTP server;

sends an FTP request for a second firmware upgrade from the thin client to the second FTP server at the address of the second FTP server that was read;

receives the second firmware upgrade in response at the thin client from the second FTP server; and

upgrades the firmware in the thin client with the second firmware upgrade.

4. The process of claim 3 , further comprising re-booting the thin client after the firmware is upgraded with the second firmware upgrade.

5. Computer-readable storage media containing computer programming instructions for loading during boot up of the thin client and for implementing the following tasks when the instructions are performed by a processing system in communication with a network interface:

reading an address of an FTP server from a memory within the thin client;

sending an FTP request for a firmware upgrade from the thin client to the FTP server at the address that was read;

receiving the firmware upgrade in response at the thin client from the FTP server;

upgrading the firmware in the thin client with the firmware upgrade;

reading an address of a second FTP server from a memory within the thin client that is different from the address of the FTP server;

sending an FTP request for a second firmware upgrade from the thin client to the second FTP server at the address of the second FTP server that was read;

receiving the second firmware upgrade in response at the thin client from the second FTP server; and

upgrading the firmware in the thin client with the second firmware upgrade.

6. The computer-readable storage media of claim 5 , wherein the tasks further include: directing re-booting of the thin client after the firmware is upgraded with the second firmware upgrade.

Assignments (5)
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 →
MERGER Recorded May 13, 2022
From: WYSE TECHNOLOGY L.L.C.
To: DELL MARKETING CORPORATION
Reel/Frame 060064/0586 →
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 →
CHANGE OF NAME Recorded Feb 11, 2016
From: WYSE TECHNOLOGY INC.
To: WYSE TECHNOLOGY L.L.C.
Reel/Frame 037792/0406 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2004
From: LE, BACH H.; LAM, MANDY SUI MEI; MASON, RYAN
To: WYSE TECHNOLOGY INC.
Reel/Frame 015260/0118 →