Issued Patents All Time
Showing 25 most recent of 32 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9652230 | Computer processor employing dedicated hardware mechanism controlling the initialization and invalidation of cache lines | Roger Rawson Godard, Arthur David Kahlich, Norman Hardy | 2017-05-16 |
| 8717882 | Repurposing data lane as clock lane by migrating to reduced speed link operation | Venkatraman Iyer, Robert G. Blankenship | 2014-05-06 |
| 8645959 | Method and apparatus for communication between two or more processing elements | Kushagra Vaid, John Crawford | 2014-02-04 |
| 8495091 | Dynamically routing data responses directly to requesting processor core | Sailesh Kottapalli, Vedaraman Geetha | 2013-07-23 |
| 8301907 | Supporting advanced RAS features in a secured computing system | Mahesh S. Natu, Sham M. Datta, Jeff Wiedemeier, James Vash, Sailesh Kottapalli +1 more | 2012-10-30 |
| 8145732 | Live network configuration within a link based computing system | Mohan J. Kumar, Murugasamy Nachimuthu | 2012-03-27 |
| 7957428 | Methods and apparatuses to effect a variable-width link | Maurice B. Steinman, Rahul R. Shah, Naveen Cherukuri, Aaron T. Spink, Sanjay Dabral +3 more | 2011-06-07 |
| 7804890 | Method and system for response determinism by synchronization | Muraleedhara Navada, Tim Frodsham, Sanjay Dabral, Chris D. Matthews, Chris C. Gianos +2 more | 2010-09-28 |
| 7607071 | Error correction using iterating generation of data syndrome | Henk G. Neefs | 2009-10-20 |
| 7024533 | Mechanism for synchronizing multiple skewed source-synchronous data channels with automatic initialization feature | Richard E. Kessler, Peter J. Bannon, Maurice B. Steinman, Scott E. Breach, Gregg A. Bouchard | 2006-04-04 |
| 6636955 | Mechanism for synchronizing multiple skewed source-synchronous data channels with automatic initialization feature | Richard E. Kessler, Peter J. Bannon, Maurice B. Steinman, Scott E. Breach, Gregg A. Bouchard | 2003-10-21 |
| 5601657 | Two-step chemical cleaning process | — | 1997-02-11 |
| 5413168 | Cleaning method for heat exchangers | — | 1995-05-09 |
| 5361284 | Tube corrosion accelerator | William M. Cox | 1994-11-01 |
| 5303358 | Prefix instruction for modification of a subsequent instruction | — | 1994-04-12 |
| 5187791 | Microprocessor with improved interrupt response with data saving dependent upon processor status using status flag | — | 1993-02-16 |
| 5154197 | Chemical cleaning method for steam generators utilizing pressure pulsing | Gregg D. Auld, Judith B. Esposito, William J. Stenger | 1992-10-13 |
| 5095526 | Microprocessor with improved interrupt response with interrupt data saving dependent upon processor status | — | 1992-03-10 |
| 5051896 | Apparatus and method for nullifying delayed slot instructions in a pipelined computer system | Ruby B. Lee | 1991-09-24 |
| 5001662 | Method and apparatus for multi-gauge computation | — | 1991-03-19 |
| 4947364 | Method in a computing system for performing a multiplication | Michael J. Mahon | 1990-08-07 |
| 4928239 | Cache memory with variable fetch and replacement schemes | William R. Bryg, Michael J. Mahon, Ruby B. Lee, Steven S. Muchnick | 1990-05-22 |
| 4873627 | Method and means for conditional storing of data in a reduced instruction set computer | Terrence C. Miller, David Allen Fotland | 1989-10-10 |
| 4809160 | Privilege level checking instruction for implementing a secure hierarchical computer system | Michael J. Mahon, William R. Bryg, Terrence C. Miller | 1989-02-28 |
| 4755966 | Bidirectional branch prediction and optimization | Ruby B. Lee | 1988-07-05 |