U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 5421089

Fork With Timer

A fork with timer for providing a cue to a user after an elapsed period of time for indicating that another bite of food using the fork may be taken.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 719/326 - SCSI device driver


Subclass of Class 719 - Electrical computers and digital processing systems: interprogram communication or interprocess communication (ipc)
Definition: Subject matter comprising means or steps for communication
No. of patents: 57
Last issue date: 11/15/2011


1    
NumberTitleIssue Date
8060890Image processing apparatus and control method of the same
An apparatus, method, and program accesses a USB memory in accordance with a request from a PC on a network using a USB host interface, a USB device interface, a network interface, a network manager which inputs, via the network interface, a file access command whic...
11/15/2011
8051436SAS expander-side optimization for the re-discovery process
Methods and systems for simplification of the re-discovery process for initiators due to changes in the network. If an initiator subscribes to change reports from a SAS expander, when that SAS expander detects a change in the network, it sends an SMP command back to...
11/01/2011
7882509Expander-based solution to the dynamic STP address problem
The persistent binding of STP SAS addresses to SATA devices is disclosed so that SATA devices can be moved to different insertion points (ports) within a SAS expander and still properly receive I/O requests. When a SATA device is inserted into the SAS expander, it i...
02/01/2011
7437477SCSI-based storage area network having a SCSI router that routes traffic between SCSI and IP networks
A system and method for accessing Storage Area Networks over an IP network. A SCSI request is generated and encapsulated in one or more IP packets. The encapsulated SCSI request is routed over an IP network and received by a storage router. The storage router extrac...
10/14/2008
7421711System, method and apparatus for supporting a kernel mode driver
An invention is disclosed that provides a set of common software routines that may be accessed by device drivers in support of the Windows Management Instrumentation system. The set of common routines includes typical routines that would ordinarily be executed by de...
09/02/2008
7373549Error detection and recovery in a storage driver
A command is received, at a network storage driver, from an operating system storage stack, wherein the command is for communication with a target storage device over a connection across a network. The command is selectively executed, a plurality of times over the c...
05/13/2008
7366791SCSI-based storage area network having a SCSI router that routes traffic between SCSI and IP networks
A system and method for accessing Storage Area Networks over an IP network. A SCSI request is generated and encapsulated in one or more IP packets. The encapsulated SCSI request is routed over an IP network and received by a storage router. The storage router extrac...
04/29/2008
7366799Document processing system including multi-device compatible interface and related methods
A document processing system may include a document processing device (e.g., a copier), a host (e.g., a computer server), and a multi-device compatible interface for enabling operation of the host and the document processing device from among a plurality of differen...
04/29/2008
7360072iSCSI system OS boot configuration modification
A Pre-boot Execution Environment (PXE) boot extension is loaded upon system boot and is operable to store an iSCSI boot disk identifier identifying a remote disk drive to a shared memory location. As an operating system is loaded via iSCSI over a network connection ...
04/15/2008
7295572Storage router and method for routing IP datagrams between data path processors using a fibre channel switch
A storage router includes an IP network interface with IP network ports and data path processors. Each of the data path processors may control one of the IP network ports. High speed communication links couple the data path processors with a fiber channel switch. Th...
11/13/2007
7269674Disk array apparatus
A disk array apparatus using an SAS can transfer data without lowering a transfer efficiency of data even if rates of a plurality of physical links connected to a controller and storage device are different. A plurality of HDDs are connected to a controller through ...
09/11/2007
7266619Framework for high-performance hardware abstraction
In some embodiments, a system comprises a processor that executes an algorithm. Coupled to the processor is memory that stores the algorithm. In addition, the system comprises a hardware unit that is generally not accessible to the algorithm and an abstraction layer...
09/04/2007
7251709Storage device having a lateral storage director
A storage device such as a disk drive is provided with a lateral storage director. The lateral storage director is capable of self-assessing the status of the storage device. The lateral storage director also enables one storage device to transfer data files to anot...
07/31/2007
7251248Connection device
A connection device comprises a first physical device, a first device driver layer, a first interface abstraction layer, in which is embedded a first software support layer, a data core, a second interface abstraction layer, in which is embedded a second software su...
07/31/2007
7249201Single driver for multifunctional SCSI chips
A method is provided for managing multiple functions of a multi-channel SCSI chip. The method includes hiding a first function of a multi-channel SCSI chip from an operating system, wherein the first function corresponds to a first channel of the multi-channel SCSI ...
07/24/2007
7249199Network routing using a driver that is registered with both operating system and network processor
A method for employing a driver in a router to communicate between the router's operating system and network processor. The driver appears to the operating system as a device driver for a conventional network interface. The driver also registers with the network pro...
07/24/2007
7240098System, method, and software for a virtual host bus adapter in a storage-area network
Accessing some storage-area networks (SANs) requires a client computer to include a special electronic component, known as a host bus adapter (HBA). However, the present inventor recognized that conventional host bus adapters add considerable expense to the cost of ...
07/03/2007
7222349External device support for device abstraction layer
Various embodiments of systems and methods for providing external device support for a device driver abstraction layer are disclosed. Some embodiments of a method may involve: accessing attribute information associating each of several keys with a respective device ...
05/22/2007
7165258SCSI-based storage area network having a SCSI router that routes traffic between SCSI and IP networks
A system and method for accessing Storage Area Networks over an IP network. A SCSI request is generated and encapsulated in one or more IP packets. The encapsulated SCSI request is routed over an IP network and received by a storage router. The storage router extrac...
01/16/2007
7137124Storage area network methods and apparatus for storage device masking
The invention provides improvements on storage area network (SAN) of the type having one or more host digital data processors in communication with one or more storage devices, where a host has an operating system that utilizes (i) a port driver to define a software...
11/14/2006
7127388Interfaces for an open systems server providing tape drive emulation
An improved interface between a host computer and a tape drive emulation system includes software interfaces for communicating control, configuration, and policy data and a hardware interface for providing redundancy and fan-out between the main controller and host ...
10/24/2006
7127602iSCSI computer boot system and method
A pre-boot Execution Environment (PXE) boot extension provides a TCP/IP interface via a network interface card of the computerized system. SCSI commands are transported over the TCP/IP connection to provide access to a bootable operating system stored on a second ne...
10/24/2006
7120837System and method for delayed error handling
A system and method for delayed error handling. In one embodiment, a computerized method includes sending a Small Computer Systems Interface (SCSI) command to a peripheral device through a network connection, waiting for a SCSI response from the peripheral device, d...
10/10/2006
7113984Applications for networked storage systems
At least one network device that moves storage blocks based upon a session layer or higher protocol set is employed to facilitate communication between at least one host and at least one target storage device. The at least one network device may include a server and...
09/26/2006
7107330Data processing system and method for distributing a device driver to a plurality of client computer systems each executing different operating systems
A data processing system and method are disclosed for automatically installing a device driver on a plurality of client computer systems which are each executing a different operating system. The data processing system includes a server computer system coupled to th...
09/12/2006
7093266Stream class driver for computer operating system
A stream class driver for use in a computer operating system functions together with a minidriver. The minidriver is associated with a particular design for an adapter, which is a hardware device that generates or receives streaming data. The stream class driver dea...
08/15/2006
7089587ISCSI target offload administrator
A method, system and apparatus for negotiating parameters for an IPSec connection between a requesting client and an iSCSI system using a computer system other than an iSCSI system are provided. By design, the iSCSI system monitors TCP (Transmission Control protocol...
08/08/2006
7069206Method and apparatus for abstraction of physical hardware implementation to logical software drivers
A method and apparatus are provided for abstraction of a physical hardware implementation to logical software drivers. An operating system kernel includes a device driver layer, an enhanced I/O abstraction layer and physical hardware implementation details layer. Th...
06/27/2006
7043578Method, system, and program for processing a packet including I/O commands and data
Provided are a method, system, and program for processing a packet including an Input/Output (I/O) command. A first level protocol processes a first level packet including a frame and a first level error code, wherein the first level error code is used to perform li...
05/09/2006
7039922Cluster with multiple paths between hosts and I/O controllers
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 a kernel and a fabric bus driver to provide an I/O bus abst...
05/02/2006
7028308Methods for automatically installing, maintaining, and repairing device driver through the internet and system thereof
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 includes receiving an error code and/or a server address corr...
04/11/2006
7016982Virtual controller with SCSI extended copy command
A nested translated extended copy function provides direct storage-to-storage copying with no data passing through the virtual controller. In one embodiment, a method for performing an extended copy operation on a physical drive reserved to a virtual controller comp...
03/21/2006
6999913Emulated read-write disk drive using a protected medium
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 file I/O requests from the operating system. Initial read req...
02/14/2006
6959439System interface abstraction layer
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 paths between a driver and the rest of the communications system....
10/25/2005
6944680Smart handle
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 Handles to be compared without instantiating the actual EJB objec...
09/13/2005
6931560Programmable transmit SCSI equalization
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 pin. The second plurality of parallel switches may be config...
08/16/2005
6920484Method and apparatus for providing an integrated virtual disk subsystem
A novel network architecture that integrates the functions of an internet protocol (IP) router into a network processing unit (NPU) that resides in a host computer's chipset such that the host computer's resources are perceived as separate network appliances. In one...
07/19/2005
6915524Method for controlling multiple storage devices from a single software entity
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 of devices connected to a host system, comprising: receiving...
07/05/2005
6886171Caching for I/O virtual address translation and validation using device drivers
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 receiving a logical address and outputting a physical address ha...
04/26/2005
6798530Systems, methods and graphical user interfaces for printing object optimized images using virtual printers
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 sets of rendering parameters. Each virtual printer is ...
09/28/2004
1    
 
Sign InRegister
Username  
Password   
forgot password?