Sign up


Match Document Document Title
7010626 DMA prefetch  
A method and an apparatus are provided for prefetching data from a system memory to a cache for a direct memory access (DMA) mechanism in a computer system. A DMA mechanism is set up for a...
7007116 Electronic apparatus and startup control method of storage device  
Data received by a Bluetooth wireless unit is buffered on a DRAM. At this time, a CPU (which operates on the basis of a description of HDD startup control program calculates the data transfer rate...
7007127 Method and related apparatus for controlling transmission interface between an external device and a computer system  
A method and a related apparatus for controlling a transmission interface between a computer system and an external device is disclosed. The external device includes a bridge circuit for...
7007110 Nak throttling for USB host controllers  
A method and apparatus for traversing a schedule with a bus master, the schedule having a plurality of elements, each element having information pertaining to one of a plurality of endpoints;...
7003594 Streaming protocol for storage devices  
Various embodiments of systems and methods for implementing a streaming I/O protocol are disclosed. In some embodiments, a method may involve: receiving a packet initiating a streaming write...
7003637 Disk array device with utilization of a dual-bus architecture dependent on data length of cache access requests  
In a disk control device arranged to include a CPU, a plurality of channel control units, a plurality of disk control units, a cache memory, and a data transfer integrated circuit communicably...
7000044 Electronic camera and data transmission system  
A data transmission system or an electronic camera in which data is transmitted from a first block to a second block is disclosed. A requesting means notifies from the second block, a request of...
6996634 Configurable operating system for control of a mobile I/O device  
An operating system that provides for the capability to accept input from a number of devices, and transfer the data to the appropriate application without using an application to perform routing...
6993599 Efficient command delivery and data transfer  
In an example embodiment, a method of delivering a command from an initiator device also transfers data identified by the command to a target device. The data is transferred between the initiator...
6993600 Write control sequencer for optical read/write and DVD combination integrated circuit  
A controller for a writable optical media is presented. The controller includes a write control sequencer that monitors the transmission of data from a host device to the writable optical media...
6993610 Data storage system having two disk drive controllers each having transmit and receive path connected in common to single port of disk drive via buffer or multiplexer  
A data storage apparatus arranged to provide redundancy in a storage enclosure containing multiple Serial ATA disk drives is disclosed. The apparatus comprises at least one disk drive of a kind...
6993605 Adaptive run-time data transfer optimization  
A method and apparatus optimizes the speed and efficiency of data transfer between two devices having different data input/output rates. In one embodiment, the present invention is directed to a...
6990565 Address conversion apparatus, address conversion method and computer program  
An address output apparatus capable of retaining a pre-extension upper compatibility of software post memory extension and of accessing separated RAM areas by consecutive addresses, without needing...
6988150 System and method for eventless detection of newly delivered variable length messages from a system area network  
A shared I/O subsystem that includes a plurality of I/O interfaces for coupling a plurality of computer systems where each of I/O interfaces communicatively couples one of the computer systems to...
6988268 IO completion architecture for user-mode networking  
A new method and framework for implementing network protocol processing utilizing a combination of application threads and a dedicated thread to process IO completions in a completion queue that...
6988160 Method and apparatus for efficient messaging between memories across a PCI bus  
The method and apparatus presented are targeted to improve the performance of moving data between memory portions connected by a system bus where writes have higher performance than reads, such as...
6988151 Storage control device with a plurality of channel control sections  
A storage control device provided with a plurality of channel control sections for receiving data input and output requests from an information processing device and transmitting and receiving...
6985973 System and method for transmitting data and using system time information for first computer and second computer for making time drift correction  
A method for further processing data recorded on a computer arranged in a computer network. A quantity of data is recorded on the computer and stored in a memory. A quantity of supplementary data...
6981070 Network storage device having solid-state non-volatile memory  
A network storage device. In one embodiment, the network storage device of the present invention uses solid-state non-volatile memory (e.g., flash-memory) as a storage medium, and has at least one...
6981088 System and method of transferring data words between master and slave devices  
A data bus bridge circuit and method are provided for coupling a slave device with a data bus in a system in which data words are transferred between a master device and the slave device over the...
6981074 Descriptor-based load balancing  
A multiprocessor switching device substantially implemented on a single CMOS integrated circuit is described in connection with a descriptor-based packet processing mechanism for use in efficiently...
6981069 Compressed data transmission over a plurality of transmission paths  
A method and apparatus for data transmission transmits both compressed and noncompressed data over each of a plurality of transmission paths. A data identification pattern is used to request a type...
6980558 Method of distributing program to a plurality of nodes within a network by using gateway  
The method includes the steps of: responsive to satisfaction of a prescribed condition including updating of a program at a download site, requesting transmission of server and the client programs...
6978325 Transferring data in virtual tape server, involves determining availability of small chain of data, if large chain is not available while transferring data to physical volumes in peak mode  
Disclosed is a system, method, and program for transferring data. Whether data is being transferred to physical volumes in peak mode is identified. If the data is being transferred in peak mode,...
6978324 Method and apparatus for controlling read and write accesses to a logical entity  
Method and apparatus are disclosed for moving logical data entities from one storage element to another storage element in a computer storage system, when more than one user or host computer may...
6973516 Method and apparatus for a controller capable of supporting multiple protocols  
The present invention provides a controller system including a common controller, a first interface, a second interface, and an adapter. The first interface is used to receive and to send data...
6970958 Image output apparatus which stores output data in accordance with form or state of output  
An image output apparatus 1 performs output processes of a plurality of kinds of image data in different forms or states in accordance with the forms of the image data, and includes an image...
6963946 Descriptor management systems and methods for transferring data between a host and a peripheral  
An improved descriptor system is provided in which read pointers indicate to a host and a peripheral the next location to read from a queue of descriptors, and write pointers indicate the next...
6961789 Mopymultiple-original-output control for multifunction devices  
An implementation of an improved Multiple-Original-Output (“Mopying”) technology for multifunction devices (MFDs), described herein, enables a user at a computer to fully control and access the fun...
6961198 Method and apparatus for controlling data read/write between a hard disk and a hard disk controller  
An apparatus for controlling data read/write between a hard disk and a hard disk controller is disclosed. The hard disk includes a disk for storing data, multiple read/write heads for reading or...
6961796 Extendable bus interface  
A bus interface circuit arrangement and method. In various embodiments, a bus interface circuit arrangement interfaces with a bus functioning in accordance with a bus protocol. The bus interface...
6959342 Replicating kernel data that is read mostly and write rarely  
A distributed computer system and a method for replicating data in a distributed computer system. The system includes a plurality of processing nodes. A processing node comprises at least one...
6952742 External storage device and method of accessing same  
A storage device (200) has a memory and a circuit (100) which has a data input (Din), a control input (CTRL) and a data output (Dout), and provides an address input from the data input (Din) to the...
6950884 Device and method for bidirectional data transfer between two processors wherein DMA channel provides improved data transfer between processors  
A device for the bidirectional transfer of data between two processors contains input and output control information memories for storing an item of binary control information for input and output...
6950914 Storage system  
The relation between a NAS server and a port set with a network address given to the NAS server is uniquely decided at 1:1 so that the processing performance of a TCP/IP processor or the NAS server...
6948012 Standalone storage system with multiple heads in an enclosure providing cluster failover capability  
An existing disk drive storage enclosure is converted into a standalone network storage system by removing one or more input/output (I/O) modules from the enclosure and installing in place thereof...
6941426 System for head and tail caching  
A head and tail caching system. The system includes a tail FIFO memory having a tail input to receive incoming data. A memory is included that is operable to store data that is output from the tail...
6934790 Data transmitting and receiving system with speedy retransmission of missing data and data receiving device  
A system for transmitting and receiving data between a data transmitting device such as a computer and a data receiving device such as a peripheral device is capable of shortening the time required...
6928492 Computer I/O device access method  
Multiple applications enable communications I/O operation and an I/O interface operations simultaneously at a low cost. The process A requests an OS to allocate an area where a request to an I/O...
6925505 Method and device for data transmission control between IDE apparatuses  
A method and a device for controlling data transmission between IDE apparatuses allow an IDE controller of an IDE control device to send read control signal to an IDE apparatus via a set of IDE...
6922735 Management of co-processor information by integrating non-program information with program information  
A system including a host processor (11) operating in combination with one or more co-processors (13) is disclosed. In this system, a file storage facility (17) stores executable files (40) that...
6922747 Communication system and methodology for addressing and sending data of dissimilar type and size across channels formed within a locally synchronized bus  
A communication system, network interface and communication port is provided that includes a media local bus. The local bus is connected between a controller and one or more multimedia devices...
6920112 Sampling packets for network monitoring  
The invention provides a method and system for collecting aggregate information about network traffic, while maintaining processor load relatively constant despite substantial variation in network...
6920510 Time sharing a single port memory among a plurality of ports  
An apparatus comprising a first circuit and a second circuit. The first circuit may be configured to transfer data between a plurality of first ports and a second port via a single port memory in...
6917991 Method of and system for efficiently tracking memory access by direct memory access controller  
The debug controller makes an efficient use of memory in tracing the direct memory access by the processor and the direct memory access controller for the purpose of debugging. The direct memory...
6917992 Method and apparatus for efficient command queuing within a serial ATA environment  
A method is described that involves sending a second command over a Serial ATA interface to a device before the device is able to execute a first command that was previously sent to the Serial ATA...
6915359 Data transfer device, data transfer method, data transfer program and computer readable storage medium thereof  
A data transfer device which set an address of page as transfer destination and transfer data to the page. In the data transfer device to which the present invention is applied, an address and page...
6910084 Method and system for transferring and storing data in a medical device with limited storage and memory  
A method of transferring at least two data streams in a medical device is provided. First data stream data is collected into a first intermediate register. Additional data stream data is collected...
6907478 Systems and methods optimizing data transfer throughput of a system on chip  
A method for facilitating transfer of data between a master block and a slave block through a bus. The method includes ascertaining a transfer size of the data. The method also includes designating...
6907476 Open network system and method for I/O operations with non-standard I/O devices using an extended open network protocol  
An open network system supports input/output (I/O) operations for non-standard I/O devices coupled to an open network. The system includes a server coupled to a plurality of I/O devices through an...