Patent ID: 8037198

Claim:
A process for upgrading firmware in a thin client, comprising: sending an FTP request for a first firmware upgrade from the thin client to a first FTP server; receiving the first firmware upgrade in response at the thin client from the first FTP server; upgrading firmware in the thin client with the first firmware upgrade; sending an FTP request for a second firmware upgrade from the thin client to a second FTP server that is different from the first FTP server; receiving the second firmware upgrade in response at the thin client from the second FTP server; and upgrading, by a processing system, firmware in the thin client with the second firmware upgrade, wherein the processing system is hardware, wherein the process comprises: reading an address, for the first FTP server, from within the thin client; reading an address, for the second FTP server, from within the thin client, wherein the sending an FTP request for a first firmware upgrade to a first FTP server comprises sending an FTP request to the first FTP server at the address for the first FTP server that was read, wherein the sending an FTP request for a second firmware upgrade to a second FTP server comprises sending the FTP request to the second FTP server at the address for the second FTP server that was read, wherein the process comprises: presenting a dialog box to an operator of the thin client; receiving addresses, for the first FTP server and the second FTP server, entered into the dialog box by the operator, wherein the receiving addresses comprises receiving addresses over a computer network from a location that is remote from the thin client.