CobaltIP-faceted-search-demo
Match Document Document Title
8185668 System having processor and I/O controller  
A method of controlling an apparatus including a processor and an I/O controller includes storing execution information, receiving a first and a second requests successively, determining whether...
8176209 Data communication system  
A data communication system is provided. The data communication system includes a main processor, and at least one sub-processor or at least one peripheral device connected with the main processor...
8166208 Method and system for XML data transfer transactional coalescing  
A system, method, and computer readable medium. A method includes setting a maximum translation delay. The method includes, while a current delay is less than the maximum transfer delay, repeatedly...
8161202 Peripheral device management system  
The peripheral device management system includes a server, a peripheral device, a data processing device. The data processing device includes an attempting unit, a confirming unit, a notifying...
8151008 Method and system for performing DMA in a multi-core system-on-chip using deadline-based scheduling  
A direct memory access (DMA) engine schedules data transfer requests of a system-on-chip data processing system according to both an assigned transfer priority and the deadline for completing a...
8135896 Serial peripheral interface and method for data transmission  
A serial peripheral interface of an integrated circuit including multiple pins and a clock pin is provided. The pins are coupled to the integrated circuit for transmitting an instruction, an...
8134791 Disc operation selection  
A method of identifying a string or chain of efficient or “good enough” disc operations for processing (a pseudo optimal chain) is provided. A “pseudo optimal chain” comprises a string or chain o...
8135871 Computer system and control method of the same  
A computer system includes an information processing apparatus configured to incorporate a SCSI (Small Computer System Interface) command into a CBW (Command Block Wrapper), and transmits the CBW...
8135924 Data storage device driver  
A method, system, and computer usable program product for an improved data storage device driver are provided in the illustrative embodiments. For managing an elevator queue, several requests are...
8131923 Optimizing execution of I/O requests for a disk drive in a computing system  
An I/O Optimizer receives an I/O request specifying a plurality of disk blocks of the disk drive for access. A plurality of I/O sub-requests is determined from the I/O request, each I/O sub-request...
8127047 Storage system and its multiple extent exclusive control method  
Proposed is technology for shortening the time required for analyzing and processing commands issued from multiple hosts and speeding up the processing. When a controller receives a command...
8122157 Managing read requests from multiple requestors  
Techniques are described herein for expanding the range of data targeted in I/O requests made by clients, so that the expanded range results in aligned I/O operations within the file system. Data...
8112554 Method and devices for transmitting data on a data line between a control device and at least one decentralized data processing device  
A method of transmitting data on a data line between a central control device and a decentralized data processing device. During a normal operation of the system, the central control device...
8099522 Arrangements for I/O control in a virtualized system  
A method for controlling input and output of a virtualized computing platform is disclosed. The method can include creating a device interface definition, assigning an identifier to a paging device...
8099523 PCI express enhancements and extensions including transactions having prefetch parameters  
A method and apparatus for enhancing/extending a serial point-to-point interconnect architecture, such as Peripheral Component Interconnect Express (PCIe) is herein described. Temporal and locality...
8086765 Direct I/O device access by a virtual machine with memory managed using memory disaggregation  
Illustrated is a system and method for identifying a memory page that is accessible via a common physical address, the common physical address simultaneously accessed by a hypervisor remapping the...
8082373 Specialized universal serial bus controller  
A universal serial bus controller pre-generates and stores a subset of USB commands in a memory, the pre-generated commands available for transmission to at least one USB peripheral device over...
8074005 Data processor and control system  
Provided are a data processor, and a control system, in which an interrupt controller and an event link controller are adopted. The event link controller responds to a generated event signal to...
8069292 Apparatus and method for packet based storage virtualization  
The present invention provides a method and apparatus for data processing and virtualization. The method and apparatus are configured to receive communications, separate a command communication...
8065445 On-demand switching between hardware and software implementations of a peripheral device  
A method of accessing a peripheral device can include determining whether the peripheral device is busy. The method can include selectively providing to a processor, according to whether the...
8055816 Memory controllers, memory systems, solid state drives and methods for processing a number of commands  
The present disclosure includes methods and devices for a memory controller. In one or more embodiments, a memory controller includes a plurality of back end channels, and a command queue...
8055806 Autonomic threading model switch based on input/output request type  
Embodiments of the present invention address deficiencies of the art in respect to threading model switching between asynchronous I/O and synchronous I/O models and provide a novel and non-obvious...
8055807 Transport control channel program chain linking including determining sequence order  
A method, apparatus, and computer program product for processing a chain linked transport control channel program in an I/O processing system is provided. The method includes receiving a first...
8024498 Transitions between ordered and ad hoc I/O request queueing  
Disclosed is a computer implemented method and apparatus for queuing I/O requests to a pending queue. The I/O device driver sets a maximum ordered queue length for an I/O device driver coupled to a...
8010661 Method for executing discovery and status update polling procedures of networked devices  
In a system of networked devices such as printers managed by a computer connected to them by a network, a method is described for executing device discovery and device status update at independent...
8009310 Print control program, method of controlling printing apparatus, and print control unit  
A print control program for controlling execution of a print job, the print job being shared among a main printing apparatus and one or more sub-printing apparatus(es), the print control program...
8005998 Method for controlling power consumption of a USB mass storage, associated personal computer, and storage medium storing an associated USB mass storage driver  
A method for controlling power consumption of a Universal Serial Bus (USB) Mass Storage is provided. The USB Mass Storage is electrically connected to a USB port. The method includes: monitoring at...
8001283 Efficient, scalable and high performance mechanism for handling IO requests  
A system, apparatus and method for managing input/output requests in a multi-processor system is disclosed. An IO coherence unit includes an IO request handler, a variable size transaction table,...
7996623 Read ahead storage control  
Method and apparatus for managing the storage of data in a cache memory by placing pending read requests for sequential data in a dedicated read ahead stream control (RASC) data structure, and...
7991948 Optimizing execution of I/O requests for a disk drive in a computing system  
Methods, apparatus, and products are disclosed for optimizing execution of Input/Output (‘I/O’) requests for a disk drive in a computing system that include: receiving I/O requests specifying dis...
7984252 Storage controllers with dynamic WWN storage modules and methods for managing data and connections between a host and a storage device  
A controller including an interface module and an index module. The interface module is configured to connect devices. The index module is configured to include, in a table stored in memory, an...
7984198 System and program products for facilitating access to status and measurement data associated with input/output processing  
Input/output processing is facilitated by readily enabling access to information associated with input/output processing. This information includes status information and measurement data provided...
7966439 Apparatus, system, and method for a fast data return memory controller  
A system controller includes a memory controller and a host interface residing in different clock domains. There is a time delay between the time when the memory controller issues a read command to...
7962666 Transfer apparatus, transfer system, program, and transfer method  
A transfer apparatus includes a connection status detection block, a storage status detection block, a no-operation status detection block, and a transfer block. The transfer block can...
7949794 PCI express enhancements and extensions  
A method and apparatus for enhancing /extending a serial point-to-point interconnect architecture, such as Peripheral Component Interconnect Express (PCIe) is herein described. Temporal and...
7949806 Apparatus and method to provide an operation to an information storage device including protocol conversion and assigning priority levels to the operation  
A method to provide an operation to an information storage device is disclosed. The method supplies an information storage device and a protocol conversion device capable of receiving an operation...
7949817 Adaptive bus profiler  
An adaptive bus profiler is described. In embodiment(s), data traffic that is communicated on an adaptive bus can be monitored, and projected data traffic that is scheduled for communication via...
7945715 System for data transfer between microcomputer devices  
The system according to the present invention for data transfer between microcomputer devices contains a standard protocol controller, a generally known ethernet controller, for example, as a...
7934026 Apparatus and method to preserve one or more logical communication paths in a data processing system  
A method to preserve a logical communication path in a data processing system, that includes a host computer, a storage controller that comprises a first logical control unit (“LCU”), and a log...
7930439 Command output control apparatus  
In a command output control apparatus, one of first and second storage areas that corresponds to the smaller number of subcommands is selected as a storage area subjected to division, according to...
7925800 Method of editing multi-media playing schedule for digital photo frame, system and computer readable storage medium thereof  
The present invention discloses a method of editing a multi-media playing schedule for a digital photo frame, a system and a computer readable storage medium thereof, which are characterized in...
7924845 Message-based low latency circuit emulation signal transfer  
Message send and receive blocks are provided to emulation ICs and reconfigurable interconnect ICs of an emulation system to reduce the multiplexed transfer latency of critical emulation signals....
7908434 Raid apparatus, cache management method, and computer program product  
A cache managing unit creates a list of elements corresponding to each data block arranged based on a priority of writing data blocks to a magnetic disk apparatus, and when a group of elements...
7908403 Reserved device access contention reduction  
A computer program product, an apparatus, and a method for reducing reserved device access contention at a control unit in communication with a plurality of operating systems via one or more...
7904612 Ticket mechanism for sharing computer resources  
Improved administering of shared resources in a computer system. In a preferred embodiment, transaction throughput is improved and potential starvation eliminated by a ticket mechanism. The ticket...
7899943 PCI express enhancements and extensions  
A method and apparatus for enhancing/extending a serial point-to-point interconnect architecture, such as Peripheral Component Interconnect Express (PCIe) is herein described. Temporal and locality...
7895375 Data transfer apparatus and data transfer method  
A Direct Memory Access (DMA) controller issues a read request to read data stored in a cache memory and sends a cache controller the read request via a bridge chip. When a response time monitored...
7870311 Preemptive packet flow controller  
Described is a system to control a flow of packets to and from an electronic processor which includes a packet processor engine programmed to interpret the packets from a packet memory, and to...
7865854 Simultaneous parameter-driven and deterministic simulation with or without synchronization  
A method for allowing simultaneous parameter-driven and deterministic simulation during verification of a hardware design, comprising: enabling a plurality of random parameter-driven commands from...
7865641 Synchronization and scheduling of a dual master serial channel  
One embodiment provides a system including a communications channel, a first channel master, and a second channel master. The first channel master is configured to obtain latency values and...