Geoffrey B Hoese, Jeffry T Russell: Storage router and method for providing virtual local storage. Crossroads Systems, Gray Cary Ware & Freidenrich, August 24, 1999: US05941972 (448 worldwide citation)

A storage router (56) and storage network (50) provide virtual local storage on remote SCSI storage devices (60, 62, 64) to Fiber Channel devices. A plurality of Fiber Channel devices, such as workstations (58), are connected to a Fiber Channel transport medium (52), and a plurality of SCSI storage ...


Geoffrey B Hoese: Fibre channel to SCSI addressing method and system. Crossroads Systems, Gray Cary Ware & Freidenrich, March 21, 2000: US06041381 (179 worldwide citation)

A Fibre Channel to SCSI Addressing method and system is provided. The system associates with a Fibre Channel and a SCSI bus. The system further maintains a Fibre Channel to SCSI routing table (90) and a SCSI to Fibre Channel routing table (92). The system receives a cross bus transfer of data that o ...




Geoffrey B Hoese, Scott C Johnson, Rodney S Canion: Driver bundle including a compressed, self-extracting, executable driver for the host processor and an adapter driver for the processor of a network adapter card. Compaq Computer Corporation, Akin Gump Strauss Hauer & Feld L, October 6, 1998: US05819115 (51 worldwide citation)

A driver bundle including a compressed, executable and self-extracting host driver prepended to an adapter card driver to form a single executable driver bundle. The driver bundle has a size less than the maximum allowable size for a command file, which is 64 Kbytes as defined by MS-DOS.RTM.. The co ...


Geoffrey B Hoese, Brian R Smith, Robert A Reynolds, Neil T Wanamaker: Error detection and recovery for sequential access devices in a fibre channel protocol. Crossroads Systems, Gray Cary Ware & Freidenrich, November 14, 2000: US06148421 (29 worldwide citation)

A method and system for detecting and correcting error conditions on sequential devices in a private loop direct access fiber channel network respectively include the steps and instructions for determining the state of an exchange using an initiator and initiating an appropriate sequence level recov ...