×

Server controlled throttling of client to server requests

  • US 10,212,194 B2
  • Filed: 04/24/2014
  • Issued: 02/19/2019
  • Est. Priority Date: 01/20/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • generating, by a server, one or more data sets, wherein each data set from the one or more data sets includes a plurality of data points representing a characteristic of an instance of client-server communication between a respective client from a plurality of clients and the server, wherein each data point from the plurality of data points represents one or more of;

    a user-facing latency associated with a client-to-server request, a backend latency associated with processing of the client-to-server request, and an on-the-wire latency associated with the processing of the client-to-server request;

    determining, by the server and based at least in part on the one or more data sets, whether a condition for triggering a client-server communication parameter update has been met; and

    responsive to determining that the condition for triggering the client-server communication parameter update has been met;

    calculating, by the server, updated client-server communication parameters including at least an updated request retry limit identifying a maximum number of retries that the respective client from the plurality of clients are able to attempt prior to determining that a resource is unavailable; and

    transmitting, by the server and to one or more clients of the plurality of clients, the updated client-server communication parameters.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×