Match Document Document Title
7624207 Method, system and program products for reducing data movement within a computing environment  
Data movement within a computing environment is at the very least reduced. Data is transmitted between a file system of the computing environment and a transmission medium of that environment. The...
7620753 Lockless access to a ring buffer  
A reader and writer access a ring buffer without using a locking mechanism, thereby avoiding any delays attendant to using a locking mechanism when performing read operations to supply the reader...
7617332 Method and apparatus for implementing packet command instructions for network processing  
A method, apparatus and computer program product are provided for implementing packet command instructions for network processing. A set of packet commands is provided. Each packet command defines...
7617291 System and method for supporting TCP out-of-order receive data using generic buffer  
A method and system for handling received out-of-order network data using generic buffers for non-posting TCP applications is disclosed. When incoming out-of-order data is received and there is no...
7613848 Dynamic stabilization for a stream processing system  
Disclosed are a method, upstream processing node, and computer readable medium for dynamically stabilizing a stream processing system. The method includes receiving at least one computing resource...
7613199 Systems and methods for permitting queues to oversubscribe  
A system permits queues to use more than an allocated amount of bandwidth. The system allocates an amount of bandwidth to each of the queues and determines whether any of the queues is using less...
7613109 Processing data for a TCP connection using an offload unit  
A method and apparatus for processing data received and transmitted on a TCP connection is described. An offload unit processes received data for which a special case does not exist, to produce...
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...
7603495 Method of and device for changing an output rate  
This invention relates to a method and system for changing an output rate of information for a buffer ( 3 ) with a constant first output rate (R 1 ) which receives output data from a data source (...
7603488 Systems and methods for efficient memory management  
Systems and methods for providing efficient memory allocation, reduced processor intervention and power consumption, and increased memory access bandwidth. One embodiment comprises a system...
7603429 Network adapter with shared database for message context information  
A network interface adapter includes a network interface and a client interface, for coupling to a client device so as to receive from the client device work requests to send messages over the...
7603026 Information processing method and information processing apparatus  
This invention provides an information processing method and apparatus, which can set all extent sizes of data divisionally recorded on a disk to be equal to or larger than the minimum recording...
7599753 Systems and methods for running priority-based application threads on a realtime component  
Systems and methods for processing data from priority-based operating system threads within a realtime component are described. The component submits blank buffers to hardware. The component...
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...
7594048 Determining transit time across an asynchronous FIFO memory by measuring fractional occupancy  
Measuring transit time across an asynchronous first-in-first-out (FIFO) memory can include sampling an indication of a value of a read pointer of the FIFO memory at a sampling frequency that...
7594023 Data carousel receiving and caching  
Data objects are sent using a data carousel and forward error correction. This involves segregating a file into groups, wherein each group represents k data blocks. From the k data blocks of each...
7590778 Using operation codes to control a decoder's use of a buffer to generate data from an input data stream into an output data stream  
Provided are a method, system, and article of manufacture for using operation codes to control a decoder's use of a buffer to generate data from an input data stream into an output data stream. An...
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...
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...
7587521 Mechanism for assembling memory access requests while speculatively returning data  
According to one embodiment, a memory controller is disclosed. The memory controller includes assignment logic and a transaction assembler. The assignment logic receives a request to access a...
7584472 Method and apparatus for processing call signaling messages  
A method and apparatus for processing call signaling messages during burst overloading and sustained overloading of a communications switch include processing that begins by receiving a plurality...
7581072 Method and device for data buffering  
A data buffer device that includes a write unit and a read unit, and is disposed between a first interface device and a second interface device is provided. The write unit further includes a first...
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...
7574539 Dynamic A-MSDU enabling  
A dynamic A-MSDU enabling method is disclosed. The method enables the recipient of an aggregate MAC service data unit (A-MSDU) under a block ACK agreement to reject the A-MSDU. The method thus...
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...
7562133 Method, system and computer program product for delivering data to a storage buffer assigned to an application  
A method, system, and computer program product in a computer-readable medium for delivering data, received from a network, to a storage buffer assigned to an application is proposed. An application...
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...
7558891 Apparatus and method for initializing an elastic buffer  
An apparatus and method for initializing an elastic buffer. The elastic buffer, a FIFO buffer, outputs and writes data according to a reading index and a writing index, respectively. First, a...
7558889 Accessing a collection of data items 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...
7558656 Vehicle data recording device  
Provided is a vehicle data recording device in which detection values of an acceleration sensor 210 and an driving status detecting sensor 220 are periodically and continuously recorded in a...
7555578 Device for controlling endpoints of USB device and method of controlling endpoints of USB device  
A configuration of a USB device can include: a serial interface engine (SIE) operable as an interface to a USB host; a controller interface operable as an interface to a controller of the USB...
7552439 System and method to allow non-deterministic execution in a process control system  
A method includes receiving at least one process control value from a deterministic process control environment according to an execution cycle of the deterministic process control environment. The...
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...
7539797 Route aware Serial Advanced Technology Attachment (SATA) Switch  
A switch is coupled between a plurality of host units and a device for routing frame information therebetween. The switch includes a first serial advanced technology attachment (ATA) port including...
7539790 Reducing latency in SCSI protocol  
To communicate over a SCSI protocol, a first device allocates buffers for a dummy SCSI read command and sends the dummy SCSI read command to a second device. This dummy SCSI read command is not a...
7536488 Buffer controller and management method thereof  
The invention provides a new linked structure for a buffer controller and management method thereof. The allocation and release actions of buffer memory can be more effectively processed when the...
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...
7533216 Device and method for simulating a hard disk  
A device and a method for simulating a hard disk are disclosed. The device has a core logic chip, a main memory module and a setting module. The setting module is used to set the main memory module...
7533201 Queue management mechanism in network processor wherein packets stored at memory device corresponds to addresses stored in plurity of queues within queue management  
According to one embodiment, a method is disclosed. The method includes selecting a first of a plurality of programmable interrupt enable registers, a controller determining for the first register...
7529859 System and article of manufacture for fencing of resources allocated to non-cooperative client computers  
Techniques are provided for processing an Input/Output (I/O) request. At least one data block is allocated for use in completing the I/O request. A current operations record is stored for the I/O...
7526587 Dual port serial advanced technology attachment (SATA) disk drive  
A hard disk drive is coupled to a plurality of host units for communication. The first host unit includes a serial advanced technology attachment (SATA) port, including a first host task file...
7523236 Switching serial advanced technology attachment (SATA) to a parallel interface  
A switch is coupled between a plurality of host units and a device, for communicating therebetween. A first serial advanced technology attachment (SATA) port includes a first host task file, and is...
7523235 Serial Advanced Technology Attachment (SATA) switch  
A switch is coupled between a plurality of host units and a device for communicating therebetween. Included is a first serial advanced technology attachment (SATA) port, a second SATA port, and a...
7519746 Elastic buffer  
An output of a first ring counter is held in a first storage circuit. Outputs of a second ring counter and the first storage circuit are input to a first AND circuit group. An output of a third...
7512680 System monitoring method  
A second computer for monitoring a database management system and a storage subsystem introduced into a first computer, is provided with a step of acquiring profile information of an application, a...
7508895 Oversampling apparatus, decoding LSI chip, and oversampling method  
An oversampling system (oversampling apparatus), a decoding LSI chip, and an oversampling method capable of decreasing the memory capacity of an output buffer used to oversample and output decoded...
7502876 Background memory manager that determines if data structures fits in memory with memory state transactions map  
A background memory manager (BMM) for managing a memory in a data processing system has circuitry for transferring data to and from an outside device and to and from a memory, a memory state map...
7499452 Self-healing link sequence counts within a circular buffer  
Methods and apparatus that allow recovery in the event that sequence counts used on receive and transmit sides of a communications link become out of sync are provided. In response to receiving a...
7496707 Dynamically scalable queues for performance driven PCI express memory traffic  
A method, data processing system, and PCI Express protocol for enabling high performance IO data transfers for multiple, different IO configurations, which include variable packet sizes and/or...
7493427 Apparatus and method for supporting received data processing in an offload of network protocol processing  
A number of improvements in network adapters that offload protocol processing from the host processor are provided. Specifically, an improved mechanism for handling receipt of data packets in a...