Patent
1996-07-22
1999-07-27
Kriess, Kevin A.
395712, G06F 906
Patent
active
059305045
ABSTRACT:
An improved process for updating a nonvolatile memory of a computer system includes selecting a logical area of the nonvolatile memory to update. Protected procedures are copied from one of the selected logical area and an update file. Information from the update file is copied to the nonvolatile memory in accordance with the copied protected procedures. Another method of updating the nonvolatile memory includes selecting at least a portion of the nonvolatile memory to update. Protected procedures including an updated memory map are copied from an update file. Information from the update file is copied to the nonvolatile memory in accordance with the copied protected procedures. An update file to facilitate the improved update processes includes a header section and a update information section. The update information section includes updated code and data for the nonvolatile memory. The header includes a code usage indicator, and offsets to an update table and protected procedures in order to facilitate the update process. The code usage indicator indicates whether the protected procedures are copied from the update file or the nonvolatile memory. The offsets locate the update table and the protected procedures within the update file so that they can be copied to the system memory for use during the update process.
REFERENCES:
patent: 4153937 (1979-05-01), Poland
patent: 4290104 (1981-09-01), Holtey et al.
patent: 4374417 (1983-02-01), Bradley et al.
patent: 4441155 (1984-04-01), Fletcher et al.
patent: 4443847 (1984-04-01), Bradley et al.
patent: 4590557 (1986-05-01), Lillie
patent: 4608632 (1986-08-01), Kummer
patent: 4763333 (1988-08-01), Byrd
patent: 4799145 (1989-01-01), Goss et al.
patent: 4831522 (1989-05-01), Henderson et al.
patent: 4862349 (1989-08-01), Foreman et al.
patent: 5034915 (1991-07-01), Styrna et al.
patent: 5053990 (1991-10-01), Kreifels et al.
patent: 5117492 (1992-05-01), Nash
patent: 5126808 (1992-06-01), Montalvo et al.
patent: 5134580 (1992-07-01), Bertram et al.
patent: 5136713 (1992-08-01), Bealkowski et al.
patent: 5142680 (1992-08-01), Ottman et al.
patent: 5210875 (1993-05-01), Bealkowski et al.
patent: 5257380 (1993-10-01), Lang
patent: 5295263 (1994-03-01), Kojima et al.
patent: 5371876 (1994-12-01), Ewertz et al.
patent: 5388267 (1995-02-01), Chan et al.
patent: 5430878 (1995-07-01), Straub et al.
patent: 5437018 (1995-07-01), Kobayashi et al.
patent: 5450589 (1995-09-01), Maebayashi et al.
patent: 5473775 (1995-12-01), Sakai et al.
patent: 5497492 (1996-03-01), Zbikowski et al.
patent: 5566335 (1996-10-01), Nash et al.
Jex, Jerry, "Flash Memory BIOS for PC and Notebook Computers", IEEE, 1991, pp. 692-695.
Glass, Brett, "The IBM PC BIOS", Byte, Apr. 1989, pp. 303-310.
Levy, Markus A., "Designing With Flash Memory: Is There a New Alternative to EPROM and SRAM?", Circuit Cellar Ink, Dec. 1990/Jan. 1991, pp. 50-58.
Machrone, Bill, "Bill Machrone: Changes in the Microcomputer Market", PC Magazine, Apr. 10, 1990, vol. 9, No. 7, p. 67 (2 pgs).
Shandle, Jack, "Laptop Vendors Join the Flash Bandwagon", Electronics, Nov. 1990, cover page, pp. 6 and 52-53.
Venditto, Gus, "Intel's Flash Memory Poised to Give Laptops Their Next Great Leap", PC Magazine, Aug. 1990, vol. 9, No. 14, p. 63 (3 pgs).
Venditto, Gus, "Trends Shaping Microcomputer Market", PC Magazine, Feb. 13, 1990, vol. 9, No. 3, p. 63 (3 pgs).
Waite, Mitchell & John Angermeyer, CP / M Bible: The Authoritative Reference Guide to CP / M, Howard W. Sams & Co., Inc., 1983, pp. 5 -22 (Table of Contents) and 100.
Waite, Mitchell & Robert Lafore, Soul of CP / M, The Waite Group, Inc., 1983, pp. 2, 7-10 (Table of Contents), 177-182 and 277-322.
Wharton, John H., "Flash| Memory Technology Marches On", Microprocessor Report, Aug. 8, 1990, vol. 4, No. 13, p. 16 (4 pgs.).
Weber, Samuel, "Look Out EPROM's, Here Comes Flash", Electronics, Nov. 1990, cover page, pp. 6 and 44, 46 & 50.
Intel Corporation
Kriess Kevin A.
LandOfFree
Dynamic nonvolatile memory update in a computer system does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Dynamic nonvolatile memory update in a computer system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dynamic nonvolatile memory update in a computer system will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-890150