Inventor
KAISER JOHN MICHAEL
US34 patents
Patents
34 patentsUS6029217AFeb 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