Inventor · disambiguated record
Michael C. Fanning
Also filed as: FANNING MICHAEL · FANNING MICHAEL C · FANNING MICHAEL CHRISTOPHER
55 granted patents·10 pending applications·398 citations·filing 2003–2023
98Inventor score
Files withMICROSOFT CORP20MICROSOFT TECHNOLOGY LICENSING LLC17FANNING MICHAEL C13JAZDZEWSKI CHARLES P4ANDERSON BENJAMIN J2
Top patents by PatentIndex Score
65 records- 0194US8627287B2Prioritizing quality improvements to source codeFANNING MICHAEL C·Filed 2007·Granted Jan 7, 2014·49 cites·20 claims
- 0293US8869106B2Language service provider management using application contextJAZDZEWSKI CHARLES P·Filed 2011·Granted Oct 21, 2014·32 cites·20 claims
- 0392US8752035B2Transforming dynamic source code based on semantic analysisFANNING MICHAEL C·Filed 2011·Granted Jun 10, 2014·24 cites·16 claims
- 0491US7975257B2Iterative static and dynamic software analysisMICROSOFT CORP·Filed 2006·Granted Jul 5, 2011·32 cites·18 claims
- 0590US8997055B2Context based code analysisMICROSOFT CORP·Filed 2013·Granted Mar 31, 2015·13 cites·10 claims
- 0690US8789018B2Statically derived symbolic references for dynamic languagesFANNING MICHAEL C·Filed 2011·Granted Jul 22, 2014·15 cites·14 claims
- 0790US7895579B2Automated method and system for collecting and reporting API performance profilesMICROSOFT CORP·Filed 2006·Granted Feb 22, 2011·24 cites·19 claims
- 0889US9032378B2Available symbol set generation using untyped variableJAZDZEWSKI CHARLES P·Filed 2011·Granted May 12, 2015·14 cites·20 claims
- 0989US8595703B2Context based code analysisVAN GOGH JEFFREY·Filed 2006·Granted Nov 26, 2013·23 cites·16 claims
- 1089US8555250B2Static semantic analysis of dynamic languagesFANNING MICHAEL C·Filed 2011·Granted Oct 8, 2013·17 cites·20 claims
- 1186US9122490B2Code dependency calculationMICROSOFT CORP·Filed 2012·Granted Sep 1, 2015·14 cites·24 claims
- 1286US9027000B2Automated method and system for collecting and reporting API performance profilesGUERRERA NICHOLAS·Filed 2011·Granted May 5, 2015·13 cites·12 claims
- 1384US8997069B2API descriptionsFANNING MICHAEL C·Filed 2011·Granted Mar 31, 2015·9 cites·20 claims
- 1483US12061903B2Software development quality assessmentMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2022·Granted Aug 13, 2024·2 cites·20 claims
- 1582US8539506B2Dynamic injection of code into running processFANNING MICHAEL C·Filed 2012·Granted Sep 17, 2013·7 cites·20 claims
- 1680US9665463B2In-process wrapped execution engine(s) for tooling a dynamic program across a process boundaryANDERSON BENJAMIN J·Filed 2012·Granted May 30, 2017·7 cites·20 claims
- 1779US10162628B2Transactional distributed data analysis and transformationMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2016·Granted Dec 25, 2018·5 cites·20 claims
- 1879US8954939B2Extending a development environmentMICROSOFT CORP·Filed 2012·Granted Feb 10, 2015·5 cites·20 claims
- 1978US7150008B2Non-invasive rule-based binary analysis of software assembliesMICROSOFT CORP·Filed 2003·Granted Dec 12, 2006·30 cites·23 claims
- 2077US9317694B2Directed execution of dynamic programs in isolated environmentsMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2013·Granted Apr 19, 2016·5 cites·20 claims
- 2176US9183108B2Logical grouping of profile dataERGAN CENK·Filed 2012·Granted Nov 10, 2015·3 cites·20 claims
- 2275US8713532B2Debugging using code analysisGOGH JEFFREY VAN·Filed 2007·Granted Apr 29, 2014·11 cites·20 claims
- 2375US8661415B2Path-sensitive visualizations of aggregated profiling and trace dateFANNING MICHAEL C·Filed 2011·Granted Feb 25, 2014·5 cites·20 claims
- 2473US10534830B2Dynamically updating a running pageFANNING MICHAEL C·Filed 2011·Granted Jan 14, 2020·4 cites·21 claims
- 2572US9760415B2Code service for language-independent dispatchMICROSOFT CORP·Filed 2014·Granted Sep 12, 2017·3 cites·20 claims
- 2671US9047407B2State capture after execution in dependent sequencesJAZDZEWSKI CHARLES P·Filed 2011·Granted Jun 2, 2015·3 cites·15 claims
- 2770US9262597B2Validating normalized code representationsMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2013·Granted Feb 16, 2016·4 cites·20 claims
- 2870US8250523B2Source code wrapper generationHALL MATTHEW·Filed 2009·Granted Aug 21, 2012·6 cites·16 claims
- 2969US12430462B2Telemetry sampling scanning for exposed secrets and other sensitive dataMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2023·Granted Sep 30, 2025·0 cites·20 claims
- 3069US8924437B2Memory usage data collection and analysis for dynamic objectsSETH GAURAV·Filed 2012·Granted Dec 30, 2014·3 cites·20 claims
- 3168US7836433B2Analyzing binary codeMICROSOFT CORP·Filed 2006·Granted Nov 16, 2010·5 cites·18 claims
- 3267US9256401B2Editor visualization of symbolic relationshipsFANNING MICHAEL C·Filed 2011·Granted Feb 9, 2016·2 cites·18 claims
- 3366US9104781B2Obtaining metadata set by imperative statementFANNING MICHAEL C·Filed 2012·Granted Aug 11, 2015·2 cites·20 claims
- 3464US7873949B2In source code suppression of binary analysisMICROSOFT CORP·Filed 2006·Granted Jan 18, 2011·3 cites·16 claims
- 3559US10540416B2Linking source code to running elementFANNING MICHAEL C·Filed 2011·Granted Jan 21, 2020·1 cites·20 claims
- 3655US8914776B2Assisting development tools through inserted code statementsRICE TIMOTHY S·Filed 2012·Granted Dec 16, 2014·1 cites·16 claims
- 3755US8443338B2Logical extensions to intermediate codeCWALINA KRZYSZTOF J·Filed 2008·Granted May 14, 2013·2 cites·20 claims
- 3853US10545852B2Diagnostics of state transitionsMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2018·Granted Jan 28, 2020·0 cites·20 claims
- 3952US9189517B2Integrating search with application analysisMICROSOFT CORP·Filed 2013·Granted Nov 17, 2015·0 cites·20 claims
- 4052US9158809B2Grid queriesMICROSOFT CORP·Filed 2013·Granted Oct 13, 2015·0 cites·20 claims
- 4150US9430528B2Grid queriesMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2015·Granted Aug 30, 2016·0 cites·20 claims
- 4250US9424008B2API descriptionsMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2015·Granted Aug 23, 2016·0 cites·20 claims
- 4350US9367429B2Diagnostics of declarative source elementsMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2012·Granted Jun 14, 2016·0 cites·20 claims
- 4450US2016077828A1Logical grouping of profile dataERGAN CENK·Filed 2015·Application pending·0 cites
- 4549US10503743B2Integrating search with application analysisMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2015·Granted Dec 10, 2019·0 cites·18 claims
- 4649US9785778B2Directed execution of dynamic programs in isolated environmentsMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2016·Granted Oct 10, 2017·0 cites·20 claims
- 4748US2010083238A1Binary manipulation of intermediate-language codeMICROSOFT CORP·Filed 2008·Application pending·0 cites
- 4847US12225002B2Enriching exposed credential search results to make them actionableMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2022·Granted Feb 11, 2025·0 cites·17 claims
- 4946US10078575B2Diagnostics of state transitionsMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2013·Granted Sep 18, 2018·0 cites·18 claims
- 5046US2010211865A1Cross-browser page visualization generationMICROSOFT CORP·Filed 2009·Application pending·0 cites
Showing the top 50 of 65 patent records by PatentIndex Score.
Join the waitlist — get patent alerts
Get an alert when Michael C. Fanning files or is granted a new patent.
We store only your email — no account needed. See our privacy policy.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →