Patents by Inventor David L. Grant

David L. Grant has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6295578
    Abstract: A cascaded removable media data storage system includes a first level enhanced removable media data storage system controller connected to a host or server computer network. Connected in parallel to the enhanced first level removable media data storage system controller are at least two enhanced second level removable media data storage system controllers. Each enhanced second level removable media data storage system controllers is connected to a mirrored group of removable media data storage units.
    Type: Grant
    Filed: April 9, 1999
    Date of Patent: September 25, 2001
    Assignee: Compaq Computer Corporation
    Inventors: John E. Dimitroff, David L. Grant
  • Patent number: 6209023
    Abstract: A network provides a method of virtualizing SCSI semantics onto a non-SCSI transport medium. The network includes a plurality of hosts or initiators, a SCSI bus coupled to a plurality of SCSI devices, and a bridge having a non-SCSI front end coupled to the non-SCSI transport medium and a SCSI back end coupled to the SCSI bus. The bridge provides firmware for performing various techniques for virtualizing certain SCSI semantics to ensure support (proper operation) of the plurality of SCSI devices. Examples of SCSI semantics for virtualizing SCSI-2 semantics onto a Fibre Channel interconnect medium (a non-SCSI-2 transport medium) include reserve/release support, unit attention support, the non-tagged command processing support for the initiators. Reserve/release support is virtualized by implementing virtual command responses to the RESERVE and RELEASE SCSI-2 command using a table for storing Fibre Channel world wide names (WWN) and the arbitrated loop address (ALPA) for the plurality of initiators.
    Type: Grant
    Filed: January 5, 1999
    Date of Patent: March 27, 2001
    Assignee: Compaq Computer Corporation
    Inventors: John E. Dimitroff, David L. Grant, Eugene E. Freeman, Robert S. Gready, Raymond A. Ritter, Zuohui Zhang
  • Patent number: 5909691
    Abstract: For use with a computer system having an intelligent mass storage disk array subsystem, including a microprocessor controller, a method for the distribution of data within the disk array based upon logical commands issued by the computer system. The disk controller reads a logical command and translates the commands into multiple drive specific commands, including drive physical parameter information such as head, sector and cylinder selection. The calculation of these physical parameters is based upon a number of factors including the operating system installed in the computer system, the type of interleave scheme, if any, specified by the computer system configuration, and disk specific parameters. The physical drive requests are then placed in a queue and executed by the microprocessor controller.
    Type: Grant
    Filed: December 20, 1996
    Date of Patent: June 1, 1999
    Assignee: Compaq Computer Corporation
    Inventors: Stephen M. Schultz, David S. Schmenk, E. David Neufeld, David L. Grant, David L. Flower
  • Patent number: 5592648
    Abstract: For use with a computer system having an intelligent mass storage disk array subsystem, including a microprocessor controller, a method for the distribution of data within the disk array based upon logical commands issued by the computer system. The disk controller reads a logical command and translates the commands into multiple drive specific commands, including drive physical parameter information such as head, sector and cylinder selection. The calculation of these physical parameters is based upon a number of factors including the operating system installed in the computer system, the type of interleave scheme, if any, specified by the computer system configuration, and disk specific parameters. The physical drive requests are then placed in a queue and executed by the microprocessor controller.
    Type: Grant
    Filed: December 7, 1993
    Date of Patent: January 7, 1997
    Assignee: Compaq Computer Corporation
    Inventors: Stephen M. Schultz, David S. Schmenk, E. David Neufeld, David L. Grant, David L. Flower
  • Patent number: 5440716
    Abstract: For use with a computer system having an intelligent mass storage disk array subsystem, including a microprocessor controller, a method for the distribution of data within the disk array based upon logical commands issued by the computer system. The disk controller reads a logical command and translates the commands into multiple drive specific commands, including drive physical parameter information such as head, sector and cylinder selection. The calculation of these physical parameters is based upon a number of factors including the operating system installed in the computer system, the type of interleave scheme, if any, specified by the computer system configuration, and disk specific parameters. The physical drive requests are then placed in a queue and executed by the microprocessor controller.
    Type: Grant
    Filed: October 28, 1993
    Date of Patent: August 8, 1995
    Assignee: Compaq Computer Corp.
    Inventors: Stephen M. Schultz, David S. Schmenk, E. David Neufeld, David L. Grant, David L. Flower
  • Patent number: 5249279
    Abstract: A bus master interface command protocol for use with a computer system having an intelligent mass storage disk array subsystem, including a bus master and microprocessor controller. The command protocol permits the computer system to issue disk array commands to the controller at a logical level without having to issue disk specific commands. The disk array subsystem microprocessor controller reads the logical commands, translates the commands into smaller disk specific commands, and queues the disk specific commands for processing. Upon completion of the logical command, the bus master controller asserts control over the computer system bus and manages the transfer of data to or from the computer system memory. The management of the disk array subsystem and the transfer of data is effectively off-loaded from the system processor permitting more efficient use of the processor.
    Type: Grant
    Filed: November 3, 1989
    Date of Patent: September 28, 1993
    Assignee: Compaq Computer Corporation
    Inventors: David S. Schmenk, David L. Grant, Stephen M. Schultz, E. David Neufeld, David L. Flower
  • Patent number: 5066482
    Abstract: The invention relates to novel compositions and methods for controlling cockroach populations using the (S)-(+) enantiomer of hydroprene.
    Type: Grant
    Filed: May 4, 1990
    Date of Patent: November 19, 1991
    Assignee: Sandoz Ltd.
    Inventors: Gustave K. Kohn, Robin R. Rudolph, Gerardus B. Staal, David L. Grant, Robert C. Pearce, Barbara A. Herbst
  • Patent number: 4941059
    Abstract: A method is disclosed for restoring apparently lost files on a computer whose directory file entries have been corrupted. In particular, the method includes an improved technique for locating initial or head clusters of files. An array is initialized to indicate that each element of a file allocation table (FAT) corresponds to a head cluster. Each element of the FAT is then examined, and the array is updated to reflect accurately those elements that correspond to non-head clusters. When all elements of the FAT have been so examined, the array is scanned to build a list of head cluster numbers.
    Type: Grant
    Filed: September 13, 1988
    Date of Patent: July 10, 1990
    Assignee: Compaq Computer Corporation
    Inventor: David L. Grant