Inventor · disambiguated record
Perry S. Cheng
Also filed as: CHENG PERRY · CHENG PERRY S · CHENG PERRY SZE-DIN
30 granted patents·5 pending applications·230 citations·filing 2004–2019
96Inventor score
Top patents by PatentIndex Score
35 records- 0195US7996446B2Scheduling and performing garbage collection in a real-time system with guaranteed space boundsIBM·Filed 2009·Granted Aug 9, 2011·41 cites·7 claims
- 0293US7984083B2Garbage collector with eager read barrierIBM·Filed 2010·Granted Jul 19, 2011·20 cites·11 claims
- 0387US8789026B2Technique for compiling and running high-level programs on heterogeneous computersAUERBACH JOSHUA S·Filed 2011·Granted Jul 22, 2014·11 cites·8 claims
- 0486US7747659B2Garbage collector with eager read barrierIBM·Filed 2004·Granted Jun 29, 2010·38 cites·5 claims
- 0584US8429658B2Lock deferral for real-time garbage collectionAUERBACH JOSHUA SETH·Filed 2008·Granted Apr 23, 2013·15 cites·20 claims
- 0684US7756911B2Method and system for executing a task and medium storing a program thereforIBM·Filed 2006·Granted Jul 13, 2010·15 cites·14 claims
- 0782US8938725B2Technique for compiling and running high-level programs on heterogeneous computersAUERBACH JOSHUA S·Filed 2012·Granted Jan 20, 2015·6 cites·10 claims
- 0881US7624137B2Method and apparatus for scheduling and performing garbage collection in a real-time system with guaranteed space boundsIBM·Filed 2004·Granted Nov 24, 2009·27 cites·21 claims
- 0975US8205203B2Scheduling for real-time garbage collectionAUERBACH JOSHUA SETH·Filed 2008·Granted Jun 19, 2012·8 cites·18 claims
- 1074US9329843B2Communication stack for software-hardware co-execution on heterogeneous computing systems with processors and reconfigurable logic (FPGAs)IBM·Filed 2013·Granted May 3, 2016·3 cites·5 claims
- 1171US8856491B2Garbage collection implemented in hardwareBACON DAVID F·Filed 2012·Granted Oct 7, 2014·3 cites·24 claims
- 1270US7519639B2Method and apparatus for dynamic incremental defragmentation of memoryIBM·Filed 2004·Granted Apr 14, 2009·15 cites·4 claims
- 1368US9454350B2Extracting stream graph structure in a computer language by pre-executing a deterministic subsetIBM·Filed 2015·Granted Sep 27, 2016·1 cites·18 claims
- 1468US8566768B1Best clock frequency search for FPGA-based designSHUKLA SUNIL K·Filed 2012·Granted Oct 22, 2013·3 cites·22 claims
- 1565US9104432B2Extracting stream graph structure in a computer language by pre-executing a deterministic subsetIBM·Filed 2013·Granted Aug 11, 2015·1 cites·12 claims
- 1663US7917737B2System and method for managing dataIBM·Filed 2008·Granted Mar 29, 2011·2 cites·20 claims
- 1762US7702663B2Breaking read barrier to apply optimizationsIBM·Filed 2004·Granted Apr 20, 2010·8 cites·11 claims
- 1859US10185558B2Language-independent program composition using containersIBM·Filed 2017·Granted Jan 22, 2019·0 cites·10 claims
- 1958US10216626B2Parallel garbage collection implemented in hardwareIBM·Filed 2017·Granted Feb 26, 2019·0 cites·20 claims
- 2057US10191735B2Language-independent program composition using containersIBM·Filed 2017·Granted Jan 29, 2019·0 cites·11 claims
- 2157US9632928B2Parallel garbage collection implemented in hardwareIBM·Filed 2016·Granted Apr 25, 2017·0 cites·20 claims
- 2257US9355030B2Parallel garbage collection implemented in hardwareIBM·Filed 2014·Granted May 31, 2016·0 cites·2 claims
- 2357US7792880B2Method and apparatus for efficient implementation of discontiguous objectsIBM·Filed 2004·Granted Sep 7, 2010·6 cites·14 claims
- 2456US9152399B2Extracting stream graph structure in a computer language by pre-executing a deterministic subsetIBM·Filed 2013·Granted Oct 6, 2015·0 cites·11 claims
- 2555US7596569B2Method and program for space-efficient representation of objects in a garbage-collected systemIBM·Filed 2004·Granted Sep 29, 2009·4 cites·17 claims
- 2653US9323506B2Communication stack for software-hardware co-execution on heterogeneous computing systems with processors and reconfigurable logic (FPGAs)IBM·Filed 2013·Granted Apr 26, 2016·0 cites·10 claims
- 2752US2013318315A1Garbage Collection Implemented in HardwareBACON DAVID F·Filed 2012·Application pending·0 cites
- 2852US2013346930A1Best clock frequency search for fpga-based designIBM·Filed 2013·Application pending·0 cites
- 2951US12278861B2Method and system for addressing and executing serverless functionsDIGITALOCEAN LLC·Filed 2019·Granted Apr 15, 2025·0 cites·19 claims
- 3051US7457940B2System and method for managing dataIBM·Filed 2004·Granted Nov 25, 2008·3 cites·33 claims
- 3149US9411564B2Extraction of functional semantics and isolated dataflow from imperative object oriented languagesAUERBACH JOSHUA S·Filed 2012·Granted Aug 9, 2016·0 cites·14 claims
- 3246US9424010B2Extraction of functional semantics and isolated dataflow from imperative object oriented languagesAUERBACH JOSHUA S·Filed 2010·Granted Aug 23, 2016·0 cites·8 claims
- 3345US2010198885A1Method and system for executing a task and medium storing a program thereforIBM·Filed 2010·Application pending·0 cites
- 3445US2005149588A1Method and apparatus for optimizing away a null-checkIBM·Filed 2004·Application pending·0 cites
- 3542US2007022149A1System and method for concurrent garbage collectionIBM·Filed 2005·Application pending·0 cites
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →