×

Method and apparatus for trust-based, fine-grained rate limiting of network requests

  • US 10,021,081 B2
  • Filed: 02/12/2010
  • Issued: 07/10/2018
  • Est. Priority Date: 11/18/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • for each successful authentication, adding or updating a database record in a database containing at least a user identifier, an IP address agnostic client device identifier, an originating network address, and a date/timestamp of a first or previously successful authentication;

    determining whether a user identifier of a subsequent request matches the user identifier of a database record associated with a previously successful authentication;

    determining whether a client device identifier of the subsequent request matches the IP address agnostic client device identifier of the database record associated with the previously successful authentication;

    processing, using at least one processor, the subsequent request according to a first policy if both of the user identifier and the client device identifier of the subsequent request match the user identifier and the IP address agnostic client device identifier of the database record associated with the previously successful authentication; and

    processing, using the at least one processor, the subsequent request according to a second policy by adding a configurable amount of response latency if the client device identifier of the subsequent request does not match the IP address agnostic client device identifier of the database record associated with the previously successful authentication.

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