Patent Leaderboard
USPTO Patent Rankings Data through Dec 31, 2025
DK

David Koh — 32 Patents

TMThe Mathworks: 31 patents #17 of 614Top 3%
MSMagepower Semiconductor: 1 patents #5 of 9Top 60%
Boston, MA: #163 of 5,993 inventorsTop 3%
Massachusetts: #2,824 of 88,656 inventorsTop 4%
Overall (All Time): #110,428 of 4,157,543Top 3%
32 Patents All Time
David Koh has been granted 32 US patents while listed as an inventor at The Mathworks. The first was granted in 2000 and the most recent in January 2021. David Koh ranks #110,428 of 4,157,543 US inventors in our database (top 2.7%). Patent records list David Koh in Boston, MA, US.

Patents per Year

Patents granted per year, 2000 to 2021Bar chart with a peak of 6 patents in 2016.peak 62000: 1 patents20002008: 1 patents2009: 3 patents20092012: 4 patents2013: 4 patents20132014: 1 patents2015: 4 patents20152016: 6 patents2017: 3 patents20172018: 2 patents2019: 1 patents20192020: 1 patents2021: 1 patents2021

Issued Patents All Time

Showing 1–25 of 32 patents

Patent #TitleCo-InventorsDate
10884712 Component-based framework for generating device driver model elements Murat Belge, Zijad Galijasevic 2021-01-05
10833928 Exchanging information among system middleware and models Xianchao Long, Justyna Zander, Gautam K. Vallabha, Pieter J. Mosterman 2020-11-10
10360052 Automatic generation of models from detected hardware Justyna Zander, Zijad Galijasevic, Pieter J. Mosterman 2019-07-23
10116500 Exchanging information among system middleware and models Xianchao Long, Justyna Zander, Gautam K. Vallabha, Pieter J. Mosterman 2018-10-30
9880922 System and method for automatically generating a graphical model from a text-based program Brian K. Ogilvie, Zhongxin Li, Shi C. Zhang, Jihad E. Ibrahim 2018-01-30
9632759 Generation of an interface for interaction between a modeling environment and an external system Ying Yan, Jerome Chevalier, Tao Jia 2017-04-25
9594854 Using abstract nodes to test the behavior of a dynamic system Donald Paul Orofino, II, Pieter J. Mosterman 2017-03-14
9569179 Modifying models based on profiling information Mazen A. Kachmar, Pieter J. Mosterman, Murat Belge 2017-02-14
9442696 Interactive partitioning and mapping of an application across multiple heterogeneous computational devices from a co-simulation design environment Murat Belge 2016-09-13
9329840 Graphical programming of custom device drivers Zijad Galijasevic 2016-05-03
9317331 Interactive scheduling of an application on a multi-core target processor from a co-simulation design environment Murat Belge 2016-04-19
9317628 Automatic comparison and performance analysis between different implementations Brian K. Ogilvie 2016-04-19
9317629 Automatic comparison and performance analysis between different implementations Brian K. Ogilvie 2016-04-19
9292631 Automatic comparison and performance analysis between different implementations Brian K. Ogilvie 2016-03-22
9015684 Profiler-based optimization of automatically generated code Murat Belge, Pieter J. Mosterman 2015-04-21
8983823 Verification harness for automatically generating a text-based representation of a graphical model Brian K. Ogilvie, Zhongxin Li, Shi C. Zhang, Jihad E. Ibrahim 2015-03-17
8949532 Automatic generation of cache-optimized code Murat Belge 2015-02-03
8938381 Automatic numerical simulation of processor environment 2015-01-20
8706964 Automatic generation of cache-optimized code Murat Belge 2014-04-22
8595439 Optimization of cache configuration for application design Murat Belge, James K. Weixel 2013-11-26
8489382 Automatic numerical simulation of processor environment 2013-07-16
8418158 Profiler-based optimization of automatically generated code Murat Belge, Pieter J. Mosterman 2013-04-09
8402411 Reporting of aspects and partitioning of automatically generated code according to a partitioning scheme Donald Paul Orofino, II, Zijad Galijasevic 2013-03-19
8230395 Memory mapping for single and multi-processing implementations of code generated from a block diagram model Zijad Galijasevic 2012-07-24
8219378 Automatic numerical simulation of processor environment 2012-07-10