Patents Assigned to EEC Systems, Inc.
  • Patent number: 5918244
    Abstract: The cache keeps regularly accessed disk I/O data within RAM that forms part of a computer systems main memory. The cache operates across a network of computers systems, maintaining cache coherency for the disk I/O devices that are shared by the multiple computer systems within that network. Read access for disk I/O data that is contained within the RAM is returned much faster than would occur if the disk I/O device was accessed directly. The data is held in one of three areas of the RAM for the cache, dependent on the size of the I/O access. The total RAM containing the three areas for the cache does not occupy a fixed amount of a computers main memory. The RAM for the cache grows to contain more disk I/O data on demand and shrinks when more of the main memory is required by the computer system for other uses.
    Type: Grant
    Filed: May 31, 1996
    Date of Patent: June 29, 1999
    Assignee: EEC Systems, Inc.
    Inventor: James I Percival
  • Patent number: 5606681
    Abstract: Virtual disks are created in RAM having the characteristics of either a write through unit, a write deferred unit, or a repeat save interval unit, which identifies the mode of operation the virtual disk uses in the backup of its RAM data to a backing disk drive. A unit identified as a write through unit proceeds by writing the write I/O data to the virtual disk in RAM and immediately to the backing disk drive. A write through unit does not signal completion of a write I/O data until the data has been written to both the virtual disk in RAM and the backing disk drive. A unit identified as a write deferred unit proceeds by writing the write I/O data to the virtual disk in RAM and immediately from the RAM to the backing disk drive. A write deferred unit will signal completion of a write I/O data to the virtual disk in RAM only and does not wait for the backing disk write to complete.
    Type: Grant
    Filed: March 2, 1994
    Date of Patent: February 25, 1997
    Assignee: EEC Systems, Inc.
    Inventors: Peter Smith, Eric S. Dickman, Ian Percival
  • Patent number: 5577226
    Abstract: The cache keeps regularly accessed disk I/O data within RAM that forms part of a computer systems main memory. The cache operates across a network of computers systems, maintaining cache coherency for the disk I/O devices that are shared by the multiple computer systems within that network. Read access for disk I/O data that is contained within the RAM is returned much faster than would occur if the disk I/O device was accessed directly. The data is held in one of three areas of the RAM for the cache, dependent on the size of the I/O access. The total RAM containing the three areas for the cache does not occupy a fixed amount of a computers main memory. The RAM for the cache grows to contain more disk I/O data on demand and shrinks when more of the main memory is required by the computer system for other uses.
    Type: Grant
    Filed: May 6, 1994
    Date of Patent: November 19, 1996
    Assignee: EEC Systems, Inc.
    Inventor: James I. Percival