|
Match
|
Document |
Document Title |
|
|
7627699 |
System and method for managing I/O access policies in a storage environment employing asymmetric distributed block virtualization
A system employing asymmetric distributed block virtualization includes a volume server, a plurality of volume clients, and one or more physical block devices. The volume server aggregates storage...
|
|
|
7624227 |
Drive device and related computer program
A drive device capable of preventing a drop in the data transfer rate, even when write instructions from a host device are given with commands having a short write data length. If the write end...
|
|
|
7620751 |
Command scheduling and affiliation management for serial attached storage devices
According to one embodiment, a host device is disclosed. The host device includes a logic component to provide an indication of a number of commands issued to a target device, and a task scheduler...
|
|
|
7620745 |
Transferring data between a memory and peripheral units employing direct memory access control
A method transfers data between a memory and peripheral units. The method includes assigning priorities to the data to be transferred, and transferring the data by direct memory access (DMA)...
|
|
|
7617334 |
Data processing system, data processing method and program
In the host, an IP issues CCW, and a CH encodes the CCW and a CCW chain by the encode program to create a code including the description of controlling a conditional branch with the DKC and...
|
|
|
7613841 |
Systems and methods for reducing data storage in devices using multi-phase data transactions
Systems and methods for enforcing in-order execution of commands sent from a master device to a slave device, where it is not necessary to provide a data buffer to store data associated with...
|
|
|
7610409 |
Method for transporting data through universal serial bus and universal serial bus device
A Universal Serial Bus data transport method and its device is disclosed. Data transport is performed through a high-speed transport technique based on a Universal Serial Bus, which consists of...
|
|
|
7600051 |
Autonomic hardware-level storage device data integrity checking
A system and method for autonomically monitoring data integrity during logical and physical storage and retrieval of data by a storage device. In one embodiment, the method of the present invention...
|
|
|
7600054 |
Apparatus, system, and method for protecting a motion-sensitive device
An apparatus, system, and method are disclosed for protecting a motion-sensitive device. The apparatus includes an identification module, a determination module, and a scheduler. The identification...
|
|
|
7590764 |
System and method for dynamic buffer allocation
A system for dynamically allocating buffers between components in a computer system is described. The system uses matched sets of bi-directional buffers to control data flow between the processor...
|
|
|
7590232 |
System and method for tracking individuals
A client identity verification system and method which includes receiving a spoken voice sample from a client. Identifying the match of the client, verifying client information, changing parameters...
|
|
|
7577763 |
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...
|
|
|
7577762 |
Cooperative scheduling for multiple consumers
A system and method schedules command streams for processing by a variety of consumers. A single command stream is parsed and commands included in the command stream are output to one of the...
|
|
|
7574538 |
Contiguous I/O command queuing within a data storage device
In a data storage system having a drive I/O command queue associated with a data storage device, contiguous I/O requests of at least a predetermined size may be processed in a pipeline mode of...
|
|
|
7574573 |
Reactive placement controller for interfacing with banked memory storage
An invention is provided for a reactive placement controller for interfacing with a banked memory storage. The reactive placement controller includes a read/write module, which is coupled to a...
|
|
|
7565484 |
Methods, apparatus and computer programs for scheduling storage requests
Provided are methods, apparatus arid computer programs for scheduling storage input and/or output (I/O) requests. A method for scheduling storage access requests determines a request processing...
|
|
|
7539816 |
Disk control device, disk control method
A disk control device stores write requests from a cache memory or reads commands from a host in a queue for a disk drive in chronological order. When the number of write requests stored in the...
|
|
|
7533192 |
Task scheduling method in case of simultaneous transfer of compressed data and non-compressed data
The invention provides a task scheduling method which can prevent overflowing of a buffer on a host system or a data encoding/decoding apparatus even when the transfer rate falls in case the...
|
|
|
7533190 |
Network storage target boot and network connectivity through a common network device
The present disclosure includes systems and techniques relating to booting to a network storage target. In general, in one implementation, a bus-to-network device driver is loaded during a machine...
|
|
|
7526605 |
System and method for optimizing random XOR command performance
Multiple disk access commands such as XOR commands are broken down into their constituent read and write parts and, if in LBA sequence, coalesced into pipes. These XOR read and write commands are...
|
|
|
7516247 |
Avoiding silent data corruption and data leakage in a virtual environment with multiple guests
In an embodiment, an input/output memory management unit (IOMMU) is configured to receive a completion wait command defined to ensure that one or more preceding invalidation commands are completed...
|
|
|
7506075 |
Fair elevator scheduling algorithm for direct access storage device
An apparatus, program product and method of processing access requests for a direct access storage device utilize a “fair elevator” algorithm to schedule access requests from a plurality of...
|
|
|
7505161 |
Method, device system and computer program system for carrying out maintenance on a printing or copying system
In a system and method for maintenance of a printing or copying system, at least two system computers are provided comprising a central device control computer and a raster process computer. A...
|
|
|
7493419 |
Input/output workload fingerprinting for input/output schedulers
A computer implemented method in a data processing system for fingerprinting input/output workloads for input/output schedulers. Requests are identified in a workload for an input/output scheduler....
|
|
|
7490173 |
Method and multimode user interface for processing user inputs
The invention concerns a method and a multimode user interface for processing multimode user inputs, which are entered into a computer unit in various input modes within one specified application...
|
|
|
7487246 |
Gapless delivery and durable subscriptions in a content-based publish/subscribe system
A content-based publish/subscribe system for providing gapless message delivery from a publishing client to a subscribing client is disclosed. The system includes a plurality of brokers operatively...
|
|
|
7480739 |
Segregated caching of linked lists for USB
Circuits, methods, and apparatus that increase utilization of available USB bandwidth, limit the amount of data accessed from memory, and provide for parallel requests for data from memory. An...
|
|
|
7478231 |
Storage control apparatus
In response to requests for I/O processing sent from a computer, I/O which should be processed at a priority is enabled to be processed without being affected by other processing, by classifying...
|
|
|
7457886 |
System and method for input/output scheduling
A system and method for Input/Output scheduling are described herein. In one embodiment, the method includes installing a plurality of Input/Output (I/O) schedulers to schedule I/O requests for a...
|
|
|
7451251 |
Method for redirection of web streaming clients using lightweight available bandwidth measurement from a plurality of servers
In accordance with the teachings of the present invention, a method for selecting a server to provide content to a client is presented. A media controller receives a request from a client for...
|
|
|
7444443 |
Method of repeating data transmission between network devices by timing a first predetermined period after previous first data transmission
A method is provided for transmitting data from a transmitting device ( 121 ) to a receiving device ( 125 ). The transmitting device transmits a first data frame ( 200 ) to a receiving device a...
|
|
|
7426607 |
Memory system and method of operating memory system
A random access memory system has a memory controller, a first memory device, a second memory device, and a memory bus. The memory controller is configured to control access to a plurality of...
|
|
|
7421558 |
System controlling interface timing in memory module and related method
A memory system for controlling interface timing in a memory module and a related timing control method are disclosed. The memory system comprises a memory module having a memory module controller...
|
|
|
7409468 |
Controlling flow of data between data processing systems via a memory
Methods, apparatus and systems for controlling flow of data between a memory of a host computer system and a data communications interface for communicating data between the host computer system...
|
|
|
7409471 |
Data transfer control device for data transfer over a bus, electronic equipment and method for data transfer over a bus
When a first mode (with-SOF mode) has been set, data transfer is performed while SOF packets are transferred at frame periods, and when a second mode (non-SOF mode) has been set and also...
|
|
|
7404014 |
Method and system for transmitting and determining the effects of display orders from shared application between a host and shadow computer
A method and system for compressing bitmap data in a system for sharing an application running on a host computer with a remote computer, wherein the shared application's screen output is...
|
|
|
7392367 |
Command ordering among commands in multiple queues using hold-off vector generated from in-use vector and queue dependency scorecard
A method, apparatus, system, and signal-bearing medium that in various embodiments determine whether to execute a command in a queue or whether to wait until another command or commands completed....
|
|
|
7376757 |
Driverless interfacing of a removable device with a digital product
In order to avoid the need for upgrade software when enhancing the function of a digital product, e.g. PDA, and SD lookalike card or other removable device provided with an active function such as...
|
|
|
7370169 |
Efficient memory controller
An efficient memory controller. The controller includes a first mechanism for associating one or more input command sequences with one or more corresponding values. A second mechanism selectively...
|
|
|
7366833 |
Method and system for enhanced scheduling of memory access requests
In information storage systems in which data retrieval requires movement of at least one physical element, a measurable amount of time is required to reposition that physical element in response to...
|
|
|
7349997 |
Dynamic command filter
A filter comprises a first device, a second device, a dynamic filter, and a device monitor. The dynamic filter is coupled to the first device and the second device, and selectively directs commands...
|
|
|
7346713 |
Methods and apparatus for servicing commands through a memory controller port
In a first aspect, a first method is provided for servicing commands. The first method includes the steps of (1) receiving a first command for servicing in a memory controller including a plurality...
|
|
|
7346714 |
Notification of completion of communication with a plurality of data storage areas
It is an object of this invention to expand an SBP-3 protocol such that two data buffers can be independently controlled. To achieve this object, a target sends responses to status blocks...
|
|
|
7340539 |
Device connected to a bus for storing information utilized to allocate priority to data stored in storage device and method for operating the device
A device that is connected to a bus can transmit data to one or more other devices and/or can receive data from other devices, through the bus, includes storage (i.e., memories or memory areas) in...
|
|
|
7340538 |
Method for dynamic assignment of slot-dependent static port addresses
A method for dynamic assignment of slot-dependent static network port addresses. Under the method, a slot address and shelf address are determined for a card modular platform board installed in a...
|
|
|
7337248 |
Adaptive synchronization method for communication in storage systems
A method for transferring data in a storage system is provided. The method includes setting a catch-up threshold for accepting data requests from a port where the queue value corresponds to a...
|
|
|
7334103 |
Methods and apparatus for improving the breathing of disk scheduling algorithms
A method for breathing of scheduling algorithms for a storage device ( 110 ). The method including: (a) computing a worst-case duration of a breathing cycle (P) for the storage device ( 110 ); (b)...
|
|
|
7334000 |
Method and apparatus for calendaring reminders
An electronic calendar includes such features as recurring reminders, dividing unpredictable work loads into equal pieces, template free parsing, a reminders scheduling algorithm to reduce spikes,...
|
|
|
7330911 |
Accessing a memory using a plurality of transfers
A method of operating a circuit, comprising the steps of (A) buffering a read signal received within a plurality of first transfers to the circuit, (B) transmitting the read signal in a second...
|
|
|
7328287 |
System and method for managing I/O access policies in a storage environment employing asymmetric distributed block virtualization
A system employing asymmetric distributed block virtualization includes a volume server, a plurality of volume clients, and one or more physical block devices. The volume server aggregates storage...
|