← Back to Patent Explorer
US5802277A Expired / Lapsed US ⏱️ 0.0 years remaining

Virus protection in computer systems

Assignee: Lenovo Singapore Pte Ltd
•
Filing: 1996-07-26
•
Granted: 1998-09-01
•
Expires: 2016-07-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for preventing the virus infection of computer systems from a diskette carrying a boot sector virus. System ROM code in the computer system includes a routine that is executed before passing control to a bootable media. This routine is designed to execute when Power On Self Test has completed and the boot record from the bootable media, either hardfile or diskette, has been loaded into system memory. The boot record is scanned for the presence of known boot sector viruses, signatures of which are stored in FLASH ROM within the computer system.

Inventors

  • 👤 James Cowlard

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 22:24
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/50; G06F21/55; G06F21/56; G06F21/562; G06F21/564; G06F21/57; G06F21/575

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 166 words
A method for preventing the transfer of boot sector viruses to a computer system having a processor and memory in which is stored system microcode that is executed by the processor to initialize the system on system power-up and in which is further stored virus detection code, the system being operable after the system initialization to load a system boot program from a removable bootable media, the method comprising: upon completion of system initialization, loading the boot program from the removable bootable media into system memory; prior to execution of said boot program, executing said virus detection code to check said stored boot program for the presence of computer viruses, wherein the system memory includes virus signature data in addition to the virus detection code, said step of executing the virus detection code includes comparing the stored boot program with the virus signature data; and issuing a warning to the user of the computer system on a determination that the boot program includes a computer virus.
Claim 2
Independent Claim 166 words
A method for preventing the transfer of boot sector viruses to a computer system having a processor and memory in which is stored system microcode that is executed by the processor to initialize the system on system power-up and in which is further stored virus detection code, the system being operable after the system initialization to load a system boot program from a removable bootable media, the method comprising: upon completion of system initialization, loading the boot program from the removable bootable media into system memory; prior to execution of said boot program, executing said virus detection code to check said stored boot program for the presence of computer viruses, wherein the system memory includes virus signature data in addition to the virus detection code, said step of executing the virus detection code includes comparing the stored boot program with the virus signature data; and issuing a warning to the user of the computer system on a determination that the boot program includes a computer virus.
Claim 3
Dependent Claim 57 words
A method as claimed in claim 1, wherein the virus signature data comprises a sequence of bytes indicative of a particular computer virus and the step of comparing the boot program with the virus signature data comprises scanning the bytes of the boot record for the presence of said sequence of bytes of said virus signature data.
Claim 4
Dependent Claim 44 words
A method as claimed in claim 1, wherein said removable bootable medium is a diskette in a diskette drive of said system, the step of loading the boot program into system memory comprises transferring, into system memory, the boot program stored on said diskette.
Claim 5
Dependent Claim 24 words
A method as claimed in claim 1, comprising the further step of halting execution of the boot program on detection of a computer virus.
Claim 6
Dependent Claim 161 words
A computer system comprising a processor and read-only memory for storing system microcode that is executed by the processor to initialize the system on system power-up and for further storing virus detection code, the system being operable, on completion of the initialization procedure to load a boot program from a removable bootable medium into system memory, the system being further operable, prior to execution of the loaded boot program, to check, by means of the virus detection code executing on said processor, the boot program for computer viruses, the system memory further storing virus signature data, wherein the system is operable, by means of the virus detection code executing on the system processor, to compare the loaded boot program with the virus signature data in order to determine the presence of a computer virus, and the system being further operable to issue a warning to a user of the computer system on a determination that the computer virus has been detected.
Claim 7
Dependent Claim 161 words
A computer system comprising a processor and read-only memory for storing system microcode that is executed by the processor to initialize the system on system power-up and for further storing virus detection code, the system being operable, on completion of the initialization procedure to load a boot program from a removable bootable medium into system memory, the system being further operable, prior to execution of the loaded boot program, to check, by means of the virus detection code executing on said processor, the boot program for computer viruses, the system memory further storing virus signature data, wherein the system is operable, by means of the virus detection code executing on the system processor, to compare the loaded boot program with the virus signature data in order to determine the presence of a computer virus, and the system being further operable to issue a warning to a user of the computer system on a determination that the computer virus has been detected.
Claim 8
Dependent Claim 17 words
A computer system as claimed in claim 5, wherein said read-only memory is programmable read only memory.
Claim 9
Dependent Claim 17 words
A computer system as claimed in claim 5, wherein said removable bootable medium is a diskette drive.
Claim 10
Dependent Claim 16 words
A computer system as claimed in claim 5, wherein said read-only memory is a FLASH ROM.

References Cited (Backward Citations)

US4975950A Cited
US5121345A Cited
US5475839A Cited
US5367682A Cited
US5511163A Cited
US5359659A Cited
US5361359A Cited
US5440723A Cited
US5452442A Cited
US5398196A Cited
US5509120A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-08-31 2002-03-02 2002-09-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-08-31 2006-03-02 2006-09-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-08-31 2010-03-02 2010-09-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag