Patents

Searching:





Search by keyword, patent number, inventor, assignee, city or state:




Patent # Description
US-6,381,698 System and method for providing assurance to a host that a piece of software possesses a particular property
A system and method for providing assurance to a host executing a piece of software that the software possesses a particular property. A certifier determines if...
US-6,381,697 Electronic equipment, method of controlling operation thereof and controlling method
A method and apparatus for controlling communication between components connected to a bus. All equipment manufacturers may use every application available on...
US-6,381,696 Method and system for transient key digital time stamps
Irrefutable public key digital signature time-stamps are created and used based upon, for example, the concept of transient time-interval-related secret...
US-6,381,695 Encryption system with time-dependent decryption
An object of the invention is to provide an encryption system and method for inhibiting the decryption of encrypted data unless a decryption condition is...
US-6,381,694 System for automatic recovery from software problems that cause computer failure
A system for recovering from certain types of system software startup problems employs a user-hidden secondary startup volume stored in the computer. During a...
US-6,381,693 Arrangements having firmware support for different processor types
A system, a method of operating the system and a system firmware. The system includes a processor and a system firmware including a plurality of customized...
US-6,381,692 Pipelined asynchronous processing
An asynchronous processor having pipelined instruction fetching and execution to implement concurrent execution of instructions by two or more execution units. A...
US-6,381,691 Method and apparatus for reordering memory operations along multiple execution paths in a processor
A method is provided for scheduling instructions for execution along multiple paths in a Computer processing system implementing out-of-order execution. The...
US-6,381,690 Processor for performing subword permutations and combinations
An apparatus for operating on the contents of an input register to generate the contents of an output register which contains a permutation, with or without...
US-6,381,689 Line-oriented reorder buffer configured to selectively store a memory operation result in one of the plurality...
A reorder buffer is configured into multiple lines of storage, wherein a line of storage includes sufficient storage for instruction results regarding a...
US-6,381,688 Serial port for a hose adapter integrated circuit using a single terminal
A host adapter integrated circuit that contains data transfer modules has a serial port that uses a single serial port pin to communicate with a slave serial...
US-6,381,687 Flexible memory channel
A memory channel means transferring data streams between different blocks and an internal memory means on a data chip, wherein said memory channel means...
US-6,381,686 Parallel processor comprising multiple sub-banks to which access requests are bypassed from a request queue...
A parallel processor capable of exhibiting a high processing performance, which when receiving as input access requests generating page faults to sub-banks from...
US-6,381,685 Dynamic configuration of memory module using presence detect data
A memory module includes a plurality of memory chips on the module; first logic for configuring the memory module to operate in a selectable mode; second logic...
US-6,381,684 Quad data rate RAM
A quad data rate RAM (100) in accordance with the invention is a burst synchronous RAM with separate data buses (Data-In, Data-Out) for read and write data. Data...
US-6,381,683 Method and system for destination-sensitive memory control and access in data processing systems
A method and system providing a memory controller having a destination-sensitive memory request reordering device. The destination-sensitive memory request...
US-6,381,682 Method and apparatus for dynamically sharing memory in a multiprocessor system
Multiple instances of operating systems execute cooperatively in a single multiprocessor computer wherein all processors and resources are electrically connected...
US-6,381,681 System and method for shared memory protection in a multiprocessor computer
A memory protection system for shared memory in a multiprocessor computer is provided that comprises a multiprocessor computer (10) having a plurality of...
US-6,381,680 Data processing system with an enhanced cache memory control
A detect circuit is provided in a system such as an I/O mapped microcomputer system in order to detect whether or not an access address for a read access request...
US-6,381,679 Information processing system with prefetch instructions having indicator bits specifying cache levels for...
An information processing unit and method for controlling a cache according to a software prefetch instruction, are disclosed. Indication bits are provided for...
US-6,381,678 Processing ordered data requests to a memory
A method is provided for requesting data from a memory. The method includes issuing a plurality of data requests to a data request port for the memory. The...
US-6,381,677 Method and system for staging data into cache
Disclosed is a system for caching data. After determining a sequential access of a first memory area, such as a direct access storage device (DASD), a processing...
US-6,381,676 Cache management for a multi-threaded processor
A method and apparatus which provides a cache management policy for use with a cache memory for a multi-threaded processor. The cache memory is partitioned among...
US-6,381,675 Switching mechanism and disk array apparatus having the switching mechanism
The present invention enables to obtain a data transfer at a high rate, at a reasonable cost, and with a high reliability. The disk array system according to the...
US-6,381,674 Method and apparatus for providing centralized intelligent cache between multiple data controlling elements
Apparatus and methods which allow multiple storage controllers sharing access to common data storage devices in a data storage subsystem to access a centralized...
US-6,381,673 Method and apparatus for performing a read next highest priority match instruction in a content addressable...
A content address memory (CAM) device that implements a read next highest priority or "RNHPM" instruction. The CAM device initially searches its CAM locations...
US-6,381,672 Speculative opening of a new page when approaching page boundary during read/write of isochronous streams
A memory controller detects an approaching end of a currently open page for an access operation for a particular data stream. The memory controller, in response...
US-6,381,671 Semiconductor integrated circuit and data processing system
To enhance the speed of first access (read access different in word line from the previous access) to a multi-bank memory, multi-bank memory macro structures are...
US-6,381,670 Flash memory array having maximum and minimum threshold voltage detection for eliminating over-erasure problem...
A flash memory having over-erased cells eliminated and comprising adjustable erase and program conditions. The maximum and minimum threshold voltages of the...
US-6,381,669 Multi-bank, fault-tolerant, high-performance memory addressing system and method
A memory addressing system for a multi-bank memory device that generally provides no bank conflicts for stride 1 data access patterns and infrequent ban...
US-6,381,668 Address mapping for system memory
For optimizing access to system memory having a plurality of memory banks, interleaving can be used when storing data so that data sequences are distributed over...
US-6,381,667 Method for supporting multiple delayed read transactions between computer buses
One embodiment of the present invention provides a method that supports multiple delayed read transactions between a host bus and a peripheral bus in a computer...
US-6,381,666 Method and apparatus for extending the range of the universal serial bus protocol
The present invention provides a method and apparatus to be used to extend the range of a standard USB devices. An extended range hub is provided which comprises...
US-6,381,665 Mechanisms for converting interrupt request signals on address and data lines to interrupt message signals
In one embodiment of the invention, an apparatus includes address and data ports to receive an interrupt request signal in the form of address signals and data...
US-6,381,664 System for multisized bus coupling in a packet-switched computer system
A data transfer control system for a computer system having a packet-switched data bus, for controlling the transfer of data words from a device having one bus...
US-6,381,663 Mechanism for implementing bus locking with a mixed architecture
An apparatus and method for permitting bus locking in a computer system having a mixed architecture. The mixed architecture includes a first bus coupled to...
US-6,381,662 Removable mother/daughter peripheral card
A peripheral card having a Personal Computer ("PC") card form factor and removably coupled externally to a host system is further partitioned into a mother card...
US-6,381,661 High throughput UART to DSP interface having Dual transmit and receive FIFO buffers to support data transfer...
The high throughput UART to DSP interface (UDIF) maintains UART functionality while integrating dual Transmit (Tx) and Receive (Rx) FIFO buffers that are...
US-6,381,660 Clock generating system generating clock based on value obtained by adding second time information and...
An input device sequentially receives a first packet and a second packet that immediately follows the first packet, each of the first and second packets...
US-6,381,659 Method and circuit for controlling a first-in-first-out (FIFO) buffer using a bank of FIFO address registers...
A method and circuit for controlling a FIFO buffer such that the buffer can accommodate more than one data block simultaneously without overlapping data between...
US-6,381,658 Apparatus and method to precisely position packets for a queue based memory controller
Disclosed is an apparatus, method, and system to precisely position packets for a queue based memory controller. The memory controller operates with a queue...
US-6,381,657 Sharing list for multi-node DMA write operations
In a SCI based multi-node system, the write purge command joins the new node that is requesting to write to the memory of the sharing list, while maintaining the...
US-6,381,656 Method and apparatus for monitoring input/output ("I/O") performance in I/O processors
A method and system for monitoring performance of an input/output ("I/O") processor in a server associated with a computing system, such as an intelligent I/O...
US-6,381,655 System for transmitting information about an electronic unit stored in a storage means having a hierarchical...
A method for transmitting information between each electronic unit, comprising the steps of (a) transmitting information whose amount does not exceed a...
US-6,381,654 Systems methods and computer program products for customized host access applications including...
Host communications software is modified to include user-provided transport code for sending and receiving datastreams to and from a host. A user transport code...
US-6,381,653 Managing accidental death of an object during communication between objects distributed in a COM environment
A method in a COM environment enables a first object (X) to be informed of an accidental death of one or more second objects (Y). When the first object (X) opens...
US-6,381,652 High bandwidth processing and communication node architectures for processing real-time control messages
An architecture for processing time-critical real-time control messages in a large real-time processing system. Control messages are separated from block data...
US-6,381,651 Information processing apparatus and method enabling users to easily acquire information that occurs on a...
A server computer stores user favorites information that relates to the favorites of a user. Whether digital information that has newly occurred on a network...
US-6,381,650 Method for finding the address of a workstation assigned a dynamic address
A protocol for locating a server program on a workstation that is dynamically allocated IP address is disclosed. To located a desired server program, a special...
US-6,381,649 Data flow monitoring at a network node using periodically incremented counters for comparison to predetermined...
An apparatus and method for monitoring data flow at a node on a network are disclosed. A memory location or "bucket" is allocated to each of a plurality of links...
← Previous | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 | Next →