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