Method and system for delayed allocation of resources
AssigneeMicrosoft Corporation
InventorsMark Markaryan, Dmitry M. Kakurin, Sean C. Olson, Srikanth Shoroff, Radu Ionescu
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsMark Markaryan, Dmitry M. Kakurin, Sean C. Olson, Srikanth Shoroff, Radu Ionescu
Estimating the term…
The present invention allows a server to delay allocating resources to a client's request. When the client requests a feature that requires server resources, the server accepts and acknowledges the client's request, but the client is prohibited from using the requested feature until further notice from the server. For example, during an authorization process, the server allocates only the minimum resources required to maintain the session and to authorize the client. Thereafter, the server allocates the resources necessary to support the client's request only when the resources become available. Until then, the server maintains the communications session without supporting the request. Thus, the server shepherds its resources rather than committing them at the whim of a client. Also, a client need not repeat its request if the server cannot immediately satisfy it; instead, the server accepts the request and then later begins to support it when adequate resources become available.
In a communications environment comprising a server computing device and a client computing device, a method for the server to delay supporting a feature for the client, the method comprising:
A computer-readable medium containing computer-executable instructions for performing a method for a server computing device to delay supporting a feature for a client computing device, the method comprising:
In a communications environment comprising a server computing device and a client computing device, a method for the client to obtain support from the server for a feature, the method comprising:
A computer-readable medium containing computer-executable instructions for performing a method for a client computing device to obtain support from a server computing device for a feature, the method comprising:
In a communications environment comprising a server computing device and a client computing device, a method for the server to delay supporting a feature for the client and for the client to obtain support from the server for the feature, the method comprising:
A computer-readable medium containing computer-executable instructions for performing a method for a server computing device to delay supporting a feature for a client computing device and for the client to obtain support from the server for the feature, the method comprising:
A computer-readable medium containing a resource allocation data structure, the resource allocation data structure comprising:
Dependencies are inferred from the claim text.