|
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...
|