Inventor · disambiguated record
Christopher W. Brumme
Also filed as: BRUMME CHRISTOPHER · BRUMME CHRISTOPHER W · BRUMME CHRISTOPHER WELLINGTON
53 granted patents·15 pending applications·3,420 citations·filing 1993–2013
99Inventor score
Top patents by PatentIndex Score
68 records- 0199US8012023B2Virtual entertainmentMICROSOFT CORP·Filed 2006·Granted Sep 6, 2011·356 cites·20 claims
- 0299US7930197B2Personal data miningMICROSOFT CORP·Filed 2006·Granted Apr 19, 2011·609 cites·15 claims
- 0398US7797453B2Resource standardization in an off-premise environmentMICROSOFT CORP·Filed 2006·Granted Sep 14, 2010·99 cites·16 claims
- 0498US7657493B2Recommendation system that identifies a valuable user action by mining data supplied by a plurality of users to find a correlation that suggests one or more actions for notificationMICROSOFT CORP·Filed 2006·Granted Feb 2, 2010·119 cites·20 claims
- 0598US7555757B2Application program interface for network software platformMICROSOFT CORP·Filed 2005·Granted Jun 30, 2009·270 cites·9 claims
- 0698US7017162B2Application program interface for network software platformMICROSOFT CORP·Filed 2001·Granted Mar 21, 2006·312 cites·12 claims
- 0798US7013469B2Application program interface for network software platformMICROSOFT CORP·Filed 2005·Granted Mar 14, 2006·365 cites·20 claims
- 0896US6134559AUniform object model having methods and additional features for integrating objects defined by different foreign object type systems into a single type systemORACLE CORP·Filed 1998·Granted Oct 17, 2000·364 cites·24 claims
- 0995US7248603B1Asynchronous patternMICROSOFT CORP·Filed 2006·Granted Jul 24, 2007·60 cites·20 claims
- 1094US6836883B1Method and system for compiling multiple languagesMICROSOFT CORP·Filed 2000·Granted Dec 28, 2004·105 cites·10 claims
- 1193US5561793ASystem and methods for data field management in a computer database systemBORLAND INT INC·Filed 1993·Granted Oct 1, 1996·85 cites·22 claims
- 1292US7689524B2Dynamic environment evaluation and service adjustment based on multiple user profiles including data classification and information sharing with authorized other usersMICROSOFT CORP·Filed 2006·Granted Mar 30, 2010·37 cites·11 claims
- 1388US8209674B2Tier splitting support for distributed execution environmentsMEIJER HENRICUS JOHANNES MARIA·Filed 2007·Granted Jun 26, 2012·20 cites·20 claims
- 1488US6883172B1System and method for bridging managed and unmanaged object systems by utilizing an interface wrapper to facilitate transparent communicationsMICROSOFT CORP·Filed 2001·Granted Apr 19, 2005·51 cites·42 claims
- 1587US7418718B2Runtime hosting interfacesMICROSOFT CORP·Filed 2004·Granted Aug 26, 2008·31 cites·49 claims
- 1686US7716150B2Machine learning system for analyzing and establishing tagging trends based on convergence criteriaMICROSOFT CORP·Filed 2006·Granted May 11, 2010·30 cites·18 claims
- 1786US5991776ADatabase system with improved methods for storing free-form data objects of data recordsINPRISE CORP·Filed 1996·Granted Nov 23, 1999·72 cites·34 claims
- 1885US7627594B2Runtime support for nullable typesMICROSOFT CORP·Filed 2005·Granted Dec 1, 2009·13 cites·14 claims
- 1984US7672909B2Machine learning system and method comprising segregator convergence and recognition components to determine the existence of possible tagging data trends and identify that predetermined convergence criteria have been met or establish criteria for taxonomy purpose then recognize items based on an aggregate of user tagging behaviorMICROSOFT CORP·Filed 2006·Granted Mar 2, 2010·24 cites·20 claims
- 2084US7647522B2Operating system with corrective action service and isolationMICROSOFT CORP·Filed 2006·Granted Jan 12, 2010·12 cites·20 claims
- 2183US9189446B2Immutable sharable zero-copy data and streamingMICROSOFT CORP·Filed 2013·Granted Nov 17, 2015·8 cites·20 claims
- 2283US7743363B2Extensible meta-dataMICROSOFT CORP·Filed 2005·Granted Jun 22, 2010·16 cites·15 claims
- 2383US7124405B1Class initialization method semanticsMICROSOFT CORP·Filed 2001·Granted Oct 17, 2006·33 cites·28 claims
- 2482US8402110B2Remote provisioning of information technologyMEIJER HENRICUS JOHANNES MARIA·Filed 2006·Granted Mar 19, 2013·10 cites·20 claims
- 2581US7500252B1System and method for bridging object systemsMICROSOFT CORP·Filed 2005·Granted Mar 3, 2009·10 cites·19 claims
- 2680US9746912B2Transformations for virtual guest representationMEIJER HENRICUS JOHANNES MARIA·Filed 2006·Granted Aug 29, 2017·10 cites·20 claims
- 2779US7647597B2Transparent and sub-classable proxiesMICROSOFT CORP·Filed 2005·Granted Jan 12, 2010·10 cites·17 claims
- 2878US7152223B1Methods and systems for compiling and interpreting one or more associations between declarations and implementations in a language neutral fashionMICROSOFT CORP·Filed 2001·Granted Dec 19, 2006·27 cites·21 claims
- 2977US7280558B1Asynchronous patternMICROSOFT CORP·Filed 2001·Granted Oct 9, 2007·21 cites·17 claims
- 3075US7458072B2Execution context infrastructureMICROSOFT CORP·Filed 2004·Granted Nov 25, 2008·18 cites·45 claims
- 3174US7581231B2Computing system and method for allowing plurality of applications written in different programming languages to communicate and request resources or services via a common language runtime layerMICROSOFT CORP·Filed 2002·Granted Aug 25, 2009·22 cites·12 claims
- 3274US7155703B2Virtual method protectionMICROSOFT CORP·Filed 2003·Granted Dec 26, 2006·23 cites·4 claims
- 3373US7930687B2Execution context infrastructureMICROSOFT CORP·Filed 2008·Granted Apr 19, 2011·5 cites·20 claims
- 3471US7409675B2Code rewritingMICROSOFT CORP·Filed 2004·Granted Aug 5, 2008·15 cites·9 claims
- 3571US5842220AMethods and apparatus for exposing members of an object class through class signature interfacesORACLE CORP·Filed 1997·Granted Nov 24, 1998·59 cites·43 claims
- 3670US7770202B2Cross assembly call interceptionMICROSOFT CORP·Filed 2004·Granted Aug 3, 2010·17 cites·26 claims
- 3769US7735071B2Method and system for compiling multiple languagesMICROSOFT CORP·Filed 2004·Granted Jun 8, 2010·13 cites·8 claims
- 3869US7665077B2System and method for sharing objects between applications in a virtual runtime environmentMICROSOFT CORP·Filed 2004·Granted Feb 16, 2010·12 cites·27 claims
- 3965US7406699B2Enhanced runtime hostingMICROSOFT CORP·Filed 2003·Granted Jul 29, 2008·8 cites·57 claims
- 4064US7685574B2Constrained execution regionsMICROSOFT CORP·Filed 2004·Granted Mar 23, 2010·11 cites·29 claims
- 4163US7941793B2Class initialization method semanticsMICROSOFT CORP·Filed 2006·Granted May 10, 2011·2 cites·15 claims
- 4262US9323543B2Capability based device driver frameworkMICROSOFT CORP·Filed 2013·Granted Apr 26, 2016·1 cites·14 claims
- 4362US7487380B2Execution recovery escalation policyMICROSOFT CORP·Filed 2004·Granted Feb 3, 2009·8 cites·25 claims
- 4459US7610322B2Safe handleMICROSOFT CORP·Filed 2004·Granted Oct 27, 2009·8 cites·23 claims
- 4559US2008082448A1Influential digital rights managementMICROSOFT CORP·Filed 2006·Application pending·0 cites
- 4658US2008091613A1Rights management in a cloudMICROSOFT CORP·Filed 2006·Application pending·0 cites
- 4757US7266804B2Strategy for selectively making non-public resources of one assembly visible to anotherMICROSOFT CORP·Filed 2004·Granted Sep 4, 2007·5 cites·50 claims
- 4856US7647629B2Hosted code runtime protectionMICROSOFT CORP·Filed 2004·Granted Jan 12, 2010·6 cites·33 claims
- 4953US8245205B2System and method for sharing objects between applications in a virtual runtime environmentMARIANI RICO·Filed 2009·Granted Aug 14, 2012·0 cites·20 claims
- 5053US7571428B2Reliability contractsMICROSOFT CORP·Filed 2004·Granted Aug 4, 2009·3 cites·8 claims
Showing the top 50 of 68 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →