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.
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.
| Number | Title | Issue Date |
| 8060890 | Image 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 |
| 8051436 | SAS 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 |
| 7882509 | Expander-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 |
| 7437477 | SCSI-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 |
| 7421711 | System, 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 |
| 7373549 | Error 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 |
| 7366791 | SCSI-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 |
| 7366799 | Document 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 |
| 7360072 | iSCSI 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 |
| 7295572 | Storage 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 |
| 7269674 | Disk 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 |
| 7266619 | Framework 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 |
| 7251709 | Storage 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 |
| 7251248 | Connection 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 |
| 7249201 | Single 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 |
| 7249199 | Network 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 |
| 7240098 | System, 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 |
| 7222349 | External 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 |
| 7165258 | SCSI-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 |
| 7137124 | Storage 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 |
| 7127388 | Interfaces 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 |
| 7127602 | iSCSI 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 |
| 7120837 | System 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 |
| 7113984 | Applications 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 |
| 7107330 | Data 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 |
| 7093266 | Stream 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 |
| 7089587 | ISCSI 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 |
| 7069206 | Method 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 |
| 7043578 | Method, 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 |
| 7039922 | Cluster 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 |
| 7028308 | Methods 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 |
| 7016982 | Virtual 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 |
| 6999913 | Emulated 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 |
| 6959439 | System 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 |
| 6944680 | Smart 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 |
| 6931560 | Programmable 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 |
| 6920484 | Method 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 |
| 6915524 | Method 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 |
| 6886171 | Caching 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 |
| 6798530 | Systems, 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 |