Issued Patents All Time
Showing 1–25 of 43 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 10216626 | Parallel garbage collection implemented in hardware | Perry S. Cheng, Sunil K. Shukla | 2019-02-26 |
| 10015007 | Performing efficient comparison operations on encrypted data | Graham A. Bent, Flavio A. Bergamaschi, Wei Zhang | 2018-07-03 |
| 9846785 | Efficient two party oblivious transfer using a leveled fully homomorphic encryption | Graham A. Bent, Flavio A. Bergamaschi, Wei Zhang | 2017-12-19 |
| 9742556 | Comparison and search operations of encrypted data | Graham A. Bent, Flavio A. Bergamaschi | 2017-08-22 |
| 9632928 | Parallel garbage collection implemented in hardware | Perry S. Cheng, Sunil K. Shukla | 2017-04-25 |
| 9454350 | Extracting stream graph structure in a computer language by pre-executing a deterministic subset | Joshua S. Auerbach, Perry S. Cheng, Stephen Fink, Rodric Rabbah | 2016-09-27 |
| 9424010 | Extraction of functional semantics and isolated dataflow from imperative object oriented languages | Joshua S. Auerbach, Perry S. Cheng, Rodric Rabbah | 2016-08-23 |
| 9411564 | Extraction of functional semantics and isolated dataflow from imperative object oriented languages | Joshua S. Auerbach, Perry S. Cheng, Rodric Rabbah | 2016-08-09 |
| 9355030 | Parallel garbage collection implemented in hardware | Perry S. Cheng, Sunil K. Shukla | 2016-05-31 |
| 9152399 | Extracting stream graph structure in a computer language by pre-executing a deterministic subset | Joshua S. Auerbach, Perry S. Cheng, Stephen Fink, Rodric Rabbah | 2015-10-06 |
| 9104432 | Extracting stream graph structure in a computer language by pre-executing a deterministic subset | Joshua S. Auerbach, Perry S. Cheng, Stephen Fink, Rodric Rabbah | 2015-08-11 |
| 9003169 | Systems and methods for indirect register access using status-checking and status-setting instructions | Xiaowei Shen | 2015-04-07 |
| 8938725 | Technique for compiling and running high-level programs on heterogeneous computers | Joshua S. Auerbach, Perry S. Cheng, Rodric Rabbah | 2015-01-20 |
| 8856491 | Garbage collection implemented in hardware | Perry S. Cheng, Sunil K. Shukla | 2014-10-07 |
| 8799581 | Cache coherence monitoring and feedback | Xiaowei Shen, Robert W. Wisniewski, Orran Krieger | 2014-08-05 |
| 8789026 | Technique for compiling and running high-level programs on heterogeneous computers | Joshua S. Auerbach, Perry S. Cheng, Rodric Rabbah | 2014-07-22 |
| 8782104 | Processing changes to reference counts associated with an object in reference counting systems | Vadakkedathu T. Rajan | 2014-07-15 |
| 8429658 | Lock deferral for real-time garbage collection | Joshua S. Auerbach, Perry S. Cheng, David P. Grove | 2013-04-23 |
| 8205203 | Scheduling for real-time garbage collection | Joshua S. Auerbach, Perry S. Cheng, David P. Grove | 2012-06-19 |
| 8126940 | Concurrent collection of cyclic garbage in reference counting systems | Vadakkedathu T. Rajan | 2012-02-28 |
| 7996446 | Scheduling and performing garbage collection in a real-time system with guaranteed space bounds | Perry S. Cheng, Vadakkedathu T. Rajan | 2011-08-09 |
| 7984083 | Garbage collector with eager read barrier | Perry S. Cheng, Vadakkedathu T. Rajan | 2011-07-19 |
| 7917737 | System and method for managing data | Perry S. Cheng, David P. Grove | 2011-03-29 |
| 7895392 | Color-based cache monitoring | Xiaowei Shen, Robert W. Wisniewski, Orran Krieger | 2011-02-22 |
| 7792880 | Method and apparatus for efficient implementation of discontiguous objects | Matthew R. Arnold, Perry S. Cheng, Vadakkedathu T. Rajan | 2010-09-07 |