DB

David F. Bacon

IBM: 43 patents #2,123 of 70,183Top 4%
📍 Sleepy Hollow, NY: #5 of 66 inventorsTop 8%
🗺 New York: #2,367 of 115,490 inventorsTop 3%
Overall (All Time): #70,724 of 4,157,543Top 2%
43
Patents All Time

Issued Patents All Time

Showing 1–25 of 43 patents

Patent #TitleCo-InventorsDate
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