JS

Joel M. Soderberg

Microsoft: 33 patents #716 of 40,388Top 2%
Overall (All Time): #108,225 of 4,157,543Top 3%
33
Patents All Time

Issued Patents All Time

Showing 25 most recent of 33 patents

Patent #TitleCo-InventorsDate
9552336 Methods and systems for preparing extensible markup language (XML) documents and for responding to XML requests Brian J. Deen 2017-01-24
8370511 Enhanced tabular data stream protocol Shrinivas Ashwin, Christian Kleinerman, Ganapathy Krishnamoorthy 2013-02-05
8359391 Apparatus and computer-readable media for processing HTTP requests determine scoping mapping between a mapped resource name extension and a content type Brian J. Deen, Henry L. Sanders, Van C. Van 2013-01-22
8302196 Combining assessment models and client targeting to identify network security vulnerabilities Bashar Kachachi 2012-10-30
8103720 Apparatus and computer-readable media for processing HTTP requests Brian J. Deen, Henry L. Sanders, Van C. Van 2012-01-24
7930680 XML schema design for environment-specific types based on base types Donald W. Dumitru, Michael Rys 2011-04-19
7836393 Methods and apparatus for parsing extensible markup language (XML) data streams Brian J. Deen 2010-11-16
7739586 Encoding of markup language data Christopher Allen Suver 2010-06-15
7720965 Client health validation using historical data Jeffrey Howard Kaditz, Bashar Kachachi 2010-05-18
7689564 Apparatus and computer-readable media for determining whether an existing map specifies a different content type than the content type that is specified for the specified resource name extension in a web distributed authoring and versioning (WebDAV) request Brian J. Deen, Van C. Van, Henry L. Sanders 2010-03-30
7657638 Routing client requests to back-end servers Brian J. Deen, Alex Hopmann 2010-02-02
7640492 Methods and apparatus for parsing extensible markup language (XML) data streams Brian J. Deen 2009-12-29
7590935 Dynamic generation of WSDL documents based on database metadata Donald W. Dumitru 2009-09-15
7546350 Efficiently sending event notifications over a computer network Brian J. Deen, Alex Hopmann 2009-06-09
7496612 Prevention of data corruption caused by XML normalization Matthew S. Magee, Donald W. Dumitru 2009-02-24
7457805 Method and system for processing HTTP requests creating a new map for an entire namespace that is associated with the request and that maps the name extension to the further content type within namespace Brian J. Deen, Van C. Van, Henry L. Sanders 2008-11-25
7318075 Enhanced tabular data stream protocol Shrinivas Ashwin, Christian Kleinerman, Ganapathy Krishnamoorthy 2008-01-08
7215777 Sending notification through a firewall over a computer network Brian J. Deen, Alex Hopmann, Sean Lyndersay 2007-05-08
6999992 Efficiently sending event notifications over a computer network Brian J. Deen, Alex Hopmann 2006-02-14
6996770 Methods and systems for preparing extensible markup language (XML) documents and for responding to XML requests Brian J. Deen 2006-02-07
6993715 Methods and systems for preparing extensible markup language (XML) documents and for responding to XML requests Brian J. Deen 2006-01-31
6959415 Methods and apparatus for parsing Extensible Markup Language (XML) data streams Brian J. Deen 2005-10-25
6898633 Selecting a server to service client requests Sean Lyndersay, Brian J. Deen, Alex Hopmann 2005-05-24
6865605 System and method for transparently redirecting client requests for content using a front-end indicator to preserve the validity of local caching at the client system Brian J. Deen, Alex Hopmann 2005-03-08
6836795 Mapping connections and protocol-specific resource identifiers Brian J. Deen, Alexander Hopmann 2004-12-28