×

Detecting proxy-based communications

  • US 9,985,865 B2
  • Filed: 11/23/2015
  • Issued: 05/29/2018
  • Est. Priority Date: 07/29/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for evaluating communications via a computer network for the presence of proxy-based communications, the method comprising:

  • sending to a computer via a computer network, a response to a first data request received from a requestor via the computer and the computer network, wherein the response includes a plurality of data packets followed by an out-of-sequence data packet that is out-of-sequence relative to any of the plurality of data packets,wherein prior to sending any of the data packets to the computer, designation is made of the out-of-sequence data packet to be sent to the computer after the plurality of data packets are sent to the computer,wherein the out-of-sequence data packet is configured to cause the computer, responsive to receipt of the out-of-sequence data packet by the computer after receipt of the plurality of data packets by the computer, to send an acknowledgement via the computer network, andwherein the out-of-sequence data packet is configured to cause the requestor, responsive to receipt of the out-of-sequence data packet by the requestor, and after receipt of the plurality of data packets by the requestor, to send a second data request via the computer and the computer network;

    detecting receipt of the acknowledgement at a first time;

    detecting receipt of the second data request at a second time;

    calculating a time delay between the first time and the second time;

    performing the sending, detecting and calculating steps a plurality of times, thereby calculating a plurality of time delays; and

    determining whether the requestor is communicating via a proxy by evaluating the plurality of time delays with respect to a predefined proxy evaluation criterion.

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