Nova Patents
EP0803812A1

Method for updating a program

Abstract

BIOS updating is performed after saving an old BIOS to a spare storage area (91b). A current version BIOS stored in a first bank of a flash ROM (52) is moved to a second bank of the flash ROM, and a new BIOS supplied from a home server to a network interface card is stored in the first bank to complete BIOS updating. If the new BIOS does not run well, the old BIOS in the second bank of the flash ROM is moved to the first bank through a RAM to be reinstalled.

EP0803812A1, drawing sheet 1
Sheet 1 of 19

Term

Term ended

Projected expiry passed 18 April 2017, 9.4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

9 claims: 5 independent, 4 dependent

  1. 1
    An information processor comprising:storage means (91) having a main area (91a) in which a current basic program is stored, a common area (91c) in which an updating program describing a procedure for updating the basic program is stored, and a spare area (91b) in which the basic program is stored before it is updated;andprocessing means (51) for performing updating on the basis of the updating program stored in the common area (91c) of said storage means, said updating including copying to said spare area (91b) the current basic program read out from said main area (91a) and finally writing a new basic program to said main area (91a).
  2. 5
    An information processor according to anyone of the preceding Claims, wherein said storage means (91) is formed of an electrically erasable and programmable read-only memory (52).
  3. 7
    A program updating method of updating a current basic program stored in a main area (91a) of storage means (91) by replacing the current basic program with a new basic program on the basis of an updating program stored in a common area (91c) of the storage means (91), said method comprising the steps of:copying to a spare area (91b) of the storage means (91) the current basic program read out from the main area (91a);andfinally writing the new basic program to the main area (91a) on the basis of the updating program.
  4. 8
    A program updating method of updating a current basic program stored in a main area (91a) of storage means (91) by replacing the current basic program with a new basic program on the basis of an updating program stored in a common area (91c) of the storage means (91), said method comprising the steps of:saving to a temporary storage area the current basic program read out from the main area (91a);writing the current basic program saved to the temporary storage area to a spare area (91b) of the storage means (91);collating the current basic program written to the spare area (91b) of the storage means (91) with the current basic program saved to the temporary storage area;writing to the temporary storage area a new basic program supplied from the outside and thereafter writing the new basic program to the main area (91a) of the storage means (91);andcollating the new basic program written to the main area (91a) of the storage means (91) with the new basic program written to the temporary storage area.
  5. 9
    An information processing system comprising:information providing means for providing information through a predetermined transmission channel;andinformation processing means (51) for performing updating on the basis of an updating program stored in a common area of storage means (91), said updating including copying to a spare area (91b) of the storage means (91) a current basic program read out from a main area (91a) of the storage means (91) and finally writing to the main area (91a) of the storage means (91) a new basic program supplied through said transmission channel.