Inventor · disambiguated record
Lance Olson
Also filed as: OLSON LANCE · OLSON LANCE E
31 granted patents·3 pending applications·1,378 citations·filing 2001–2019
97Inventor score
Top patents by PatentIndex Score
34 records- 0198US7555757B2Application program interface for network software platformMICROSOFT CORP·Filed 2005·Granted Jun 30, 2009·270 cites·9 claims
- 0298US7017162B2Application program interface for network software platformMICROSOFT CORP·Filed 2001·Granted Mar 21, 2006·312 cites·12 claims
- 0398US7013469B2Application program interface for network software platformMICROSOFT CORP·Filed 2005·Granted Mar 14, 2006·365 cites·20 claims
- 0495US7248603B1Asynchronous patternMICROSOFT CORP·Filed 2006·Granted Jul 24, 2007·60 cites·20 claims
- 0593US7120916B1Protocol agnostic web listenerMICROSOFT CORP·Filed 2005·Granted Oct 10, 2006·29 cites·20 claims
- 0690US7322040B1Authentication architectureMICROSOFT CORP·Filed 2001·Granted Jan 22, 2008·61 cites·25 claims
- 0790US7043522B2Unbounded computing spaceMICROSOFT CORP·Filed 2002·Granted May 9, 2006·67 cites·30 claims
- 0888US6996833B1Protocol agnostic request response patternMICROSOFT CORP·Filed 2001·Granted Feb 7, 2006·51 cites·22 claims
- 0987US7512957B2Interface infrastructure for creating and interacting with web servicesMICROSOFT CORP·Filed 2004·Granted Mar 31, 2009·62 cites·23 claims
- 1080US9697297B2Representation/invocation of actions/functions in a hypermedia-driven environmentJAMES ALEX·Filed 2011·Granted Jul 4, 2017·6 cites·22 claims
- 1177US7280558B1Asynchronous patternMICROSOFT CORP·Filed 2001·Granted Oct 9, 2007·21 cites·17 claims
- 1277US6931647B1Protocol agnostic web listenerMICROSOFT CORP·Filed 2001·Granted Aug 16, 2005·20 cites·47 claims
- 1374US7581231B2Computing 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
- 1471US9208244B2Referencing change(s) in data utilizing a network resource locatorJAMES ALEX·Filed 2011·Granted Dec 8, 2015·2 cites·21 claims
- 1567US9652506B2Providing data experience(s) via disparate semantic annotations based on a respective user scenarioJAMES ALEX·Filed 2011·Granted May 16, 2017·2 cites·22 claims
- 1663US10574792B2Referencing change(s) in data utilizing a network resource locatorMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2019·Granted Feb 25, 2020·0 cites·20 claims
- 1763US8087073B2Authentication architectureOLSON LANCE E·Filed 2008·Granted Dec 27, 2011·3 cites·20 claims
- 1863US7676541B2Peer communication channel partitioningMICROSOFT CORP·Filed 2002·Granted Mar 9, 2010·8 cites·24 claims
- 1962US7730499B2Protocol agnostic request response patternMICROSOFT CORP·Filed 2004·Granted Jun 1, 2010·6 cites·15 claims
- 2059US7418712B2Method and system to support multiple-protocol processing within worker processesMICROSOFT CORP·Filed 2004·Granted Aug 26, 2008·6 cites·24 claims
- 2157US10320949B2Referencing change(s) in data utilizing a network resource locatorMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2016·Granted Jun 11, 2019·0 cites·40 claims
- 2255US9537977B2Referencing change(s) in data utilizing a network resource locatorMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2015·Granted Jan 3, 2017·0 cites·20 claims
- 2355US7565395B2Mechanism for preserving session state when using an access-limited bufferMICROSOFT CORP·Filed 2005·Granted Jul 21, 2009·1 cites·16 claims
- 2453US9746932B2Gesture inferred vocabulary bindingsMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2016·Granted Aug 29, 2017·0 cites·20 claims
- 2552US10698969B2Representation/invocation of actions/functions in a hypermedia-driven environmentMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2017·Granted Jun 30, 2020·0 cites·14 claims
- 2652US10509789B2Providing data experience(s) via disparate semantic annotations based on a respective user scenarioMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2017·Granted Dec 17, 2019·0 cites·20 claims
- 2752US7437742B1Protocol agnostic web listenerMICROSOFT CORP·Filed 2004·Granted Oct 14, 2008·1 cites·18 claims
- 2852US7418719B2Method and system to support a unified process model for handling messages sent in different protocolsMICROSOFT CORP·Filed 2004·Granted Aug 26, 2008·2 cites·15 claims
- 2952US2008320503A1URL Namespace to Support Multiple-Protocol Processing within Worker ProcessesMICROSOFT CORP·Filed 2008·Application pending·0 cites
- 3049US9292094B2Gesture inferred vocabulary bindingsJAMES ALEX·Filed 2011·Granted Mar 22, 2016·0 cites·20 claims
- 3149US9286414B2Data discovery and description serviceJAMES ALEX·Filed 2011·Granted Mar 15, 2016·0 cites·21 claims
- 3249US7418709B2URL namespace to support multiple-protocol processing within worker processesMICROSOFT CORP·Filed 2004·Granted Aug 26, 2008·1 cites·15 claims
- 3349US2016171054A1Data discovery and description serviceMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2016·Application pending·0 cites
- 3447US2010228873A1Protocol Agnostic Request Response PatternMICROSOFT CORP·Filed 2010·Application pending·0 cites
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →