Inventor · disambiguated record
Craig Wittenberg
Also filed as: WITTENBERG CRAIG · WITTENBERG CRAIG H · WITTENBERG CRAIG HENRY
36 granted patents·3 pending applications·1,843 citations·filing 1990–2022
98Inventor score
Files withMICROSOFT CORP22MICROSOFT TECHNOLOGY LICENSING LLC8WILLIAMS ANTONY S2ATKINSON ROBERT G1GOPALAKRISHNAN PALAMALAI1
Top patents by PatentIndex Score
39 records- 0196US8046737B2XML application frameworkMICROSOFT CORP·Filed 2006·Granted Oct 25, 2011·41 cites·19 claims
- 0296US5511197AMethod and system for network marshalling of interface pointers for remote procedure callsMICROSOFT CORP·Filed 1993·Granted Apr 23, 1996·299 cites·50 claims
- 0395US11223552B1Aggregation-based determination of cloud computing service resiliency to chaos eventsMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2021·Granted Jan 11, 2022·12 cites·21 claims
- 0495US7886269B2XML application frameworkMICROSOFT CORP·Filed 2006·Granted Feb 8, 2011·37 cites·20 claims
- 0595US5613124AMethod and system for generating and storing multiple representations of a source object in object storageMICROSOFT CORP·Filed 1995·Granted Mar 18, 1997·203 cites·15 claims
- 0694US6442620B1Environment extensibility and automatic services for component applications using contexts, policies and activatorsMICROSOFT CORP·Filed 1998·Granted Aug 27, 2002·253 cites·25 claims
- 0794US5724588AMethod and system for network marshalling of interface pointers for remote procedure callsMICROSOFT CORP·Filed 1995·Granted Mar 3, 1998·228 cites·37 claims
- 0889US8132148B2XML application frameworkWILLIAMS ANTONY S·Filed 2006·Granted Mar 6, 2012·21 cites·18 claims
- 0988US11777831B2Aggregation-based determination of cloud computing service resiliency to chaos eventsMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2022·Granted Oct 3, 2023·2 cites·20 claims
- 1088US5805885AMethod and system for aggregating objectsMICROSOFT CORP·Filed 1994·Granted Sep 8, 1998·84 cites·14 claims
- 1184US5204960AIncremental compilerMICROSOFT CORP·Filed 1990·Granted Apr 20, 1993·123 cites·13 claims
- 1283US5745764AMethod and system for aggregating objectsMICROSOFT CORP·Filed 1995·Granted Apr 28, 1998·66 cites·19 claims
- 1381US5710925AMethod and system for aggregating objectsMICROSOFT CORP·Filed 1995·Granted Jan 20, 1998·63 cites·28 claims
- 1480US8327263B2Method and system for caching presentation dataATKINSON ROBERT G·Filed 2005·Granted Dec 4, 2012·10 cites·20 claims
- 1580US5608909AMethod and system for caching presentation data of a source object in a presentation cacheMICROSOFT CORP·Filed 1994·Granted Mar 4, 1997·63 cites·44 claims
- 1679US8793649B2XML application frameworkWILLIAMS ANTONY S·Filed 2012·Granted Jul 29, 2014·5 cites·18 claims
- 1778US8819437B2Cryptographic device that binds an additional authentication factor to multiple identitiesWITTENBERG CRAIG HENRY·Filed 2010·Granted Aug 26, 2014·7 cites·17 claims
- 1877US11194910B2Intelligent system for detecting multistage attacksMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2018·Granted Dec 7, 2021·4 cites·20 claims
- 1976US6412020B1Method and system for aggregating objectsMICROSOFT CORP·Filed 1998·Granted Jun 25, 2002·47 cites·30 claims
- 2074US6182108B1Method and system for multi-threaded processingMICROSOFT CORP·Filed 1995·Granted Jan 30, 2001·66 cites·27 claims
- 2174US6064406AMethod and system for caching presentation data of a source object in a presentation cacheMICROSOFT CORP·Filed 1996·Granted May 16, 2000·49 cites·47 claims
- 2271US8631155B2Network address translation traversals for peer-to-peer networksGOPALAKRISHNAN PALAMALAI·Filed 2007·Granted Jan 14, 2014·6 cites·10 claims
- 2369US9264232B2Cryptographic device that binds an additional authentication factor to multiple identitiesMICROSOFT CORP·Filed 2014·Granted Feb 16, 2016·2 cites·19 claims
- 2466US9819689B2Large scale malicious process detectionMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2015·Granted Nov 14, 2017·2 cites·21 claims
- 2566US6658490B1Method and system for multi-threaded processingMICROSOFT CORP·Filed 1999·Granted Dec 2, 2003·41 cites·6 claims
- 2664US8799857B2XML application frameworkSZYPERSKI CLEMENS A·Filed 2006·Granted Aug 5, 2014·2 cites·36 claims
- 2764US6708196B1Method and system for caching presentation dataMICROSOFT CORP·Filed 1999·Granted Mar 16, 2004·43 cites·5 claims
- 2864US6243764B1Method and system for aggregating objectsMICROSOFT CORP·Filed 1997·Granted Jun 5, 2001·18 cites·10 claims
- 2960US6256780B1Method and system for assembling software componentsMICROSOFT CORP·Filed 1998·Granted Jul 3, 2001·30 cites·33 claims
- 3054US11294976B1Ad-hoc venue engagement systemTuple Software LLC·Filed 2019·Granted Apr 5, 2022·1 cites·19 claims
- 3153US11962565B1Generating service-to-service dependency map from DNS and fleet management system logsMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2022·Granted Apr 16, 2024·0 cites·20 claims
- 3253US7437711B2Communication among agile and context-bound objectsMICROSOFT CORP·Filed 2003·Granted Oct 14, 2008·3 cites·17 claims
- 3352US9401891B2Network address translation traversals for peer-to-peer networksMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2013·Granted Jul 26, 2016·0 cites·20 claims
- 3451US8713688B2Automated security analysis for federated relationshipWAHL MARK·Filed 2010·Granted Apr 29, 2014·2 cites·19 claims
- 3546US8479006B2Digitally signing documents using identity context informationSHARIF TARIQ·Filed 2008·Granted Jul 2, 2013·0 cites·20 claims
- 3646US6240465B1Method and system for aggregating objectsMICROSOFT CORP·Filed 1997·Granted May 29, 2001·10 cites·14 claims
- 3739US2020104696A1Service account prediction using user nameMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2018·Application pending·0 cites
- 3835US2016105801A1Geo-based analysis for detecting abnormal loginsMICROSOFT CORP·Filed 2014·Application pending·0 cites
- 3929US2016203316A1Activity model for detecting suspicious user activityMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2015·Application pending·0 cites
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →