Issued Patents All Time
Showing 25 most recent of 49 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9378199 | Concurrent parsing and processing of serial languages | Bin Wang, Mehrdad Mohammad H. Reshadi | 2016-06-28 |
| 9311011 | Dynamic address negotiation for shared memory regions in heterogenous multiprocessor systems | Sudha Anil Kumar Gathala, Andrey Ermolinskiy | 2016-04-12 |
| 9304748 | Method for controlling inlining in a code generator | Andres Valencia | 2016-04-05 |
| 9201659 | Efficient directed acyclic graph pattern matching to enable code partitioning and execution on heterogeneous processor cores | Dinakar Dhurjati, Minjang Kim | 2015-12-01 |
| 9176760 | Fast, combined forwards-backwards pass global optimization framework for dynamic compilers | Ashok Halambi, Gregory M. Wright | 2015-11-03 |
| 9098309 | Power consumption optimized translation of object code partitioned for hardware component based on identified operations | Gregory M. Wright | 2015-08-04 |
| 8959277 | Facilitating gated stores without data bypass | Gregory M. Wright, Mark S. Moir | 2015-02-17 |
| 8893104 | Method and apparatus for register spill minimization | Gregory M. Wright | 2014-11-18 |
| 8806460 | Method and apparatus for avoiding register interference | — | 2014-08-12 |
| 8799879 | Method and apparatus for protecting translated code in a virtual machine | Gregory M. Wright, Peter B. Kessler | 2014-08-05 |
| 8799693 | Dynamic power optimization for computing devices | Gregory M. Wright | 2014-08-05 |
| 8726248 | Method and apparatus for enregistering memory locations | Gregory M. Wright | 2014-05-13 |
| 8555013 | Method and system for memory protection by processor carrier based access control | Michael H. Paleczny, Jay R. Freeman, Olaf Manczak, Phyllis E. Gustafson, Yuguang Wu | 2013-10-08 |
| 8453151 | Method and system for coordinating hypervisor scheduling | Olaf Manczak, Michael H. Paleczny | 2013-05-28 |
| 8413047 | Concurrent parsing and processing of HTML and JAVASCRIPT® | Bin Wang, Mehrdad Mohammad H. Reshadi | 2013-04-02 |
| 8397219 | Method and apparatus for tracking enregistered memory locations | Gregory M. Wright | 2013-03-12 |
| 8375195 | Accessing memory locations for paged memory objects in an object-addressed memory system | Gregory M. Wright, Mario I. Wolczko | 2013-02-12 |
| 8307353 | Cross-domain inlining in a system virtual machine | Gregory M. Wright, Mario I. Wolczko | 2012-11-06 |
| 8302077 | Method and system for configuring software modules to execute in an execution environment | Olaf Manczak, Eric Lalonde | 2012-10-30 |
| 8281296 | Cross-ISA inlining in a system virtual machine | Gregory M. Wright, Mario I. Wolczko | 2012-10-02 |
| 8234260 | Metadata management for scalable process location and migration | Yuguang Wu, Michael H. Paleczny, Olaf Manczak, Jay R. Freeman, Phyllis E. Gustafson | 2012-07-31 |
| 8161477 | Pluggable extensions to virtual machine monitors | Olaf Manczak, Michael H. Paleczny | 2012-04-17 |
| 8150946 | Proximity-based memory allocation in a distributed memory system | Yuguang Wu, Michael H. Paleczny, Bo Yang, Olaf Manczak, Jay R. Freeman +2 more | 2012-04-03 |
| 8151255 | Using police threads to detect dependence violations to reduce speculative parallelization overhead | Phyllis E. Gustafson, Miguel Angel Lujan Moreno, Michael H. Paleczny, Olaf Manczak, Jay R. Freeman | 2012-04-03 |
| 8132173 | Method and system for coordinating hypervisor scheduling | Olaf Manczak, Michael H. Paleczny | 2012-03-06 |