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

Boot-time anti-virus and maintenance facility

Assignee: Individual
•
Filing: 1996-09-17
•
Granted: 1998-10-20
•
Expires: 2016-09-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer storage medium has software executed at startup of the computer, before the computer executes an ultimate operating system. The software provides anti-virus, maintenance and/or repair functions. In one embodiment, the software is stored on a "hidden partition" of the storage medium; the hidden partition not only shields the software from many viruses, but provides storage space that does not reduce formatted or advertised capacity.

Inventors

  • 👤 Jonathan D. Lettvin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 22:21
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/50; G06F21/57; G06F21/575; G06F21/55; G06F21/56; G06F21/567; G06F9/00; G06F9/06; G06F9/44; G06F9/4401; H; H04; H04N; H04N21/00; H04N21/40; H04N21/43; H04N21/435; H04N21/4351; H04N21/80; H04N21/81; H04N21/8166

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 74 words
A virus-resistant storage medium for use with a computer, the storage medium being selectably actuable and writable by a user and comprising: (a) anti-virus software stored on the storage medium and configured to cause the computer to detect and remove from a component thereof at least one virus; and (b) means for causing the computer to execute the anti-virus software upon startup of the computer but before the computer executes an ultimate operating system.
Claim 2
Dependent Claim 74 words
A virus-resistant storage medium for use with a computer, the storage medium being selectably actuable and writable by a user and comprising: (a) anti-virus software stored on the storage medium and configured to cause the computer to detect and remove from a component thereof at least one virus; and (b) means for causing the computer to execute the anti-virus software upon startup of the computer but before the computer executes an ultimate operating system.
Claim 3
Dependent Claim 14 words
The virus-resistant storage medium of claim 1 wherein the medium is a flash ROM.
Claim 4
Dependent Claim 14 words
The virus-resistant storage medium of claim 1 wherein the medium is a bubble RAM.
Claim 5
Dependent Claim 15 words
The virus-resistant storage medium of claim 1 wherein the medium is an optical storage device.
Claim 6
Dependent Claim 14 words
The virus-resistant storage medium of claim 1 wherein the medium is a tape drive.
Claim 7
Dependent Claim 14 words
The virus-resistant storage medium of claim 1 wherein the medium is a network disk.
Claim 8
Dependent Claim 45 words
The virus-resistant storage medium of claim 1, wherein the execution-causing means comprises bootstrap software stored on the disk, execution of the bootstrap software causing the computer to execute the anti-virus software prior to post-bootstrap operations, the bootstrap software being executed upon startup of the computer.
Claim 9
Dependent Claim 78 words
The virus-resistant storage medium of claim 1, wherein: (a) the computer comprises memory and registers; (b) the computer has an initialization state in which the memory and registers of the computer accurately reflect the amount of memory on the computer and no interrupt vector in the computer contains an address of a routine within a virus; and (c) the anti-virus software is configured to cause the computer, after detecting and removing a virus, to enter the initialization state.
Claim 10
Dependent Claim 98 words
A virus-resistant storage medium for use with a computer, the storage medium having a conventional storage capacity and comprising: (a) a hidden partition comprising storage space inaccessible to conventional programs and not reducing the conventional storage capacity; (b) means for describing the conventional storage capacity but not describing the hidden partition, thereby making the hidden partition inaccessible to conventional programs; (c) anti-virus software stored in the hidden partition and configured to cause the computer to detect and remove from a component thereof at least one virus; and (d) means for causing the computer to execute the anti-virus software.
Claim 11
Dependent Claim 98 words
A virus-resistant storage medium for use with a computer, the storage medium having a conventional storage capacity and comprising: (a) a hidden partition comprising storage space inaccessible to conventional programs and not reducing the conventional storage capacity; (b) means for describing the conventional storage capacity but not describing the hidden partition, thereby making the hidden partition inaccessible to conventional programs; (c) anti-virus software stored in the hidden partition and configured to cause the computer to detect and remove from a component thereof at least one virus; and (d) means for causing the computer to execute the anti-virus software.
Claim 12
Dependent Claim 40 words
The virus-resistant storage medium of claim 9, wherein the execution-causing means comprises bootstrap software stored on the disk, execution of the bootstrap software upon startup of the computer causing the computer to execute the anti-virus software prior to post-bootstrap operations.
Claim 13
Dependent Claim 83 words
The virus-resistant storage medium of claim 9, wherein the anti-virus software comprises at least one anti-virus program and the execution-causing means comprises: (d1) bootstrap software stored on the storage medium; and (d2) a bootstrap-time operating system stored in the hidden partition for causing the computer, upon startup, to automatically execute the bootstrap software, said bootstrap-software execution causing the computer to execute the bootstrap-time operating system, said operating-system execution causing the computer to execute the at least one anti-virus program prior to post-bootstrap operations.
Claim 14
Dependent Claim 52 words
The virus-resistant storage medium of claim 11 further comprising: (e) maintenance software stored in the hidden partition for causing the computer to detect and repair damage to information stored on a component thereof; and wherein (f) the bootstrap-time operating system causes the computer to execute the maintenance software prior to post-bootstrap operations.
Claim 15
Dependent Claim 63 words
A storage medium for use with a computer, the storage medium being selectably actuable by a user and comprising: (a) maintenance software for causing the computer to detect and repair damage to information stored on a component thereof; and (b) means for causing the computer to execute the software upon startup of the computer but before the computer executes an ultimate operating system.
Claim 16
Dependent Claim 63 words
A storage medium for use with a computer, the storage medium being selectably actuable by a user and comprising: (a) maintenance software for causing the computer to detect and repair damage to information stored on a component thereof; and (b) means for causing the computer to execute the software upon startup of the computer but before the computer executes an ultimate operating system.
Claim 17
Dependent Claim 94 words
A storage medium for use with a computer, the storage medium having a conventional storage capacity and comprising: (a) a hidden partition comprising storage space inaccessible to conventional programs and not reducing the conventional storage capacity; (b) means for describing the conventional storage capacity but not describing the hidden partition, thereby making the hidden partition inaccessible to conventional programs; (c) maintenance software stored in the hidden partition for causing the computer to detect and repair damage to information stored on a component thereof; and (d) means for causing the computer to execute the software.
Claim 18
Dependent Claim 94 words
A storage medium for use with a computer, the storage medium having a conventional storage capacity and comprising: (a) a hidden partition comprising storage space inaccessible to conventional programs and not reducing the conventional storage capacity; (b) means for describing the conventional storage capacity but not describing the hidden partition, thereby making the hidden partition inaccessible to conventional programs; (c) maintenance software stored in the hidden partition for causing the computer to detect and repair damage to information stored on a component thereof; and (d) means for causing the computer to execute the software.
Claim 19
Independent Claim 74 words
A method of operating a computer to avoid virus infection, the method comprising: (a) providing a writable storage medium selectably actuable by a user; (b) storing, on the storage medium, anti-virus software configured to cause the computer to detect and remove from a component thereof at least one virus; and (c) for causing the computer to execute the anti-virus software upon startup of the computer but before the computer executes an ultimate operating system.
Claim 20
Independent Claim 74 words
A method of operating a computer to avoid virus infection, the method comprising: (a) providing a writable storage medium selectably actuable by a user; (b) storing, on the storage medium, anti-virus software configured to cause the computer to detect and remove from a component thereof at least one virus; and (c) for causing the computer to execute the anti-virus software upon startup of the computer but before the computer executes an ultimate operating system.
Claim 21
Dependent Claim 12 words
The method of claim 15 wherein the medium is a flash ROM.
Claim 22
Dependent Claim 12 words
The method of claim 15 wherein the medium is a bubble RAM.
Claim 23
Dependent Claim 13 words
The method of claim 15 wherein the medium is an optical storage device.
Claim 24
Dependent Claim 12 words
The method of claim 15 wherein the medium is a tape drive.
Claim 25
Dependent Claim 12 words
The method of claim 15 wherein the medium is a network disk.

References Cited (Backward Citations)

US5144660A Cited
US4975950A Cited
US5121345A Cited
US5086502A Cited
US5421006A Cited
US5359659A Cited
US5440723A Cited
US5398196A Cited
US5414833A Cited
US5483649A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-10-19 2002-04-20 2002-10-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-10-19 2006-04-20 2006-10-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-10-19 2010-04-20 2010-10-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag