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

Method and apparatus for controlling access to and corruption of information in computer systems

Assignee: Gula Consulting LLC
•
Filing: 1991-02-20
•
Granted: 1997-08-12
•
Expires: 2011-02-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus and method restrict the corruption or destruction of data held on a storage medium forming part of a computer system by hostile programs such as "viruses"by employing a "Supervisor" which controls the reading, writing and formatting of sectors within partitions of a storage medium. The control is dependent upon which type of partition the sector is within, i.e. the boot partition, or an active or inactive general partition, and which type of data the sector contains, i.e. operating system or user information. The Supervisor may be implemented in hardware or firmware, and preferably provides a processor which is inaccessible to the user and to any virus contained in any partition of, for example, a hard disk. The computer system may be reset should an attempt be made to perform a prohibited read, write or format operation.

Inventors

  • 👤 Reginald Killean
  • 👤 David Robb
  • 👤 Norman Jackson White

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 13:30
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/70; G06F21/78; G06F21/80; G06F12/00; G06F12/14; G06F12/1416; G06F12/1425; G06F12/1441; G06F21/50; G06F21/55; G06F21/56; G06F21/567

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 222 words
An apparatus for controlling access to and modification of information stored on a storage medium of a computer system, the information on the storage medium being divided into a plurality of non-overlapping partitions including a boot partition and a plurality of general partitions, each partition being capable of containing ties and each partition further being divided into a plurality of sectors, any designated subset of the general partitions being capable of being made active at any given time when the computer system is in use, wherein the apparatus comprises a supervising means separate of a central processing unit (CPU) of the computer system for, in use, allowing/restricting/prohibiting read/write operations upon the storage medium depending upon whether information to be read from a sector or written to a sector is operating system information or user information, whether the sector is in the boot partition or in a general partition, and whether if the partition is a user partition the partition is active or inactive, and allowing a format operation only on a general partition which is active and prohibiting a format operation on the boot partition or on a general partition which is inactive, and reset means connected with said supervisor means for resetting the computer system should an attempt be made to perform a prohibited read, write or format operation, in use.
Claim 2
Independent Claim 222 words
An apparatus for controlling access to and modification of information stored on a storage medium of a computer system, the information on the storage medium being divided into a plurality of non-overlapping partitions including a boot partition and a plurality of general partitions, each partition being capable of containing ties and each partition further being divided into a plurality of sectors, any designated subset of the general partitions being capable of being made active at any given time when the computer system is in use, wherein the apparatus comprises a supervising means separate of a central processing unit (CPU) of the computer system for, in use, allowing/restricting/prohibiting read/write operations upon the storage medium depending upon whether information to be read from a sector or written to a sector is operating system information or user information, whether the sector is in the boot partition or in a general partition, and whether if the partition is a user partition the partition is active or inactive, and allowing a format operation only on a general partition which is active and prohibiting a format operation on the boot partition or on a general partition which is inactive, and reset means connected with said supervisor means for resetting the computer system should an attempt be made to perform a prohibited read, write or format operation, in use.
Claim 3
Dependent Claim 20 words
An apparatus as claimed in claim 1, wherein the apparatus comprises hardware adapted to be incorporated into the computer system.
Claim 4
Dependent Claim 20 words
An apparatus as claimed in claim 1, wherein the apparatus comprises firmware adapted to be incorporated into the computer system.
Claim 5
Dependent Claim 28 words
An apparatus as claimed in claim 1, wherein the apparatus comprises a combination of both hardware and firmware, both being adapted to be incorporated into the computer system.
Claim 6
Dependent Claim 45 words
An apparatus as claimed in claim 1, said apparatus further comprising a processor which is made inaccessible to a user and to any virus and which supervises all data transfers between and within sub-divisions of the storage medium or storage media placed under its control.
Claim 7
Dependent Claim 45 words
An apparatus as claimed in claim 2, said apparatus further comprising a processor which is made inaccessible to a user and to any virus and which supervises all data transfers between and within sub-divisions of the storage medium or storage media placed under its control.
Claim 8
Dependent Claim 45 words
An apparatus as claimed in claim 3, said apparatus further comprising a processor which is made inaccessible to a user and to any virus and which supervises all data transfers between and within sub-divisions of the storage medium or storage media placed under its control.
Claim 9
Dependent Claim 45 words
An apparatus as claimed in claim 4, said apparatus further comprising a processor which is made inaccessible to a user and to any virus and which supervises all data transfers between and within sub-divisions of the storage medium or storage media placed under its control.
Claim 10
Independent Claim 220 words
A method of controlling access to and modification of information stored on a storage medium forming part of a computer system including a supervising means separate from a central processing unit (CPU) of the computer system, wherein information stored on the storage medium is divided into a plurality of non-overlapping partitions, including a boot partition and a plurality of general partitions, each of the partitions being capable of containing files and each partition further being divided into a plurality of sectors, any designated subset of the general partitions being capable of being made active at any given time when the computer system is in use, comprising the steps of: allowing/restricting/prohibiting read/write operations upon the storage medium using said supervision means depending upon whether information to be read from a sector or written to a sector is operating system information or user information, whether the sector is in the boot partition or in a general partition, and whether if the partition is a general partition the partition is active or inactive; allowing a format operation only on a general partition which is active and prohibiting a format operation on the boot partition or on a general partition which is inactive, and causing a reset of the computer system should an attempt be made to perform a prohibited read, or format operation.
Claim 11
Independent Claim 220 words
A method of controlling access to and modification of information stored on a storage medium forming part of a computer system including a supervising means separate from a central processing unit (CPU) of the computer system, wherein information stored on the storage medium is divided into a plurality of non-overlapping partitions, including a boot partition and a plurality of general partitions, each of the partitions being capable of containing files and each partition further being divided into a plurality of sectors, any designated subset of the general partitions being capable of being made active at any given time when the computer system is in use, comprising the steps of: allowing/restricting/prohibiting read/write operations upon the storage medium using said supervision means depending upon whether information to be read from a sector or written to a sector is operating system information or user information, whether the sector is in the boot partition or in a general partition, and whether if the partition is a general partition the partition is active or inactive; allowing a format operation only on a general partition which is active and prohibiting a format operation on the boot partition or on a general partition which is inactive, and causing a reset of the computer system should an attempt be made to perform a prohibited read, or format operation.
Claim 12
Dependent Claim 33 words
A method as claimed in claim 9, wherein read operations are allowed on any information in the boot partition, but an attempt to write or format the boot partition causes a system reset.
Claim 13
Dependent Claim 45 words
A method as claimed in claim 10, wherein boot sectors of the storage medium are considered to be part of the boot partition, irrespective of the position of the starting sector of the boot partition as may be defined by the storage medium operating system.
Claim 14
Dependent Claim 80 words
A method as claimed in claim 11, wherein an active general partition includes operating system information sectors and user-generated information sectors and wherein reading of any of said operating system information sectors or user-generated information sectors in said active general partition is allowed, writing to said user-generated information sectors is allowed, and writing to said operating system information sectors is restricted such that an attempt to modify the size or boundaries of the active general partition causes a system reset.
Claim 15
Dependent Claim 80 words
A method as claimed in claim 10, wherein an active general partition includes operating system information sectors and user-generated information sectors and wherein reading of any of said operating system information sectors or user-generated information sectors in said active general partition is allowed, writing to said user-generated information sectors is allowed, and writing to said operating system information sectors is restricted such that an attempt to modify the size or boundaries of the active general partition causes a system reset.
Claim 16
Dependent Claim 43 words
A method as claimed in claim 9, wherein boot sectors of the storage medium are considered to be part of the boot partition, irrespective of the position of the starting sector of the boot partition as defined by the storage medium operating system.
Claim 17
Dependent Claim 80 words
A method as claimed in claim 14, wherein an active general partition includes operating system information sectors and user-generated information sectors and wherein reading of any of said operating system information sectors or user-generated information sectors in said active general partition is allowed, writing to said user-generated information sectors is allowed, and writing to said operating system information sectors is restricted such that an attempt to modify the size or boundaries of the active general partition causes a system reset.
Claim 18
Dependent Claim 80 words
A method as claimed in claim 9, wherein an active general partition includes operating system information sectors and user-generated information sectors and wherein reading of any of said operating system information sectors or user-generated information sectors in said active general partition is allowed, writing to said user-generated information sectors is allowed, and writing to said operating system information sectors is restricted such that an attempt to modify the size or boundaries of the active general partition causes a system reset.
Claim 19
Dependent Claim 57 words
A method as claimed in claim 9, wherein inactive general partitions include operating system sectors and the reading of information from said operating system sectors of said inactive general partitions is allowed, and an attempt to perform any other read, write or format operation on said inactive general partitions is either denied or causes a system reset.
Claim 20
Dependent Claim 36 words
A method as claimed in claim 9, wherein the restriction or prevention of the performance of read, write and format operations can be removed to allow set-up or maintenance of the storage medium and thereafter reinstated.
Claim 21
Independent Claim 31 words
A method as claimed in any of claims 9 to 18, wherein the storage medium is any one of a hard disk, a floppy disk, an optical disk and a tape.
Claim 22
Independent Claim 73 words
A method as claimed in any of claims 9 to 18, wherein the storage medium is a fileserver, and the computer system is a local area network including a plurality of user computers, and an identity of each user computer that is using a partition of the fileserver is determined such that an attempt by a user computer to perform a prohibited operation causes a reset to be required of that user computer.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-08-11 2001-02-10 2001-08-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-08-11 2005-02-10 2005-08-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-08-11 2009-02-10 2009-08-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag