Patents
10 US patents across serverless computing, heterogeneous hardware, and stream processing.
2017
Language-Independent Program Composition using Containers
US App. 15/438,444
Perry S Cheng, Stephen Fink, Vinod Muthusamy, Rodric Rabbah, Aleksander Slominski
Stream-Enabled Spreadsheet as a Circuit
US 20,170,097,925
Martin Hirzel, Rodric Rabbah, Philippe Suter, Olivier Tardieu, Mandana Vaziri
2015
Automatic Conversion of Sequential Array-Based Programs to Parallel Map-Reduce Programs
US App. 14/820,998
Stephen Fink, Rodric Rabbah, Cosmin A Radoi, Manu Sridharan
2014
Extracting Stream Graph Structure in a Computer Language by Pre-Executing a Deterministic Subset
US 20,140,380,291
Joshua S Auerbach, David F Bacon, Perry S Cheng, Stephen Fink, Rodric Rabbah
2013
Communication Stack for Software-Hardware Co-Execution on Heterogeneous Computing Systems with Processors and Reconfigurable Logic (FPGAs)
US App. 13/959,234
Perry S Cheng, Rodric Rabbah, Sunil K Shukla
Best Clock Frequency Search for FPGA-Based Design
US 8,566,768
Sunil K Shukla, Perry S Cheng, Rodric Rabbah
Technique for Compiling and Running High-Level Programs on Heterogeneous Computers
US 20,130,036,409
Joshua S Auerbach, David F Bacon, Perry S Cheng, Rodric Rabbah
2012
Extraction of Functional Semantics and Isolated Dataflow from Imperative Object Oriented Languages
US 20,120,054,718
Joshua S Auerbach, David F Bacon, Perry S Cheng, Rodric Rabbah
Incentivizing Content-Receivers in Social Networks
US 20,120,041,850
Rodric Rabbah
2010
Customizable Memory Indexing Functions
US 7,856,529
Shripad Nagarkar, Rodric Rabbah, Anant Agarwal