Issued Patents All Time
Showing 25 most recent of 30 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 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 |