|
Match
|
Document |
Document Title |
|
|
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)...
|
|
|
7613850 |
System and method utilizing programmable ordering relation for direct memory access
A computer system controls ordered memory operations according to a programmatically-configured ordering class protocol to enable parallel memory access while maintaining ordered read responses....
|
|
|
7613426 |
Proximity service discovery in wireless networks
Discovery of services between devices is provided prior to establishing a connection between devices, including wireless-enabled devices or devices that are communicatively coupled to wireless...
|
|
|
7609540 |
Serial bus controller using nonvolatile ferroelectric memory
A serial bus controller using a nonvolatile ferroelectric memory is provided. The memory controller structure using a nonvolatile ferroelectric register enables control of variable access time...
|
|
|
7603672 |
Programmable request handling system and method
A system and method is disclosed for prioritizing requests received from multiple requesters for presentation to a shared resource. The system includes logic that implements multiple priority...
|
|
|
7603494 |
Home networking resource management
In a particular embodiment, the disclosure is directed to a method of configuring a computer coupled to a residential gateway. The method includes executing resource sharing software on the...
|
|
|
7600049 |
Method, system, and computer program product for timing operations of different durations in a multi-processor, multi-control block environment
Operations in a multi-processor, multi-control block environment are timed using timing queues and instruction queues. Upon receipt of a request for a subchannel control block (SCB) to perform an...
|
|
|
7590779 |
Determining latency and persistency of storage devices and presenting a save/read user interface through abstracted storage
A system and method for enabling users and developers to store data on a number of different types of local and remote devices connected to a multimedia console or a gaming console. The range of...
|
|
|
7587530 |
Method and apparatus for managing device reservation
Methods and apparatus are disclosed for managing device reservation. In one embodiment, upon receiving a device command from a first host, a device targeted by the device command is reserved for...
|
|
|
7584307 |
Direct memory access DMA with positional information and delay time
An information processor includes: generating section generating a descriptor, the descriptor including positional information, which indicates a packet-by-packet recording position of the data in...
|
|
|
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...
|
|
|
7565498 |
System and method for maintaining write order fidelity in a distributed environment
Various systems and methods for maintaining write order fidelity in a distributed environment are disclosed. One method, which can be performed by each node in a cluster, involves associating a...
|
|
|
7555577 |
Data transfer apparatus with channel controller and transfer controller capable of slave and standalone operation
A data transfer control apparatus includes a channel controller and a transfer controller. The channel controller receives, prioritizes and queues data transfer requests. The transfer controller...
|
|
|
7552248 |
Information terminal, information processing system, and methods of controlling the same
An information terminal disclosed herein includes a data storage in which data is stored; an internal controller which accesses the data storage by a request from inside the information terminal;...
|
|
|
7552247 |
Increased computer peripheral throughput by using data available withholding
A method and apparatus for a multiprocessor system to simultaneously process multiple data write command issued from one or more peripheral component interface (PCI) devices by controlling and...
|
|
|
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...
|
|
|
7526598 |
Efficient flash memory device driver
A driver for a data storage device includes an access command and a verification command. The access command initiates an access (write, erase or read) of the data storage device while allowing a...
|
|
|
7516313 |
Predicting contention in a processor
In one embodiment, the present invention includes a predictor to predict contention of an operation to be executed in a program. The operation may be processed based on a result of the prediction,...
|
|
|
7512739 |
Updating a node-based cache LRU tree
Exemplary embodiments include a method for updating an Cache LRU tree including: receiving a new cache line; traversing the Cache LRU tree, the Cache LRU tree including a plurality of nodes;...
|
|
|
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...
|
|
|
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...
|
|
|
7493516 |
Hardware-error tolerant computing
Embodiments include a computing system, a device, and a method. A computing system includes a processor subsystem having an adjustable operating parameter. The computing system also includes an...
|
|
|
7493426 |
Data communication method and apparatus utilizing programmable channels for allocation of buffer space and transaction control
A control mechanism for data bus communications employs channels to which bus transactions are assigned, each channel having independent flow control. The control mechanism enforces an ordering...
|
|
|
7478179 |
Input/output priority inheritance wherein first I/O request is executed based on higher priority
A method for executing input/output (I/O) operations based on priority involves receiving a first I/O request for a unit of data, receiving a second I/O request for the same unit of data,...
|
|
|
7461119 |
Method, apparatus, and system for managing status of requests in a client server environment
According to one aspect of the present invention, a method is provided in which a request submitted by a user via a user-interface is sent from a client to a server for processing. Upon being...
|
|
|
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...
|
|
|
7426621 |
Memory access request arbitration
A method includes receiving a first memory access request from a first device during a first interval. The first memory access request is to access a first page of a multiple-page memory. The...
|
|
|
7426583 |
Method and circuit for decoding an address of an address space
Decoding an address in an address space including a plurality of local ranges and a plurality of peripheral ranges is described. Various approaches for decoding an input address include determining...
|
|
|
7409506 |
Multiprocessor system with high-speed exclusive control
A multiprocessor system includes a plurality of processors, a shared bus coupled to the plurality of processors, a resource coupled to the shared bus and shared by the plurality of processors, and...
|
|
|
7392353 |
Prioritization of out-of-order data transfers on shared data bus
Uncontested priority is provided to out-of-order data transfers over in-order data transfers on a data bus shared by a plurality of memory requesters. By always granting priority to out-of-order...
|
|
|
7383360 |
Electronic data storage system divides command requiring data transfer into subcommands, in accordance with performance of devices
An electronic system includes two or more peripheral devices or units each of which is electronically coupled to the host through a single port of a predetermined bus. By splitting commands from...
|
|
|
7380032 |
Storage system, and method for controlling the same
Disclosed is a method A method for controlling a storage system including a host computer; a first storage controller connected communicably to the host computer, for receiving a data frame...
|
|
|
7373438 |
System and method for reprioritizing high-latency input/output operations
A mechanism for reprioritizing high-latency input/output operations in a file system is provided. The mechanism expands a file access protocol, such as the direct access file system protocol, by...
|
|
|
7373436 |
Storage control device and method for management of storage control device
A storage control device, connected to a host processing device through a full-duplex channel and for storing data received through the channel in a data storage means, comprises a plurality of...
|
|
|
7370161 |
Bank arbiter system which grants access based on the count of access requests
Provided are an arbiter capable of improving memory access efficiency in a multi-bank memory, a memory access arbitration system including the arbiter, and an arbitration method thereof, where the...
|
|
|
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...
|
|
|
7366800 |
System and method for dynamically assigning I/O priority
A system for controlling I/O transfers includes a host system or initiator including an adapter driver layer; and a storage controller. The storage controller includes a priority store and an...
|
|
|
7353349 |
Method and apparatus for reordering memory requests for page coherency
A method and apparatus for reordering memory requests for page coherency. Various data streams are frequently found in separate areas of physical memory (i.e. each data stream is found in a...
|
|
|
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...
|
|
|
7340542 |
Data processing system with bus access retraction
A bus master may selectively retract a currently pending access based on one or more characteristics of the currently pending access. In this manner, bus master may better control its access...
|
|
|
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...
|
|
|
7337285 |
Buffer allocation based upon priority
An information recording apparatus according to the present invention manages a priority value for each host that can log in, and allocates an immediate data buffer to each host based on the...
|
|
|
7330920 |
Signal initiator and method for on-demand communication
A method is provided for on-demand communications in a communication network with support for a plurality of communication units participating in a common communication, which includes multiple...
|
|
|
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...
|
|
|
7325103 |
Serialization of administrative operations for accessing virtual volumes
A method of serializing administrative operations on virtual volumes includes operating a storage system to maintain a plurality of virtual volumes that share a pool of block storage, where each of...
|
|
|
RE40034 |
Method and apparatus to reduce serial communications path connection overhead
Control of a loop of a fiber-channel arbitrated-loop serial communications channel is maintained (i.e., the loop connection is held open) as long as a minimum amount of data, which optionally is...
|
|
|
7310689 |
Bypassing disk I/O operations when porting a computer application from one operating system to a different operating system
Systems, methods, and computer products that improve the performance of computer-implemented I/O operations for complex applications, such as a database, that are ported to target computer systems...
|
|
|
7310670 |
Multi-channel power line exchange protocol
A scalable networking protocol that allows multiple nodes to communicate via a multi-channel network medium is described. The networking protocol allows any node on the network to assign itself as...
|
|
|
7305500 |
Sram controller for parallel processor architecture including a read queue and an order queue for handling requests
A controller for a random access memory includes an address and command queue that holds memory references from a plurality of microcontrol functional units. The address and command queue includes...
|
|
|
7293136 |
Management of two-queue request structure for quality of service in disk storage systems
Storage requests are divided into high-priority requests generally requiring low response time and low-priority requests generally requiring high throughput. The high-priority requests are further...
|