Inventor

Brian J. Deen

Inventor
North Bend, WA, US

Overview

37→
Patents
2002–2021
Patent span
Physics
Primary field (CPC G)

Patents· 37 as inventor

Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.

G06Fprimary
G06FElectric digital data processing39%
H04LTransmission of digital information, e.g. telegraphic communication34%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests20%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes6%
PatentTitleYear
10,970,276Object loss reporting in a data storage system202110,055,451Object loss reporting in a data storage system20189,552,336'Methods and systems for preparing extensible markup language (XML) documents and for responding to XML requests'20178,972,348'Method and system for supporting off-line mode of operation and synchronization'20158,935,221'Object loss reporting in a data storage system'20158,359,391'Apparatus and computer-readable media for processing HTTP requests determine scoping mapping between a mapped resource name extension and a content type'20138,103,720'Apparatus and computer-readable media for processing HTTP requests'20127,865,469'Method and system for supporting off-line mode of operation and synchronization'20117,836,393'Methods and apparatus for parsing extensible markup language (XML) data streams'20107,730,458'Built-in diagnostics'20107,689,564'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'20107,657,638'Routing client requests to back-end servers'20107,640,492'Methods and apparatus for parsing extensible markup language (XML) data streams'20097,546,350'Efficiently sending event notifications over a computer network'20097,457,805'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'20087,240,091'Method and system for supporting off-line mode of operation and synchronization'20077,215,777'Sending notification through a firewall over a computer network'20077,065,784'Systems and methods for integrating access control with a namespace'20066,999,992'Efficiently sending event notifications over a computer network'20066,996,770'Methods and systems for preparing extensible markup language (XML) documents and for responding to XML requests'20066,993,715'Methods and systems for preparing extensible markup language (XML) documents and for responding to XML requests'20066,959,415'Methods and apparatus for parsing Extensible Markup Language (XML) data streams'20056,944,642'Systems and methods for detecting and resolving resource conflicts'20056,898,633'Selecting a server to service client requests'20056,865,605'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'20056,836,795'Mapping connections and protocol-specific resource identifiers'20046,823,391'Routing client requests to back-end servers'20046,694,335'Method, computer readable medium, and system for monitoring the state of a collection of resources'20046,629,127'Methods and systems for processing HTTP requests'20036,615,231'System and method for directing requests to specific processing'20036,581,099'Accessing sources of resources within standard request-response protocols'20036,578,069'Method, data structure, and computer program product for identifying a network resource'20036,578,054'Method and system for supporting off-line mode of operation and synchronization using resource state information'20036,519,626'System and method for converting a file system path into a uniform resource locator'20036,499,031'Systems and methods for using locks with computer resources'20026,363,386'System and method for managing property information related to a resource'20026,351,748'File system level access source control of resources within standard request-response protocols'2002

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

2002–2015Patents assigned to MICROSOFT CORP (33)· patent assignee history
2002–2017Based in North Bend, WA, US· patent location history
2012–2017Patents assigned to DEEN BRIAN J (5)· patent assignee history
2012–2017Patents assigned to SODERBERG JOEL M (3)· patent assignee history
2012–2013Patents assigned to SANDERS HENRY L (2)· patent assignee history
2015–2021Patents assigned to AMAZON TECH INC (3)· patent assignee history
2015–2021Based in Bainbridge Island, WA, US· patent location history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
MICROSOFT CORP332002–2015
DEEN BRIAN Jself52012–2017
AMAZON TECH INC32015–2021
SODERBERG JOEL M32012–2017
SANDERS HENRY L22012–2013
Locations
LocationPatentsSpan
North Bend, Washington, US342002–2017
Bainbridge Island, Washington, US32015–2021