|
Match
|
Document |
Document Title |
|
|
7562185 |
Accessing a storage medium using dynamic read statistics
A method and system for accessing a storage medium that factors in read statistics of previous reads of the storage medium is provided. An access system tracks read statistics generated from...
|
|
|
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...
|
|
|
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...
|
|
|
7254674 |
Distribution of I/O requests across multiple disk units
A method of respectively reading and writing data to and from a plurality of physical disk units in response to I/O requests from a host computing system includes establishing a logical disk group...
|
|
|
7234005 |
System and method of setting parameters of peripheral device when an operation ratio of a command exceeds predetermined value
A method of setting a parameter of a peripheral device, for controlling an operation of the peripheral device includes collecting and storing a command issued for the peripheral device by an...
|
|
|
7194656 |
Systems and methods for implementing content sensitive routing over a wide area network (WAN)
Systems and methods for optimizing storage network functionality. The methods and systems of the present invention are particularly useful for optimizing storage network performance for cases in...
|
|
|
7103783 |
Method and system for providing data security in a file system monitor with stack positioning
A System for providing data security in a first device driver operably installed in a computer operating system having a layered plurality of device drivers ( 81, 82, 83, 84 ) for accessing data in...
|
|
|
7043605 |
Disk array apparatus
Performance and reliability as a disk array system can be always kept optimal even when a group construction of disk drives is changed. The disk array system is connectable to a host and includes a...
|
|
|
6907499 |
Interrupting disc write operations to service read commands
Systems and methods in a disc drive improve data transfer performance by interrupting disc write operations to service read commands.
|
|
|
6862640 |
Arbitration in local system for access to memory in a distant subsystem
A multiprocessor system includes a plurality of data processors. Each data processor includes: a data processing core; a memory forming a local portion of a unified memory; and a global memory...
|
|
|
6807588 |
Method and apparatus for maintaining order in a queue by combining entry weights and queue weights
A sectioned ordered queue in an information handling system comprises a plurality of queue sections arranged in order from a first queue section to a last queue section. Each queue section contains...
|
|
|
6795389 |
Optical information recording medium with substrate and multiple information
An optical information recording medium is provided with a plurality of information layers ( 2, 3 ), each of which has a sector structure in which a data area ( 8, 12 ) is divided in the...
|
|
|
6795878 |
Verifying cumulative ordering of memory instructions
A method, computer program product and data processing system for verifying cumulative ordering. In one embodiment of the present invention a method comprises the step of selecting a memory barrier...
|
|
|
6792485 |
Data output control apparatus connected via a network to a portable terminal and a plurality of printing apparatuses
The invention provides a data output control apparatus which is suitable for allowing detailed information on a network to be readily obtained. A data output control terminal selects one of...
|
|
|
6782436 |
Method and apparatus for locating devices within a network system
A method and apparatus for a communication system for facilitating communication on the network. Identification of a network device, preferably a controller or IO device, is based on a physical...
|
|
|
6775725 |
Preparation and execution of a program in an additional chip card of a terminal
To execute a program in a second chip card, inserted in a terminal in addition to a first chip card, containing data relating to the owner of the first card, the second card communicates with the...
|
|
|
6771556 |
Single port random access memory equipped with a relief module to operate as a dual port shared memory
The present relief module equipped random access memory avoids the need for enforced idle cycles for the processors, thereby enabling the State Machine to operate at its maximum speed. This relief...
|
|
|
6757751 |
High-speed, multiple-bank, stacked, and PCB-mounted memory module
The density for any generation of Standard In-Line Memory Module (SIMM), or Dual In-Line-Memory Module (DIMM), chipset used to provide computer Random Access Memory (RAM), can be multiplied by...
|
|
|
6697885 |
Automated DMA engine for ATA control
An automated direct memory access system is implemented as an advanced ATA host IC for mother board or adapter applications. The system transfers data from two independent ATA channels using the...
|
|
|
6684264 |
Method of simplifying machine operation
Apparatus and method for controlling a molding machine includes structure and function for a human machine interface control panel having: (i) a flat panel display screen; (ii) a pointing device;...
|
|
|
6681271 |
Computer system for multi-type DRAM support
A computer system for multi-type DRAM support includes a first slot for receiving a first type DRAM, a second slot for receiving a second type DRAM, a north bridge chip, and a control circuit. The...
|
|
|
6598096 |
Device and method for controlling packet transfer
An IEEE 1394 compliant bus controller transfers data packets between connected nodes. The controller includes a processor which divides a series of data into blocks and then stores the blocks in...
|
|
|
6542939 |
Method and apparatus for storing volumetric vital product data (VPD) in memory associated with a connector or connector board
In an electrical system having a connector board with at least one electrical connector thereon for receiving an electrical device therein, volumetric vital product parametric data is stored in...
|
|
|
6519544 |
Method and apparatus for IEEE 1394 bus analysis
IEEE 1394 bus interface circuit 15 X comprises a physical layer LSI 37 connected to an IEEE 1394 bus 14, a data capture circuit 22 X connected to the physical layer LSI 37 through signal...
|
|
|
6418510 |
Cooperative cache and rotational positioning optimization (RPO) scheme for a direct access storage device (DASD)
A cooperative disk cache management and rotational positioning optimization (RPO) method for a data storage device, such as a disk drive, makes cache decisions that decrease the total access times...
|
|
|
6363441 |
TIMING CONTROLLER HAVING DEPENDENCY MEMORY, SELECTION SERIALIZATION COMPONENT AND REORDERING COMPONENT FOR MAINTAINING TIME DEPENDENCIES IN CONVERSIONS BETWEEN SEQUENTIAL AND PARALLEL OPERATIONS USING STAGING MEMORY
An electronic system and method that maintains time dependencies and ordering constraints in an electronic system. A timing controller utilizes a representative bit to track timing dependencies...
|
|
|
6314485 |
Automatic status register
One aspect of the present invention provides a packer-unpacker (PUP) for a digital serial interface which allows a plurality of processors to access time slot registers of a serial data stream...
|
|
|
6272565 |
Method, system, and program for reordering a queue of input/output (I/O) commands into buckets defining ranges of consecutive sector numbers in a storage medium and performing iterations of a selection routine to select and I/O command to execute
Disclosed is a system, method, and program for selecting an input/output (I/O) command in a queue of I/O commands. Each I/O command operates within a range of addressable locations on a storage...
|
|
|
6253263 |
System with logic gates having a progressive number of inputs connected to a first connection matrix receiving signals to be arbitrated from peripheral devices
A peripheral device connecting system with priority arbitration includes a connection matrix connected to a plurality of peripheral devices capable of transmitting a signal to be arbitrated, e.g.,...
|
|
|
6145052 |
Disk drive with adaptive pooling for command reordering
A method for selecting a next command to execute from a set of SCSI commands where the commands are gracefully aged and performance of a disk drive is improved. An execution threshold age, a pool...
|
|
|
6125396 |
Method and apparatus for implementing bandwidth allocation with a reserve feature
A method for accessing a shared resource is provided. An assigned usage rate is received from a resource coordinator and a desired usage rate is determined. When it is determined that the desired...
|
|
|
6098138 |
Apparatus providing connectivity between devices attached to different interfaces of the apparatus
A communications interface is provided for apparatus such as a desktop computer or printer. The communications interface provides both for connection to a network and connection to a local device...
|
|
|
6070204 |
Method and apparatus for using universal serial bus keyboard to control DOS operations
A method, apparatus, and article of manufacture for generating signals using a Universal Serial Bus (USB) host controller and USB keyboard. Data generated by the keyboard is marked as being used...
|
|
|
5884097 |
Data structure and methods for defining and using attribute data blocks to instantiate objects and describe changes to objects
A data structure and method are disclosed for transferring object attributes between platforms in a distributed computing environment. The method includes creating an application description file....
|
|
|
5845316 |
Scheduling random I/O for data storage tape
A system for scheduling read-requests for a serpentine data tape. The transit time between arbitrarily selected locations in the tape is not a linear function of distance between the locations....
|
|
|
5822766 |
Main memory interface for high speed data transfer
An apparatus and method for transferring data sets between a storage controller and a number of daisy chained main memories on separate circuit elements at high speed. Each main memory has coupled...
|
|
|
5724614 |
Circuits provide input/output module connections having the input receptacle being connected to neutral wiring terminal and the output receptacle being connected to hot wiring terminal
A digital input/output circuit board includes a plurality of circuits each having an input module and an output module for mounting either an input module or an output module, wiring terminals for...
|
|
|
5715475 |
Topological identification and initialization of a system for processing video information
A method and apparatus for initializing and determining the topological configuration of a system for processing video information is described. The system has a master device and multiple slave...
|
|
|
5594925 |
Method and apparatus determining order and identity of subunits by inputting bit signals during first clock period and reading configuration signals during second clock period
A unit train (10) includes a base unit (12). Base unit (12) generates a clock signal and a bit signal. Base unit (12) also receives and interprets a data signal. Unit train (10) also includes a...
|
|
|
4796176 |
Interrupt handling in a multiprocessor computing system
A multiprocessor computing system is disclosed which includes a system bus, a plurality of processing units and a plurality of synchronous input/output channel controllers. A plurality of priority...
|
|
|
4225942 |
Daisy chaining of device interrupts in a cathode ray tube device
A microprocessor controlled cathode ray tube display system has a plurality of peripheral devices all connected in common to a system bus. Apparatus in each peripheral device activates a single...
|
|
|
4059851 |
Priority network for devices coupled by a common bus
A priority network utilizing a common bus coupled to a plurality of priority seeking peripheral devices wherein a processor or any number of processors is connected to the common bus. Each...
|
|
|
3996561 |
Priority determination apparatus for serially coupled peripheral interfaces in a data processing system
A priority determination technique for use in a data processing system having a data processor coupled with a plurality of peripheral interface logic elements or boxes for transferring data to such...
|
|
|
3911409 |
Data processing interface system
A data processor is coupled with a plurality of peripheral devices via interface units or boxes, each coupled to one or more of such peripheral devices. The data processor and interface boxes are...
|
|
|
3810105 |
COMPUTER INPUT-OUTPUT SYSTEM
A computer system for digital computers is disclosed in which peripheral devices cooperate with "hardware" input-output processors (IOP) independent from the central processor (CPU) of the computer...
|
|
|
3623001 |
INPUT DATA PREPARATION SYSTEM
An input preparation system is provided that can generate a series of data records on a single high-capacity storage member in computer compatible form from a variable number of input stations that...
|
|
|
3099818 |
Scan element for computer
|