Automatic firmware upgrade for a thin client using one or more FTP servers
First Claim
Patent Images
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.
5 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.
29 Citations
6 Claims
-
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. - View Dependent Claims (2)
-
-
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. - View Dependent Claims (4)
-
-
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. - View Dependent Claims (6)
-
Specification