Issued Patents All Time
Showing 1–25 of 30 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 11886848 | Binary translation using raw binary code with compiler produced metadata | Toshihiko Koju, Reid T. Copeland, Jordan Ryan Zannier, Allan H. Kielstra | 2024-01-30 |
| 10776255 | Automatic verification of optimization of high level constructs using test vectors | Iain A. Ireland, Reid T. Copeland, Allan H. Kielstra, Toshihiko Koju | 2020-09-15 |
| 10678557 | Generating a predicted profile for target code based on a profile of sampled code | Allan H. Kielstra | 2020-06-09 |
| 10467086 | Determining causes of external fragmentation of memory | Matthew R. Kilner | 2019-11-05 |
| 10248554 | Embedding profile tests into profile driven feedback generated binaries | Allan H. Kielstra, Ramy Shahin | 2019-04-02 |
| 9766815 | Determining causes of external fragmentation of memory | Matthew R. Kilner | 2017-09-19 |
| 9760288 | Determining causes of external fragmentation of memory | Matthew R. Kilner | 2017-09-12 |
| 9600348 | Recording activity of software threads in a concurrent software environment | Frank Eliot Levine, Enio Manuel Pineda | 2017-03-21 |
| 9471458 | Synchronization activity recording system for a concurrent software environment | Frank Eliot Levine, Enio Manuel Pineda | 2016-10-18 |
| 9342377 | Managing a resource lock | — | 2016-05-17 |
| 8854952 | Reallocating secondary destinations on a network switch | Rajini Sivaram | 2014-10-07 |
| 8694751 | Defer separating children in parallel copying garbage collection | Nikola Grcevski, Daryl James Maier, Ryan Andrew Sciampacone | 2014-04-08 |
| 8612956 | Efficient object profiling for optimizing object locality | Daryl James Maier, Nikola Groevski | 2013-12-17 |
| 8429143 | Methods and systems for improving hash table performance | Timothy P. Ellison, Nikola Grcevski | 2013-04-23 |
| 8341321 | Managing a resource lock | — | 2012-12-25 |
| 8108448 | Improving locality with parallel hierarchical copying garbage collection | Martin J. Hirzel | 2012-01-31 |
| 8024379 | Locality with parallel hierarchical copying garbage collection | Martin J. Hirzel | 2011-09-20 |
| 7930325 | Locality with parallel hierarchical copying garbage collection | Martin J. Hirzel | 2011-04-19 |
| 7647521 | Using highly skewed clocks for application based tracing and application based normalization of processor clocks in an SMP environment | Frank Eliot Levine | 2010-01-12 |
| 7627457 | Using highly skewed clocks for application based tracing and application based normalization of processor clocks in an SMP environment | Frank Eliot Levine | 2009-12-01 |
| 7478258 | Identifying a processor in a multiprocessor system | — | 2009-01-13 |
| 7409574 | Measuring elapsed time for a software routine | — | 2008-08-05 |
| 7383369 | Managing a resource lock | — | 2008-06-03 |
| 7188052 | Using highly skewed clocks for application based tracing and application based normalization of processor clocks in an SMP environment | Frank Eliot Levine | 2007-03-06 |
| 6800854 | Passive infrared detector | Martin Pfister | 2004-10-05 |