| 7039922 |
Cluster with multiple paths between hosts and I/O controllers |
| May-2-2006 |
A host is coupled to a cluster fabric which includes a fabric-attached I/O controller. The host includes a processor, a memory coupled to the processor and an operating system. The operating system includes... |
| 7028308 |
Methods for automatically installing, maintaining, and repairing device driver through the internet and system thereof |
| Apr-11-2006 |
A method that automatically downloads a device driver through the Internet when installing a peripheral device to a host, a method for fixing errors in the device, and a system thereof. A first embodiment... |
| 6999913 |
Emulated read-write disk drive using a protected medium |
| Feb-14-2006 |
A read-write hard disk drive is emulated using a hard disk drive image file on a protected medium such as a CD-ROM, a written disk sector database, and file system filters. A file system filter intercepts... |
| 6959439 |
System interface abstraction layer |
| Oct-25-2005 |
A communications card provides a miniport driver including a system interface abstraction layer (SIAL) that eliminates operating system (OS) specific and platform specific semantics from communication... |
| 6944680 |
Smart handle |
| Sep-13-2005 |
A SmartHandle and method is provided which can extend capabilities of the EJB Handle. The SmartHandle can be mapped to a multi-column relational database. Additionally, the SmartHandle enables two EJB... |
| 6931560 |
Programmable transmit SCSI equalization |
| Aug-16-2005 |
An apparatus comprising a first plurality of parallel switches and a second plurality of parallel switches. The first plurality of parallel switches may be configured to control a voltage on a first output... |
| 6915524 |
Method for controlling multiple storage devices from a single software entity |
| Jul-5-2005 |
Method and apparatus for controlling a plurality of storage devices connected to a host server system from a network server system are provided. One embodiment provides a method for controlling a plurality... |
| 6886171 |
Caching for I/O virtual address translation and validation using device drivers |
| Apr-26-2005 |
A method and apparatus for input/output virtual address translation and validation assigns a range of memory to a device driver for its exclusive use. The device driver invokes system functionality for... |
| 6798530 |
Systems, methods and graphical user interfaces for printing object optimized images using virtual printers |
| Sep-28-2004 |
Rather than implementing a printer as a single set of rendering parameters, a printer can be implemented as a "meta-printer" that comprises one or more virtual printers. The virtual printers define different... |
| 6795895 |
Dual axis RAID systems for enhanced bandwidth and reliability |
| Sep-21-2004 |
"A dual-axis RAID system includes a plurality of X-axis ordinal series of disks, configured to store parity data and a tape drive, and a Y-axis ordinal series of parity disks. The Y-axis series is smaller... |
| 6788428 |
Data printing system and method generating intermediate printing data for another application to change the printing data |
| Sep-7-2004 |
A system for printing data includes a printer to print the data and a terminal to process the data with a first application. The terminal includes an intermediate module operated under control of an operating... |
| 6728787 |
System and method for locating and installing device drivers for peripheral devices |
| Apr-27-2004 |
A destination computer reads a device identification and a network address from a peripheral device connected to the destination computer. A device driver, corresponding to the device identification, is... |
| 6671744 |
Access control method for drive units, and a drive unit using the method |
| Dec-30-2003 |
An access control method for drive units that can recognize drive units in specific groups, and drive units to which the method applies are disclosed. The method includes the steps of generating a device... |
| 6625676 |
Small computer system with interface control and method of operating same |
| Sep-23-2003 |
Diagnostic data in a sequential access Small Computer System Interface device is accessed by a first logical unit. A second logical unit is configurable to control a mode of operation of the first logical... |
| 6574588 |
Solid-state memory device that emulates a known storage device |
| Jun-3-2003 |
The present invention is directed to a peripheral device that integrally provides a program relating to the peripheral device, and may be connected to a computer system. The peripheral device includes... |
| 6473783 |
Method and apparatus for sharing peripheral devices over a network |
| Oct-29-2002 |
Disclosed is a system for transparently sharing peripheral devices over a network. The system includes a first computer having at least one peripheral device, and a second computer that is networked to... |
| 6470397 |
Systems and methods for network and I/O device drivers |
| Oct-22-2002 |
The present invention is directed to systems and methods for transferring storage data and network data using the same interface circuit. Storage data is transferred from an upper layer storage driver... |
| 6470382 |
Method to dynamically attach, manage, and access a LAN-attached SCSI and netSCSI devices |
| Oct-22-2002 |
A method to dynamically attach, manage, and access a LAN-attached SCSI and netSCSI device to a network. In one embodiment, the present invention recites a method for dynamically attaching, managing, and... |
| 6327613 |
Method and apparatus for sharing peripheral devices over a network |
| Dec-4-2001 |
Disclosed is a system for transparently sharing peripheral devices over a network. The system includes a first computer having at least one peripheral device, and a second computer that is networked to... |
| 6269373 |
Method and system for persisting beans as container-managed fields |
| Jul-31-2001 |
A method for persisting a container-managed server object or bean in a distributed data processing system is provided. A method in a Tie object is invoked by the container of the bean to assist in the... |
| 6249807 |
Method and apparatus for performing enterprise email management |
| Jun-19-2001 |
An enterprise email management system is disclosed. The enterprise mail system is designed to handle large volumes of email quickly and efficiently, responding through enterprise email system users or... |
| 6209023 |
Supporting a SCSI device on a non-SCSI transport medium of a network |
| Mar-27-2001 |
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,... |
| 5996024 |
Method and apparatus for a SCSI applications server which extracts SCSI commands and data from message and encapsulates SCSI responses to provide transparent operation |
| Nov-30-1999 |
A network SCSI apparatus and method that comprises a network SCSI device driver which presents a SCSI device interface to a host computer for transmitting SCSI commands in packets over a network to one... |
| 5919253 |
Hot-switchable SCSI controller having output drivers with quick turn-on |
| Jul-6-1999 |
An integrated circuit provides for an output driver having a quick turn-on characteristic as well as a maximum V.sub.OH level limited to the maximum SCSI specification limit. The output driver's V.sub.OH... |
| 5829053 |
Block storage memory management system and method utilizing independent partition managers and device drivers |
| Oct-27-1998 |
A memory management system and method of managing a memory system are disclosed. The memory management system includes a plurality of physical storage media and a memory manager for generating virtual... |
| 5623696 |
System for formatting a request into a packet which can be read by plurality of operating systems for providing a driver for a storage device |
| Apr-22-1997 |
The present invention constructs SCSI device support code so that it can be ported to multiple operating system environments. The present invention also allows support for a device to be coded only once,... |
| 5307491 |
Layered SCSI device driver with error handling circuit providing sense data from device directly to the driver on the occurrence of an error |
| Apr-26-1994 |
A tiered device driver system includes a SCSI generic device driver (SGDD) in one tier and one or more SCSI device-class drivers (SDCD) in another tier. In response to a request to access a SCSI device,... |
| 5265252 |
Device driver system having generic operating system interface |
| Nov-23-1993 |
A device driver system comprises a core that manages the specific functions of a plurality of I/O devices. The core includes an operating system interface that is generic to different operating systems.... |
| 4975829 |
Communication interface protocol |
| Dec-4-1990 |
In a computer system (FIG. 1), targets (13) comprising peripheral devices (18) and target controllers (17) are connected to the host system by means of a device bus (12), illustratively the standard Small... |