Issued Patents All Time
Showing 25 most recent of 37 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 12162176 | Utility knife | Frederick S. Hansen, Stephen Rowlay | 2024-12-10 |
| 11571824 | Utility knife | Frederick S. Hansen, Stephen Rowlay | 2023-02-07 |
| 11021933 | Well hole cleaning tool | — | 2021-06-01 |
| 10652353 | Technologies for automatic processor core association management and communication using direct data placement in private caches | James Dinan, Venkata Krishnan, Srinivas Sridharan | 2020-05-12 |
| 9740617 | Hardware apparatuses and methods to control cache line coherence | Samantika S. Sury, Simon C. Steely, Jr., William C. Hasenplaugh, Joel S. Emer | 2017-08-22 |
| 8870078 | Hand tool having an electronic identification device | Christopher J. Ruf, William Edward Gatling | 2014-10-28 |
| 8364851 | Scalable efficient I/O port protocol | Richard E. Kessler, Samuel H. Duncan, David W. Hartwell, Steve Lang | 2013-01-29 |
| 7438055 | Fuel injector to fuel rail connection | Wenbin Xu, Christopher A. Tucker, Christopher M. Cass | 2008-10-21 |
| 7100096 | Special encoding of known bad data | Richard E. Kessler, Steve Lang | 2006-08-29 |
| 7093105 | Method and apparatus for determining availability of a queue to which a program step is issued out of program order | James B. Keller, Derrick R. Meyer | 2006-08-15 |
| 7076597 | Broadcast invalidate scheme | Richard E. Kessler, Steve Lang, Aaron T. Spink | 2006-07-11 |
| 6961781 | Priority rules for reducing network message routing latency | Shubhendu Sekhar Mukherjee, Richard E. Kessler, Steve Lang | 2005-11-01 |
| 6751721 | Broadcast invalidate scheme | Richard E. Kessler, Steve Lang, Aaron T. Spink | 2004-06-15 |
| 6738896 | Method and apparatus for determining availability of a queue which allows random insertion | James B. Keller, Derrick R. Meyer | 2004-05-18 |
| 6738836 | Scalable efficient I/O port protocol | Richard E. Kessler, Samuel H. Duncan, David W. Hartwell, Steve Lang | 2004-05-18 |
| 6662319 | Special encoding of known bad data | Richard E. Kessler, Steve Lang | 2003-12-09 |
| 6401173 | Method and apparatus for optimizing bcache tag performance by inferring bcache tag state from internal processor state | Rahul Razdan, James B. Keller | 2002-06-04 |
| 6374344 | Methods and apparatus for processing load instructions in the presence of RAM array and data bus conflicts | James B. Keller, Derrick R. Meyer | 2002-04-16 |
| 6360314 | Data cache having store queue bypass for out-of-order instruction execution and method for same | James B. Keller, Derrick R. Meyer | 2002-03-19 |
| 6253301 | Method and apparatus for a dedicated physically indexed copy of the data cache tag arrays | Rahul Razdan, James B. Keller, Derrick R. Meyer | 2001-06-26 |
| 6154828 | Method and apparatus for employing a cycle bit parallel executing instructions | Joseph Macri, Francis X. McKeen, Joel S. Emer, William R. Grundmann, Robert P. Nix | 2000-11-28 |
| 6141734 | Method and apparatus for optimizing the performance of LDxL and STxC interlock instructions in the context of a write invalidate protocol | Rahul Razdan, James B. Keller, Derrick R. Meyer, Daniel Leibholz | 2000-10-31 |
| 5924120 | Method and apparatus for maximizing utilization of an internal processor bus in the context of external transactions running at speeds fractionally greater than internal transaction times | Rahul Razdan, James B. Keller, Derrick R. Meyer | 1999-07-13 |
| 5507955 | Method of operating hydrocyclone systems by adding water to maintain flow rates | — | 1996-04-16 |
| 5349651 | System for translation of virtual to physical addresses by operating memory management processor for calculating location of physical address in memory concurrently with cache comparing virtual addresses for translation | Ricky C. Hetherington, David B. Fite, Jr., John E. Murray, Tryggve Fossum, Dwight P. Manley | 1994-09-20 |