Inventor · disambiguated record
Nikhil Kothari
Also filed as: KOTHARI NIKHIL
45 granted patents·15 pending applications·1,691 citations·filing 2001–2017
98Inventor score
Files withMICROSOFT CORP43MICROSOFT TECHNOLOGY LICENSING LLC5KOTHARI NIKHIL3CALVERT SIMON1CHORY SUSAN1
Top patents by PatentIndex Score
60 records- 0198US7644414B2Application program interface for network software platformMICROSOFT CORP·Filed 2006·Granted Jan 5, 2010·214 cites·30 claims
- 0298US7117504B2Application program interface that enables communication for a network software platformMICROSOFT CORP·Filed 2001·Granted Oct 3, 2006·740 cites·1 claims
- 0395US7870596B2Accessing network resources outside a security boundaryMICROSOFT CORP·Filed 2007·Granted Jan 11, 2011·69 cites·15 claims
- 0495US7805670B2Partial rendering of web pagesMICROSOFT CORP·Filed 2005·Granted Sep 28, 2010·67 cites·10 claims
- 0593US7689665B2Dynamically loading scriptsMICROSOFT CORP·Filed 2007·Granted Mar 30, 2010·58 cites·15 claims
- 0692US7665061B2Code buildersMICROSOFT CORP·Filed 2003·Granted Feb 16, 2010·78 cites·39 claims
- 0791US7814410B2Initial server-side content rendering for client-script web pagesMICROSOFT CORP·Filed 2005·Granted Oct 12, 2010·31 cites·10 claims
- 0891US7448023B2Method and system for verifying rule compliance of an application objectMICROSOFT CORP·Filed 2005·Granted Nov 4, 2008·30 cites·12 claims
- 0990US7680683B2Dynamically repositioning workflow by end usersMICROSOFT CORP·Filed 2005·Granted Mar 16, 2010·32 cites·8 claims
- 1090US7281202B2Framework for creating modular web applicationsMICROSOFT CORP·Filed 2003·Granted Oct 9, 2007·72 cites·54 claims
- 1186US7823164B2Automated generation of different script versionsMICROSOFT CORP·Filed 2007·Granted Oct 26, 2010·17 cites·20 claims
- 1282US7490314B2System and method for exposing tasks in a development environmentMICROSOFT CORP·Filed 2004·Granted Feb 10, 2009·47 cites·31 claims
- 1382US7464386B2Data controls architectureMICROSOFT CORP·Filed 2004·Granted Dec 9, 2008·47 cites·39 claims
- 1481US8849691B2Modeling user input and interaction in workflow based applicationsSANABRIA ANDRES·Filed 2005·Granted Sep 30, 2014·13 cites·20 claims
- 1581US8001551B2Providing localized resources for client-side script executionMICROSOFT CORP·Filed 2007·Granted Aug 16, 2011·12 cites·19 claims
- 1681US7945853B2Script markupMICROSOFT CORP·Filed 2005·Granted May 17, 2011·12 cites·12 claims
- 1781US7395312B2Integrating online community and program development environmentsMICROSOFT CORP·Filed 2003·Granted Jul 1, 2008·32 cites·30 claims
- 1878US9710773B2Modeling user input and interaction in workflow based applicationsMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2014·Granted Jul 18, 2017·2 cites·20 claims
- 1976US7606824B2Databinding workflow data to a user interface layerMICROSOFT CORP·Filed 2005·Granted Oct 20, 2009·5 cites·19 claims
- 2075US7657827B2Control-scoped user interface workflowMICROSOFT CORP·Filed 2005·Granted Feb 2, 2010·4 cites·20 claims
- 2174US9760608B2Real-time search tuningMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2013·Granted Sep 12, 2017·5 cites·21 claims
- 2274US7581231B2Computing 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
- 2372US8239456B2Managing navigation history for intra-page state transitionsLE ROY BERTRAND C·Filed 2011·Granted Aug 7, 2012·4 cites·20 claims
- 2471US9170857B2Managed execution environment for software application interfacingMICROSOFT CORP·Filed 2013·Granted Oct 27, 2015·2 cites·20 claims
- 2570US8005946B2Managing navigation history for intra-page state transitionsMICROSOFT CORP·Filed 2007·Granted Aug 23, 2011·4 cites·13 claims
- 2670US7721219B2Explicitly defining user interface through class definitionMICROSOFT CORP·Filed 2004·Granted May 18, 2010·16 cites·23 claims
- 2768US9865262B2Multi-mode text inputMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2016·Granted Jan 9, 2018·2 cites·16 claims
- 2868US9176746B2Data templates in user interface elementsKOTHARI NIKHIL·Filed 2006·Granted Nov 3, 2015·5 cites·20 claims
- 2967US7945849B2Identifying appropriate client-side script referencesMICROSOFT CORP·Filed 2007·Granted May 17, 2011·4 cites·18 claims
- 3066US8429655B2System and method for asynchronous processing in page lifecycleOLSON ERIK B·Filed 2005·Granted Apr 23, 2013·7 cites·20 claims
- 3164US8006281B2Network accessible trusted codeMICROSOFT CORP·Filed 2006·Granted Aug 23, 2011·3 cites·20 claims
- 3261US7412686B2Integrated development environment access to remotely located componentsMICROSOFT CORP·Filed 2003·Granted Aug 12, 2008·8 cites·21 claims
- 3360US7861219B2Script application frameworkMICROSOFT CORP·Filed 2005·Granted Dec 28, 2010·2 cites·18 claims
- 3459US7676563B2Task-oriented management of server configuration settingsMICROSOFT CORP·Filed 2005·Granted Mar 9, 2010·4 cites·20 claims
- 3557US8065600B2Systems and methods for defining web content navigationCHORY SUSAN·Filed 2004·Granted Nov 22, 2011·8 cites·35 claims
- 3657US7890604B2Client-side callbacks to server eventsMICROSOFT CORPROATION·Filed 2004·Granted Feb 15, 2011·5 cites·37 claims
- 3757US7730495B2Declaratively defined control actionsMICROSOFT CORP·Filed 2006·Granted Jun 1, 2010·1 cites·17 claims
- 3856US8584147B2Managed execution environment for software application interfacingKOTHARI NIKHIL·Filed 2006·Granted Nov 12, 2013·1 cites·19 claims
- 3956US7464368B2Logical separation of code and contentMICROSOFT CORP·Filed 2003·Granted Dec 9, 2008·5 cites·44 claims
- 4053US10061575B2Managed execution environment for software application interfacingMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2015·Granted Aug 28, 2018·0 cites·20 claims
- 4151US2007156486A1Multiple concurrent workflow persistence schemesMICROSOFT CORP·Filed 2005·Application pending·0 cites
- 4246US2017364522A1Real-Time Search TuningMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2017·Application pending·0 cites
- 4345US8074167B2Cross domain presence of web user interface and logicKOTHARI NIKHIL·Filed 2006·Granted Dec 6, 2011·0 cites·19 claims
- 4444US2006020883A1Web page personalizationMICROSOFT CORP·Filed 2004·Application pending·0 cites
- 4544US2008189767A1Accessing file resources outside a security boundaryMICROSOFT CORP·Filed 2007·Application pending·0 cites
- 4643US2009210400A1Translating Identifier in Request into Data StructureMICROSOFT CORP·Filed 2008·Application pending·0 cites
- 4743US2007078927A1Server-side service frameworkMICROSOFT CORP·Filed 2005·Application pending·0 cites
- 4842US8032657B2Preservation of type information between a client and a serverMICROSOFT CORP·Filed 2005·Granted Oct 4, 2011·0 cites·20 claims
- 4942US2007156487A1Object model on workflowMICROSOFT CORP·Filed 2005·Application pending·0 cites
- 5042US2006235830A1Web content administration information discoveryMICROSOFT CORP·Filed 2005·Application pending·0 cites
Showing the top 50 of 60 patent records by PatentIndex Score.
Join the waitlist — get patent alerts
Get an alert when Nikhil Kothari 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 →