• About Me
  • Publications
  • Patents
  • OpenWhisk
  • Research

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