Issued Patents All Time
Showing 25 most recent of 37 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 10592292 | Method and apparatus for optimized execution using resource utilization maps | Mehrdad Mohammad H. Reshadi, Babak Salamat, Mark S. Fowler, Andrey Ermolinskiy, Bohuslav Rychlik | 2020-03-17 |
| 10169105 | Method for simplified task-based runtime for efficient parallel computing | Han Zhao, Pablo Montesinos Ortego, Arun Raman, Behnam Robatmili | 2019-01-01 |
| 10114681 | Identifying enhanced synchronization operation outcomes to improve runtime operations | Dario Suarez Gracia, Han Zhao, Tushar Kumar, Aravind Natarajan, Arun Raman | 2018-10-30 |
| 10067865 | System and method for allocating memory to dissimilar memory devices using quality of service | Subrato Kumar De, Richard Alan Stewart, Dexter Tamio Chun | 2018-09-04 |
| 10063585 | Methods and systems for automated anonymous crowdsourcing of characterized device behaviors | Mastooreh Salajegheh, Mona Mahmoudi, Vinay Sridhara, Mihai Christodorescu | 2018-08-28 |
| 10013554 | Time varying address space layout randomization | Sudha Anil Kumar Gathala, Rajarshi Gupta | 2018-07-03 |
| 9819687 | Reducing web browsing overheads with external code certification | Luis Ceze, Mohammad H. Reshadi | 2017-11-14 |
| 9804893 | Method and apparatus for optimized execution using resource utilization maps | Mehrdad Mohammad H. Reshadi, Babak Salamat, Mark S. Fowler, Andrey Ermolinskiy, Bohuslav Rychlik | 2017-10-31 |
| 9798528 | Software solution for cooperative memory-side and processor-side data prefetching | Yaoqing Gao, Allan H. Kielstra, Robert B. Tremaine, Michael Wazlowski, Lixin Zhang | 2017-10-24 |
| 9740504 | Hardware acceleration for inline caches in dynamic languages | Behnam Robatmili, Madhukar Nagaraja Kedlaya, Dario Suarez Gracia | 2017-08-22 |
| 9733978 | Data management for multiple processing units using data transfer costs | Dario Suarez Gracia, Tushar Kumar, Aravind Natarajan, Ravish Hastantram, Han Zhao | 2017-08-15 |
| 9710388 | Hardware acceleration for inline caches in dynamic languages | Behnam Robatmili, Madhukar Nagaraja Kedlaya, Dario Suarez Gracia | 2017-07-18 |
| 9632569 | Directed event signaling for multiprocessor systems | Dario Suarez Gracia, Han Zhao, Pablo Montesinos Ortego, James Xenidis | 2017-04-25 |
| 9501328 | Method for exploiting parallelism in task-based systems using an iteration space splitter | Behnam Robatmili, Shaizeen Aga, Dario Suarez Gracia, Arun Raman, Aravind Natarajan +2 more | 2016-11-22 |
| 9372836 | HTML5 I-frame extension | Mohammad H. Reshadi | 2016-06-21 |
| 9171097 | Memoizing web-browsing computation with DOM-based isomorphism | Luis Ceze, Bin Wang, Michael P. Mahan, Chettan S. Dhillon, Wendell Ruotsi +1 more | 2015-10-27 |
| 9092327 | System and method for allocating memory to dissimilar memory devices using quality of service | Subrato Kumar De, Richard Alan Stewart, Dexter Tamio Chun | 2015-07-28 |
| 9003380 | Execution of dynamic languages via metadata extraction | Mehrdad Reshadi | 2015-04-07 |
| 8886887 | Uniform external and internal interfaces for delinquent memory operations to facilitate cache optimization | Yaoqing Gao, Allen Russell Martin, Mark P. Mendell | 2014-11-11 |
| 8595443 | Varying a data prefetch size based upon data usage | Ravi Kumar Arimilli, Balaram Sinharoy, William E. Speight, Lixin Zhang | 2013-11-26 |
| 8572341 | Overflow handling of speculative store buffers | Colin B. Blundell, Harold W. Cain, III, Maged M. Michael | 2013-10-29 |
| 8539486 | Transactional block conflict resolution based on the determination of executing threads in parallel or in serial mode | Harold W. Cain, III, Maged M. Michael | 2013-09-17 |
| 8510237 | Machine learning method to identify independent tasks for parallel layout in web browsers | Adrian Sampson, Bin Wang | 2013-08-13 |
| 8392694 | System and method for software initiated checkpoint operations | Colin B. Blundell, Harold W. Cain, III, Maged M. Michael | 2013-03-05 |
| 8266381 | Varying an amount of data retrieved from memory based upon an instruction hint | Ravi Kumar Arimilli, Balaram Sinharoy, William E. Speight, Lixin Zhang | 2012-09-11 |