PC

Perry S. Cheng

IBM: 28 patents #3,676 of 70,183Top 6%
DI Digitalocean: 1 patents #3 of 9Top 35%
Overall (All Time): #121,639 of 4,157,543Top 3%
30
Patents All Time

Issued Patents All Time

Showing 25 most recent of 30 patents

Patent #TitleCo-InventorsDate
12278861 Method and system for addressing and executing serverless functions Anshu Agarwal, Rodric Rabbah, Eric Sven-Johan Swildens 2025-04-15
10216626 Parallel garbage collection implemented in hardware David F. Bacon, Sunil K. Shukla 2019-02-26
10191735 Language-independent program composition using containers Stephen Fink, Vinod Muthusamy, Rodric Rabbah, Aleksander Slominski 2019-01-29
10185558 Language-independent program composition using containers Stephen Fink, Vinod Muthusamy, Rodric Rabbah, Aleksander Slominski 2019-01-22
9632928 Parallel garbage collection implemented in hardware David F. Bacon, Sunil K. Shukla 2017-04-25
9454350 Extracting stream graph structure in a computer language by pre-executing a deterministic subset Joshua S. Auerbach, David F. Bacon, Stephen Fink, Rodric Rabbah 2016-09-27
9424010 Extraction of functional semantics and isolated dataflow from imperative object oriented languages Joshua S. Auerbach, David F. Bacon, Rodric Rabbah 2016-08-23
9411564 Extraction of functional semantics and isolated dataflow from imperative object oriented languages Joshua S. Auerbach, David F. Bacon, Rodric Rabbah 2016-08-09
9355030 Parallel garbage collection implemented in hardware David F. Bacon, Sunil K. Shukla 2016-05-31
9329843 Communication stack for software-hardware co-execution on heterogeneous computing systems with processors and reconfigurable logic (FPGAs) Rodric Rabbah, Sunil K. Shukla 2016-05-03
9323506 Communication stack for software-hardware co-execution on heterogeneous computing systems with processors and reconfigurable logic (FPGAs) Rodric Rabbah, Sunil K. Shukla 2016-04-26
9152399 Extracting stream graph structure in a computer language by pre-executing a deterministic subset Joshua S. Auerbach, David F. Bacon, 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, David F. Bacon, Stephen Fink, Rodric Rabbah 2015-08-11
8938725 Technique for compiling and running high-level programs on heterogeneous computers Joshua S. Auerbach, David F. Bacon, Rodric Rabbah 2015-01-20
8856491 Garbage collection implemented in hardware David F. Bacon, Sunil K. Shukla 2014-10-07
8789026 Technique for compiling and running high-level programs on heterogeneous computers Joshua S. Auerbach, David F. Bacon, Rodric Rabbah 2014-07-22
8566768 Best clock frequency search for FPGA-based design Sunil K. Shukla, Rodric Rabbah 2013-10-22
8429658 Lock deferral for real-time garbage collection Joshua S. Auerbach, David F. Bacon, David P. Grove 2013-04-23
8205203 Scheduling for real-time garbage collection Joshua S. Auerbach, David F. Bacon, David P. Grove 2012-06-19
7996446 Scheduling and performing garbage collection in a real-time system with guaranteed space bounds David F. Bacon, Vadakkedathu T. Rajan 2011-08-09
7984083 Garbage collector with eager read barrier David F. Bacon, Vadakkedathu T. Rajan 2011-07-19
7917737 System and method for managing data David F. Bacon, David P. Grove 2011-03-29
7792880 Method and apparatus for efficient implementation of discontiguous objects Matthew R. Arnold, David F. Bacon, Vadakkedathu T. Rajan 2010-09-07
7756911 Method and system for executing a task and medium storing a program therefor David F. Bacon, David P. Grove, Daniel Spoonhower 2010-07-13
7747659 Garbage collector with eager read barrier David F. Bacon, Vadakkedathu T. Rajan 2010-06-29