Patent ID: 9531839
Filing Date: 2016-12-27
CPC Classification: G06F,H04L

Claim Text:
1. A computer-implemented method for request isolation protection, comprising: receiving, at a first server, first and second requests that are each for a resource stored in a second server, wherein the first and second requests are both sent from a client device comprising a user interface; transmitting, by the first server, the first and second requests for the resource to the second server; storing, for each of the first and second requests and in a first data structure stored in a memory element provided by the first server, an entry identifying the client device and including a reference to an entry of a second data structure; storing, for the first request and in the entry in the second data structure stored in the memory element, an identifier of the transmitted request and a reference count; identifying, based on the second request, the entry and incrementing the reference count; receiving, at the first server, a cancellation of the first request, the cancellation sent from the client device and submitted through the user interface; in response to receiving the cancellation of the first request at the first server, decrementing, by the first server, the reference count of the entry to provide an updated reference count; receiving, at the first server, a cancellation of the second request, the cancellation sent from the client device and submitted through the user interface; in response to receiving the cancellation of the second request, decrementing, by the first server, the updated reference count; detecting, by the first server, that the updated reference count equals zero; and in response to detecting the updated reference count equals zero, cancelling, by the first server, the transmitted request for the resource associated with the first and second requests.