Inventor · disambiguated record
John P. Shewchuk
Also filed as: SHEWCHUK JOHN · SHEWCHUK JOHN P · SHEWCHUK JR JOHN PETER · Shewchuk John Peter
57 granted patents·5 pending applications·3,954 citations·filing 1986–2016
99Inventor score
Files withMICROSOFT CORP49MICROSOFT TECHNOLOGY LICENSING LLC4KALER CHRISTOPHER G2LANGWORTHY DAVID E2SHEWCHUK JOHN2
Top patents by PatentIndex Score
62 records- 0198US6199082B1Method for delivering separate design and content in a multimedia publishing systemMICROSOFT CORP·Filed 1995·Granted Mar 6, 2001·1k cites·29 claims
- 0298US5860073AStyle sheets for publishing systemMICROSOFT CORP·Filed 1995·Granted Jan 12, 1999·944 cites·35 claims
- 0397US6584480B1Structured documents in a publishing systemMICROSOFT CORP·Filed 2000·Granted Jun 24, 2003·195 cites·29 claims
- 0497US6230173B1Method for creating structured documents in a publishing systemMICROSOFT CORP·Filed 1995·Granted May 8, 2001·375 cites·15 claims
- 0596US7653747B2Resolving virtual network namesMICROSOFT CORP·Filed 2006·Granted Jan 26, 2010·56 cites·36 claims
- 0695US7451176B2System and method providing multi-tier applications architectureMICROSOFT CORP·Filed 2005·Granted Nov 11, 2008·38 cites·10 claims
- 0794US6996599B1System and method providing multi-tier applications architectureMICROSOFT CORP·Filed 2000·Granted Feb 7, 2006·100 cites·24 claims
- 0894US5878421AInformation mapMICROSOFT CORP·Filed 1995·Granted Mar 2, 1999·207 cites·13 claims
- 0993US7899047B2Virtual network with adaptive dispatcherMICROSOFT CORP·Filed 2007·Granted Mar 1, 2011·33 cites·18 claims
- 1093US7752442B2Virtual distributed security systemMICROSOFT CORP·Filed 2005·Granted Jul 6, 2010·28 cites·20 claims
- 1193US7194553B2Resolving virtual network namesMICROSOFT CORP·Filed 2001·Granted Mar 20, 2007·92 cites·26 claims
- 1292US7543267B2Drag and drop creation and editing of a page incorporating scriptsMICROSOFT CORP·Filed 2003·Granted Jun 2, 2009·71 cites·12 claims
- 1392US6714219B2Drag and drop creation and editing of a page incorporating scriptsMICROSOFT CORP·Filed 1998·Granted Mar 30, 2004·175 cites·7 claims
- 1490US7707637B2Distributed threat managementMICROSOFT CORP·Filed 2008·Granted Apr 27, 2010·20 cites·22 claims
- 1590US7640579B2Securely roaming digital identitiesMICROSOFT CORP·Filed 2005·Granted Dec 29, 2009·19 cites·19 claims
- 1689US7822200B2Method and system for asymmetric key securityMICROSOFT CORP·Filed 2005·Granted Oct 26, 2010·14 cites·18 claims
- 1788US7788729B2Method and system for integrating multiple identities, identity mechanisms and identity providers in a single user paradigmMICROSOFT CORP·Filed 2005·Granted Aug 31, 2010·8 cites·16 claims
- 1887US8001189B2Routing of network messagesMICROSOFT CORP·Filed 2002·Granted Aug 16, 2011·58 cites·54 claims
- 1986US7257817B2Virtual network with adaptive dispatcherMICROSOFT CORP·Filed 2001·Granted Aug 14, 2007·50 cites·33 claims
- 2085US8689296B2Remote access of digital identitiesSHEWCHUK JOHN·Filed 2007·Granted Apr 1, 2014·12 cites·20 claims
- 2185US7373666B2Distributed threat managementMICROSOFT CORP·Filed 2002·Granted May 13, 2008·38 cites·51 claims
- 2281US7627759B2End-to-end reliable messaging with complete acknowledgementMICROSOFT CORP·Filed 2006·Granted Dec 1, 2009·7 cites·31 claims
- 2380US7512782B2Method and system for using a web service licenseMICROSOFT CORP·Filed 2002·Granted Mar 31, 2009·18 cites·9 claims
- 2479US6981215B1System for converting event-driven code into serially executed codeMICROSOFT CORP·Filed 1998·Granted Dec 27, 2005·74 cites·16 claims
- 2578US9313252B2Binding crud-type protocols in distributed agreement protocolsLANGWORTHY DAVID E·Filed 2012·Granted Apr 12, 2016·4 cites·18 claims
- 2677US6704745B2Transforming data between first organization in a data store and hierarchical organization in a datasetMICROSOFT CORP·Filed 2000·Granted Mar 9, 2004·25 cites·3 claims
- 2775US7809938B2Virtual distributed security systemMICROSOFT CORP·Filed 2005·Granted Oct 5, 2010·4 cites·20 claims
- 2874US7353535B2Flexible, selectable, and fine-grained network trust policiesMICROSOFT CORP·Filed 2003·Granted Apr 1, 2008·20 cites·42 claims
- 2973US8302149B2Virtual distributed security systemDELLA-LIBERA GIOVANNI M·Filed 2005·Granted Oct 30, 2012·4 cites·17 claims
- 3073US7555784B2Method and system for safely disclosing identity over the internetMICROSOFT CORP·Filed 2005·Granted Jun 30, 2009·6 cites·19 claims
- 3172US7356616B2Maintaining structured time data for electronic messagesMICROSOFT CORP·Filed 2002·Granted Apr 8, 2008·16 cites·38 claims
- 3271US7752431B2Virtual distributed security systemMICROSOFT CORP·Filed 2005·Granted Jul 6, 2010·3 cites·20 claims
- 3371US7746250B2Message encoding/decoding using templated parametersMICROSOFT CORP·Filed 2008·Granted Jun 29, 2010·5 cites·19 claims
- 3471US7249373B2Uniformly representing and transferring security assertion and security response informationMICROSOFT CORP·Filed 2003·Granted Jul 24, 2007·16 cites·21 claims
- 3570US7882547B2Securely calling web services from macrosMICROSOFT CORP·Filed 2005·Granted Feb 1, 2011·4 cites·20 claims
- 3669US7676812B2Large scale event notification systemMICROSOFT CORP·Filed 2002·Granted Mar 9, 2010·14 cites·28 claims
- 3768US7703084B2System for converting event-driven code into serially executed codeMICROSOFT CORP·Filed 2004·Granted Apr 20, 2010·11 cites·3 claims
- 3867US7702924B2End-to-end reliable messaging with complete acknowledgementMICROSOFT CORP·Filed 2005·Granted Apr 20, 2010·2 cites·21 claims
- 3967US7536712B2Flexible electronic message security mechanismMICROSOFT CORP·Filed 2003·Granted May 19, 2009·15 cites·53 claims
- 4067US6889379B1Transporting objects between a client and a serverMICROSOFT CORP·Filed 1998·Granted May 3, 2005·43 cites·21 claims
- 4167US6839716B1Method and system for building a datasetMICROSOFT CORP·Filed 2000·Granted Jan 4, 2005·12 cites·37 claims
- 4266US8528058B2Native use of web service protocols and claims in server authenticationZHU LIQIANG·Filed 2007·Granted Sep 3, 2013·3 cites·20 claims
- 4365US8051469B2Securely roaming digital identitiesMICROSOFT CORP·Filed 2009·Granted Nov 1, 2011·2 cites·20 claims
- 4465US7313687B2Establishing a secure context at an electronic communications end-pointMICROSOFT CORP·Filed 2003·Granted Dec 25, 2007·10 cites·20 claims
- 4564US7853695B2Using expressive session information to represent communication sessions in a distributed systemMICROSOFT CORP·Filed 2003·Granted Dec 14, 2010·9 cites·32 claims
- 4664US7293283B2Flexible electronic message security mechanismMICROSOFT CORP·Filed 2002·Granted Nov 6, 2007·9 cites·4 claims
- 4762US7661109B2Transporting objects between a client and a serverMICROSOFT CORP·Filed 2004·Granted Feb 9, 2010·7 cites·18 claims
- 4861US4674907ACoupling component for breakaway pole basesSHEWCHUK JOHN·Filed 1986·Granted Jun 23, 1987·24 cites·19 claims
- 4960US7743145B2Verifying measurable aspects associated with a moduleMICROSOFT CORP·Filed 2004·Granted Jun 22, 2010·7 cites·27 claims
- 5059US7949787B2Open content model Web service messagingMICROSOFT CORP·Filed 2004·Granted May 24, 2011·5 cites·24 claims
Showing the top 50 of 62 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →