Patent ID: 9270617
Filing Date: 2016-02-23
CPC Classification: G06F,H04L

Claim Text:
1. A computer-implemented method executed by one or more processors, the method performed at a load controller of a cloud-based network system, the method comprising: receiving a first request for a network service from a client, wherein the load controller is separate from the network service; evaluating a load condition associated with the network service, the load condition indicating an availability of the network service to receive requests, based at least in part on a determination of whether a flow control indication is received by the load controller from the network service indicating that the network service is currently unavailable to receive the requests due to load; returning a unique token associated with the first request to the client in response to the load condition indicating that the network service is not available to receive the requests, wherein the unique token is associated with a unique identifier and wherein an entry to a token database at the load controller associated with the unique token is entered, the entry at the token database including a set of statistics associated with the token including a number of times the unique token has been submitted to the load controller; after returning the unique token to the client, receiving a second request for the network service from the client, the second request including at least a portion of the first request and the unique token; re-evaluating the load condition associated with the network service in response to receiving the second request; prioritizing the second request based on the unique token in response to the load condition indicating that the network service is available to receive the requests, wherein prioritizing the second request includes placing the second request into a queue with a plurality of other requests; and in response to receiving a flow control indication after prioritizing the second request and prior to fulfilling the second request, removing at least the second request from the queue and returning the unique token to the client.