Patent US5960445A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5960445A Expired / Lapsed US ⏱️ 0.0 years remaining

Information processor, method of updating a program and information processing system

Assignee: Sony Corp
•
Filing: 1997-04-17
•
Granted: 1999-09-28
•
Expires: 2017-04-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract BIOS updating is performed after saving an old BIOS to a spare storage area. A current version BIOS stored in a first bank of a flash ROM 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.

Inventors

  • 👤 Hirofumi Tamori
  • 👤 Daisuke Hiraoka
  • 👤 Koji Enoki

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 10:33
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/80; H04N21/81; H04N21/8166; G; G06; G06F; G06F11/00; G06F11/07; G06F11/14; G06F11/1402; G06F11/1415; G06F11/1433; H04N21/20; H04N21/23; H04N21/235; H04N21/40; H04N21/43; H04N21/435; Y; Y10; Y10S; Y10S707/00; Y10S707/912; Y10S707/913; Y10S707/914; Y10S707/99951; Y10S707/99952; Y10S707/99953; Y10S707/99954

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 88 words
A program updating method of updating a current basic program stored in a main area of storage means by replacing the current basic program with a new basic program on the basis of an updating program stored in a common area of the storage means, said method comprising the steps of: copying to the spare area of the storage means the current basic program read out from the main area; and finally writing the new basic program to the main area on the basis of the updating program.
Claim 2
Dependent Claim 88 words
A program updating method of updating a current basic program stored in a main area of storage means by replacing the current basic program with a new basic program on the basis of an updating program stored in a common area of the storage means, said method comprising the steps of: copying to the spare area of the storage means the current basic program read out from the main area; and finally writing the new basic program to the main area on the basis of the updating program.
Claim 3
Dependent Claim 102 words
An information processor comprising: storage means having a main area in which a current basic program is stored, a common area in which an updating program describing a procedure for updating the basic program is stored, and a spare area in which the basic program is stored before it is updated; and processing means for performing updating on the basis of the updating program stored in the common area of said storage means, said updating including copying to said spare area the current basic program read out from said main area and finally writing a new basic program to said main area.
Claim 4
Dependent Claim 102 words
An information processor comprising: storage means having a main area in which a current basic program is stored, a common area in which an updating program describing a procedure for updating the basic program is stored, and a spare area in which the basic program is stored before it is updated; and processing means for performing updating on the basis of the updating program stored in the common area of said storage means, said updating including copying to said spare area the current basic program read out from said main area and finally writing a new basic program to said main area.
Claim 5
Dependent Claim 24 words
An information processor according to claim 1, wherein said basic program comprises a basic input/output system which is a group of hardware-dependent control programs.
Claim 6
Dependent Claim 102 words
An information processor according to claim 1, further comprising receiving means for receiving information supplied through a predetermined transmission channel, said receiving means receiving a new basic program as said information through the transmission channel, said processing means performing updating on the basis of the updating program stored in the common area of said storage means, said updating including copying to the spare area of said storage means the current basic program read out from the main area of said storage means and finally writing the new basic program received by said receiving means to the main area of said storage means.
Claim 7
Dependent Claim 21 words
An information processor according to claim 4, wherein said receiving means receives information about video on-demand service through said transmission channel.
Claim 8
Dependent Claim 21 words
An information processor according to claim 1, wherein said memory means is formed of an electrically erasable and programmable read-only memory.
Claim 9
Dependent Claim 41 words
An information processor according to claim 6, wherein the main and spare areas of said storage means are allotted as separate banks in one logical address space, and one of the banks is alternatively selected by bank changing to be addressed.
Claim 10
Dependent Claim 84 words
An information processing system comprising: information providing means for providing information through a predetermined transmission channel; and information processing means for performing updating on the basis of an updating program stored in a common area of storage means, said updating including copying to a spare area of the storage means a current basic program read out from a main area of the storage means and finally writing to the main area of the storage means a new basic program supplied through said transmission channel.
Claim 11
Dependent Claim 84 words
An information processing system comprising: information providing means for providing information through a predetermined transmission channel; and information processing means for performing updating on the basis of an updating program stored in a common area of storage means, said updating including copying to a spare area of the storage means a current basic program read out from a main area of the storage means and finally writing to the main area of the storage means a new basic program supplied through said transmission channel.
Claim 12
Dependent Claim 167 words
A program updating method of updating a current basic program stored in a main area of storage means by replacing the current basic program with a new basic program on the basis of an updating program stored in a common area of the storage means, said method comprising the steps of: saving to a temporary storage area the current basic program read out from the main area; writing the current basic program saved to the temporary storage area to a spare area of the storage means; collating the current basic program written to the spare area of the storage means with the current basic program saved to the temporary storage area; writing to the temporary storage area a new basic program supplied from an external source and thereafter writing the new basic program to the main area of the storage means; and collating the new basic program written to the main area of the storage means with the new basic program written to the temporary storage area.
Claim 13
Dependent Claim 167 words
A program updating method of updating a current basic program stored in a main area of storage means by replacing the current basic program with a new basic program on the basis of an updating program stored in a common area of the storage means, said method comprising the steps of: saving to a temporary storage area the current basic program read out from the main area; writing the current basic program saved to the temporary storage area to a spare area of the storage means; collating the current basic program written to the spare area of the storage means with the current basic program saved to the temporary storage area; writing to the temporary storage area a new basic program supplied from an external source and thereafter writing the new basic program to the main area of the storage means; and collating the new basic program written to the main area of the storage means with the new basic program written to the temporary storage area.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-09-27 2003-03-29 2003-09-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-09-27 2007-03-29 2007-09-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-09-27 2011-03-29 2011-09-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag