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