P

Inventor

KAISER JOHN MICHAEL

US34 patents

Patents

34 patents
US6029217AFeb 22, 2000

Queued arbitration mechanism for data processing system

IBM133 citations99
US6286068B1Sep 4, 2001

Queued arbitration mechanism for data processing system

IBM17 citations93
US5963974AOct 5, 1999

Cache intervention from a cache line exclusively holding an unmodified value

IBM46 citations93
US5946709AAug 31, 1999

Shared intervention protocol for SMP bus using caches, snooping, tags and prioritizing

IBM37 citations93
US5943685AAug 24, 1999

Method of shared intervention via a single data provider among shared caches for SMP bus

IBM27 citations93
US5940856AAug 17, 1999

Cache intervention from only one of many cache lines sharing an unmodified value

IBM41 citations93
US5940864AAug 17, 1999

Shared memory-access priorization method for multiprocessors using caches and snoop responses

IBM36 citations93
US6061757AMay 9, 2000

Handling interrupts by returning and requeuing currently executing interrupts for later resubmission when the currently executing interrupts are of lower priority than newly generated pending interrupts

IBM33 citations92
US5954825ASep 21, 1999

Method for isolating faults on a clocked synchronous bus

IBM23 citations92
US5771247AJun 23, 1998

Low latency error reporting for high performance bus

IBM21 citations92
US5713029AJan 27, 1998

Information handling system including doze mode control

IBM20 citations92
US5673413ASep 30, 1997

Method and apparatus for coherency reporting in a multiprocessing system

IBM43 citations92
US5659708AAug 19, 1997

Cache coherency in a multiprocessing system

IBM28 citations92
US6226695B1May 1, 2001

Information handling system including non-disruptive command and data movement between storage and one or more auxiliary processors

IBM54 citations91
US5898896AApr 27, 1999

Method and apparatus for data ordering of I/O transfers in Bi-modal Endian PowerPC systems

IBM50 citations91
US5430442AJul 4, 1995

Cross point switch with distributed control

IBM102 citations91
US5765022AJun 9, 1998

System for transferring data from a source device to a target device in which the address of data movement engine is determined

IBM34 citations89
US5996049ANov 30, 1999

Cache-coherency protocol with recently read state for data and instructions

IBM19 citations84
US6658536B1Dec 2, 2003

Cache-coherency protocol with recently read state for extending cache horizontally

IBM12 citations74
US6314495B1Nov 6, 2001

Method and apparatus for executing multiply-initiated, multiply-sourced variable delay system bus operations

IBM9 citations74
US6202131B1Mar 13, 2001

Method and apparatus for executing variable delay system bus operations of differing type or character without dead lock using shared buffers

IBM11 citations74
US6178485B1Jan 23, 2001

Method and apparatus for executing singly-initiated, singly-sourced variable delay system bus operations of differing character

IBM9 citations74
US6128705AOct 3, 2000

Method and apparatus for executing multiply-initiated, multiply-sourced variable delay system bus operations

IBM12 citations74
US6052762AApr 18, 2000

Method and apparatus for reducing system snoop latency

IBM9 citations74
US5790892AAug 4, 1998

Information handling system for modifying coherency response set to allow intervention of a read command so that the intervention is not allowed by the system memory

IBM7 citations74
US5784710AJul 21, 1998

Process and apparatus for address extension

IBM9 citations74
US5687329ANov 11, 1997

Information handling system including a data bus management unit, an address management unit for isolating processor buses from I/O and memory

IBM13 citations74
US5745698AApr 28, 1998

System and method for communicating between devices

IBM9 citations73
US5671370ASep 23, 1997

Alternating data valid control signals for high performance data transfer

IBM9 citations73
US5182554AJan 26, 1993

Third party evavesdropping for bus control

IBM15 citations72
US6192453B1Feb 20, 2001

Method and apparatus for executing unresolvable system bus operations

IBM3 citations63
US6141714AOct 31, 2000

Method and apparatus for executing self-snooped unresolvable system bus operations

IBM5 citations63
US5734900AMar 31, 1998

Information handling system including efficient power on initialization

IBM5 citations63
US5687327ANov 11, 1997

System and method for allocating bus resources in a data processing system

IBM5 citations62