Matches 1 - 50 out of 288 1 2 3 4 5 6 >
Match Document Document Title
7613852 Block modeling input/output buffer having first and second block of block diagram for passing a plurality of data between said first and second blocks  
In one embodiment, a data element is passed between a first block and a second block of a block diagram during execution of the block diagram. The first block and the second block negotiate use of...
7613845 Centralized queue in network printing systems  
A centralized queue for a network printing system is provided for allowing clients of a network printer to make job requests and enter a spot in a job queue without transmitting the actual print...
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...
7610415 System and method for processing data streams  
A system and method of transferring characters from a first device through a buffer memory to a second device. A descriptor is read and a buffer address and a buffer length are extracted from the...
7603497 Method and apparatus to launch write queue read data in a microprocessor recovery unit  
A method of checkpointing a microprocessor by providing, in parallel, a current read value from a queue and a next read value from the queue, and then selectively passing one of the current read...
7596643 Storage subsystem with configurable buffer  
A storage subsystem includes a variable-size write buffer that temporarily stores write data received from a host system. The storage subsystem is capable of adjusting the size of the write buffer...
7594057 Method and system for processing DMA requests  
Method and system for processing direct memory access (DMA) requests in a peripheral device is provided. The method includes generating a DMA request to transfer information to/from a host system,...
7590152 Router-based monitoring of EF-on-EF jitter  
A system for monitoring EF-on-EF jitter in a network node having an EP output queue into which EF packets are entered comprises a first counter that counts the packets entering the queue and also a...
7581043 Dynamic buffer size allocation for multiplexed streaming  
A method and disc drive are disclosed that employ dynamic buffer size allocation for handling multiple data streams, such as time-sensitive audio/video data. The method involves allocating a...
7567508 Method and system for providing delay bound and priortized packet dropping  
A method and system for providing delay bound and prioritized packet dropping are disclosed. The system limits the size of a queue configured to deliver packets in FIFO order by a threshold based...
7558910 Detecting access to a memory location in a multithreaded environment  
Various techniques for manipulating data using access states of memory, access control fields of pointers and operations, and exception raising and exception trapping in a multithreaded computer...
7542026 Apparatus method and system for improved feedback of pointing device event processing  
Events generated by a user of a pointing device are received into an event buffer and eventually removed from the event buffer by a receiving process such as an interface driver associated with an...
7539792 Data distribution method and system having a stream buffer device with a sub-buffer table for recording the state of a pluraity of corresponding sub-buffers  
A stream data buffer device suitable for a client program comprises a buffer having N numbered sub-buffers, a buffer agent having a sub-buffer table recording a state of a corresponding sub-buffer,...
7533238 Method for limiting the size of a local storage of a processor  
A method for limiting the size of a local storage of a processor is provided. A facility is provided in association with a processor for setting a local storage size limit. This facility is a...
7526583 Method and apparatus to launch write queue read data in a microprocessor recovery unit  
A method of checkpointing a microprocessor by providing, in parallel, a current read value from a queue and a next read value from the queue, and then selectively passing one of the current read...
7523232 Mark/re-read and mark/re-write operations in a multi-queue first-in first-out memory system  
In a multi-queue memory system, a plurality of read count pointers (one for each queue) are stored in a read address file, and used to generate empty flags. A read count pointer associated with a...
7519747 Variable latency buffer and method of operation  
A variable latency elastic buffer comprises a plurality of memory locations in which to hold data. A write and read pointer may point to respective write and read addresses of the plurality of...
7512562 Method for processing conditional payment request in an electronic financial transaction  
A mechanism is presented for processing conditional payment requests in an electronic financial transaction system. In particular, the mechanism provides for the handling of concurrent conditional...
7508837 System and method for receive queue provisioning  
Systems and methods that provide receive queue provisioning are provided. In one embodiment, a communications system may include, for example, a first queue pair (QP), a second QP and a general...
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...
7505410 Method and apparatus to support efficient check-point and role-back operations for flow-controlled queues in network devices  
Method and apparatus to support efficient check-point and role-back operations for flow-controlled queues in network devices. The method and apparatus employ queue descriptors to manage transfer of...
7496698 System and method for efficient implementation of a shared receive queue  
A method, computer program product, and a data processing system for posting and retrieving WQEs to a shared receive queue in a manner that alleviates head-of-line blocking issues is provided. The...
7493428 Method and system for dynamic queue splitting for maximizing throughput of queue based operations while maintaining per-destination order of operations  
A system for providing dynamic queue splitting to maximize throughput of queue entry processing while maintaining the order of queued operations on a per-destination basis. Multiple queues are...
7490180 Method, system, and computer program product for dynamically selecting software buffers for aggregation according to current system characteristics  
A method, system, and computer program product in a data processing system are disclosed for dynamically selecting software butters for aggregation in order to optimize system performance. Data to...
7487319 Resource allocation unit queue  
Provided is a method, system, deployment and program for resource allocation unit queuing in which an allocation unit associated with a task is classified. An allocation unit freed as the task ends...
7487271 Method and apparatus using buffer pools and arrays of buffer pointers for sharing memory in a multiprocessor system  
A multiprocessor system ( 100 ) for sharing memory has a memory ( 102 ), and two or more processors ( 104 ). The processors are programmed to establish ( 202 ) memory buffer pools between the...
7484017 Dequeuing from a host adapter two-dimensional queue  
A two-dimensional command block queue includes a plurality of command blocks in a first linked list. One of the command blocks in a string is included in the first linked list. The string is...
7480754 Assignment of queue execution modes using tag values  
The queue execution mode is selected based on the unique tag that is assigned to the command. In one method embodiment a tag is assigned for each of several disc access commands sent by the host....
7475170 Data transfer device for transferring data to and from memory via a bus  
The present invention is a data transfer device, which comprises an input/output reception buffer, an input/output transmission buffer, a write data buffer, a read data buffer, a control...
7469309 Peer-to-peer data transfer method and apparatus with request limits  
Methods and apparatus for peer-to-peer data transfers in a computing environment provide configurable control over the number of outstanding read requests by one peer device to another. A...
7467242 Method and system for dynamic FIFO flow control  
Method and system for a dynamic FIFO flow control circuit. The dynamic FIFO flow control circuit detects one or more obsolete entries in a FIFO memory, retrieves the address of the next valid read...
7461180 Method and apparatus for synchronizing use of buffer descriptor entries for shared data packets in memory  
Techniques for synchronizing use of buffer descriptors for data, such as packets transmitted over a network, include receiving private index data that indicates a particular buffer descriptor owned...
7457893 Method for dynamically selecting software buffers for aggregation according to current system characteristics  
A method is disclosed for dynamically selecting software buffers for aggregation in order to optimize system performance. Data to be transferred to a device is received. The data is stored in a...
7447875 Method and system for management of global queues utilizing a locked state  
A method and system for managing global queues is provided. In one example, a method for implementing a global queue is provided. The queue has a head pointer, a tail pointer, and zero or more...
7447812 Multi-queue FIFO memory devices that support flow-through of write and read counter updates using multi-port flag counter register files  
Multi-queue first-in first-out (FIFO) memory devices include multi-port register files that provide write count and read count flow-through when the write and read queues are equivalent. According...
7447805 Buffer chip and method for controlling one or more memory arrangements  
A buffer chip having a first data interface for receiving a data item which is to be written and for sending a data item which has been read, having a conversion unit for parallelizing the received...
7426604 Virtual output buffer architecture  
A buffer architecture enables linked lists to be used to administer virtual output queue buffering. The buffer has three random access memories (RAMs). A data RAM holds data. A free RAM holds a...
7412546 System method structure in network processor that indicates last data buffer of frame packet by last flag bit that is either in first or second position  
A method and structure for determining when a frame of information comprised of one or more buffers of data being transmitted in a network processor has completed transmission is provided. The...
7404058 Method and apparatus for avoiding collisions during packet enqueue and dequeue  
A method and apparatus for enqueuing and dequeuing packets to and from a shared packet memory, while avoiding collisions. An enqueue process or state machine enqueues packets for a communication...
7366803 Integrated circuit for buffering data by removing idle blocks to create a modified data stream when memory device is not near empty  
A circuit for buffering data is disclosed. The circuit comprises a first circuit which is coupled to receive a stream of data blocks using a first clock signal. The first circuit removes data...
7356624 Interface between different clock rate components  
A circuit for interfacing between a first component 11 operating at a first clock rate and a second component 12 operating at a second clock rate, wherein the second clock rate is higher than...
7346715 Data communication control device with peripheral device  
Loss of data to be transmitted from a peripheral device to a host before a software hierarchy of the host side completely starts is prevented. In a time period before a host completely reached a...
7330917 Decimation of fixed length queues having a number of position for holding data wherein new data is favored over old data  
Decimation of data from a fixed length queue retaining a representative sample of the old data. Exponential decimation removes every nth sample. Dithered exponential decimation offsets the...
7302503 Memory access engine having multi-level command structure  
A direct memory access system utilizing a local memory that stores a plurality of DMA command lists, each comprising at least one DMA command. A command queue can hold a plurality of entries, each...
7287102 System and method for concatenating data  
A storage controller includes a first memory that stores a plurality of data blocks that include first and second noncontiguous data segments. A queue module stores data lengths and data start...
7284074 Pipelined network processing with FIFO queues  
A system and method for operating on data within a network device is described. Between two data operations in a network device is a FIFO queue, which is used to separate the clock domains of the...
7284061 Obtaining temporary exclusive control of a device  
Remotely obtaining exclusive control of a device by remotely establishing communication with the device over a network, requesting to obtain remote exclusive control of the device's capabilities,...
7281086 Disk queue management for quality of service  
A mixed queue method for managing storage requests directed includes a low-priority request queue on which all low-priority requests are placed and where they are subject to throughput optimization...
7266621 Method and apparatus for high throughput short packet transfers with minimum memory footprint  
A device is presented including a host controller. A host controller driver is connected to the host controller. The host controller arranges queue element transfer descriptors (qTDs) in a...
7254654 Split-FIFO multi-station data transfer system  
A data transfer device is disclosed for writing data to and reading data from a disk drive system through a plurality of ports of the data transfer device. The data transfer device includes a first...
Matches 1 - 50 out of 288 1 2 3 4 5 6 >