×

Dynamic throttling systems and services

  • US 8,281,382 B1
  • Filed: 06/30/2008
  • Issued: 10/02/2012
  • Est. Priority Date: 06/30/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method of dynamically determining whether to allow access to data in a distributed electronic environment, comprising:

  • receiving a request for data to a Web service controlling access to the data;

    parsing the request to determine at least one token associated with the request;

    forwarding the token to a throttling module configured to analyze aggregate request frequency related to the token and determine whether to allow access to the data using a rule corresponding to the token of the request, the aggregate request frequency corresponding to any related request received by any of a plurality of servers being operable to provide access to the data in response to the request, at least a portion of the aggregate request frequency having been propagated to the throttling module by any of the plurality of servers being operable to provide access to the data in response to the request;

    forwarding the request to one of the plurality of servers in order to provide access to the data when the throttling module returns a decision to allow access; and

    returning a response indicating that access will not be provided in response to the request when the throttling module returns a decision not to allow access.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×