Inventor
OLSON LANCE E
US21 patents
⚠️ This page may combine multiple inventors who share the name “OLSON LANCE E”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
MICROSOFT CORP
19 patentsUS7555757B2Jun 30, 2009
Application program interface for network software platform
MICROSOFT CORP270 citations98
US7322040B1Jan 22, 2008
Authentication architecture
MICROSOFT CORP61 citations98
US7017162B2Mar 21, 2006
Application program interface for network software platform
MICROSOFT CORP312 citations98
US7013469B2Mar 14, 2006
Application program interface for network software platform
MICROSOFT CORP365 citations98
US7248603B1Jul 24, 2007
Asynchronous pattern
MICROSOFT CORP60 citations97
US7043522B2May 9, 2006
Unbounded computing space
MICROSOFT CORP67 citations97
US6996833B1Feb 7, 2006
Protocol agnostic request response pattern
MICROSOFT CORP51 citations95
US7512957B2Mar 31, 2009
Interface infrastructure for creating and interacting with web services
MICROSOFT CORP62 citations93
US7581231B2Aug 25, 2009
Computing 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 layer
MICROSOFT CORP22 citations92
US7280558B1Oct 9, 2007
Asynchronous pattern
MICROSOFT CORP21 citations92
US7120916B1Oct 10, 2006
Protocol agnostic web listener
MICROSOFT CORP29 citations92
US6931647B1Aug 16, 2005
Protocol agnostic web listener
MICROSOFT CORP20 citations92
US7676541B2Mar 9, 2010
Peer communication channel partitioning
MICROSOFT CORP8 citations83
US7730499B2Jun 1, 2010
Protocol agnostic request response pattern
MICROSOFT CORP6 citations73
US7437742B1Oct 14, 2008
Protocol agnostic web listener
MICROSOFT CORP1 citations62
US7418719B2Aug 26, 2008
Method and system to support a unified process model for handling messages sent in different protocols
MICROSOFT CORP2 citations61
US7418712B2Aug 26, 2008
Method and system to support multiple-protocol processing within worker processes
MICROSOFT CORP6 citations61
US7418709B2Aug 26, 2008
URL namespace to support multiple-protocol processing within worker processes
MICROSOFT CORP1 citations51
US7565395B2Jul 21, 2009
Mechanism for preserving session state when using an access-limited buffer
MICROSOFT CORP1 citations47