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