Patent ID: 7600030

Claim:
A volatile or non-volatile computer-readable media storing information to enable a server computing device to perform a process for servicing requests, the process comprising: handling, at the server computing device, standard HTTP get requests, standard HTTP post requests, and standard HTTP options requests; handling, at the server computing device, requests that conform to an HTTP authoring protocol, the requests comprising put requests, copy requests, move requests, propfind requests, and proppatch requests; sending an indicator to a client computing device indicating that the server computing device handles compounded authoring requests; receiving, at the server computing device, the compounded authoring requests, each of the compounded authoring requests including a special content type header value that identifies a request as one of the compounded authoring requests and a special extensions header including a compounded verb of the HTTP authoring protocol; handling, at the server computing device, the compounded authoring requests that do not conform to the HTTP authoring protocol, the compounded authoring requests comprising put+proppatch requests and post+propfind requests; and performing put functionality and proppatch functionality responsive to a put+proppatch request, or performing post functionality and propfind functionality responsive to a post+propfind request.