Issued Patents All Time
Showing 51–68 of 68 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 8495638 | Component-specific disclaimable locks | — | 2013-07-23 |
| 8495640 | Component-specific disclaimable locks | — | 2013-07-23 |
| 8418149 | Differential comparison system and method | — | 2013-04-09 |
| 8407674 | Detecting thread starvation | — | 2013-03-26 |
| 8356284 | Threading model analysis system and method | — | 2013-01-15 |
| 8332858 | Lock suitability analysis during execution of computer program under test | — | 2012-12-11 |
| 8291379 | Runtime analysis of a computer program to identify improper memory accesses that cause further problems | Jonathan M. Sanders | 2012-10-16 |
| 8271959 | Detecting irregular performing code within computer programs | — | 2012-09-18 |
| 8245012 | Adaptively preventing out of memory conditions | — | 2012-08-14 |
| 8104022 | Automated method for historical analysis of a memory state | — | 2012-01-24 |
| 8095921 | Identifying code that wastes time switching tasks | — | 2012-01-10 |
| 7992146 | Method for detecting race conditions involving heap memory access | — | 2011-08-02 |
| 7844977 | Identifying unnecessary synchronization objects in software applications | — | 2010-11-30 |
| 7769976 | Identifying code that wastes virtual memory | Cindy D. Fulmer, Victor Havin | 2010-08-03 |
| 7698690 | Identifying code that wastes time performing redundant computation | — | 2010-04-13 |
| 7657792 | Identifying race conditions involving asynchronous memory updates | — | 2010-02-02 |
| 7539833 | Locating wasted memory in software by identifying unused portions of memory blocks allocated to a program | Allan K. Pratt, Jonathan M. Sanders | 2009-05-26 |
| 7500077 | Use of region-oriented memory profiling to detect heap fragmentation and sparse memory utilization | — | 2009-03-03 |