Firmware upgrade for thin clients using one or more servers
First Claim
Patent Images
1. 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.
15 Assignments
0 Petitions
Accused Products
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.
-
Citations
19 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for upgrading firmware in a thin client, comprising:
-
storage media comprising instructions executable by a processing system in communication with a network interface, the instructions for performing the following; 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 firmware in the thin client with the second firmware upgrade; the network interface; and the processing system configured to communicate with the storage media and the network interface and to perform the instructions, wherein the processing system is hardware, wherein the instructions are further for; 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 instructions are further for; 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 receiving addresses comprises receiving addresses over a computer network from a location that is remote from the thin client. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. Non-transitory computer-readable storage media comprising instructions executable by a processing system in communication with a network interface, the instructions for performing the following:
-
sending an FTP request for a first firmware upgrade from a 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 firmware in the thin client with the second firmware upgrade, wherein the instructions are further for; 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 instructions are further for; 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 receiving addresses comprises receiving addresses over a computer network from a location that is remote from the thin client. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification