DETECTING PROXY-BASED COMMUNICATIONS
First Claim
Patent Images
1. A method for detecting proxy-based communications, the method comprising:
- determining a plurality of time delays, wherein determining the plurality of time delays comprises, for each of the plurality of time delays;
detecting, by one or more processors, receipt of an acknowledgement at a first time, wherein the acknowledgement is responsive to a communication sent to a sender of the acknowledgement;
detecting, by one or more processors, receipt of a data request at a second time, wherein the data request is sent by the sender of the acknowledgement following the acknowledgement;
determining, by one or more processors, a time delay between the first time and the second time;
determining, by one or more processors, a representative time delay from the plurality of time delays; and
determining, by one or more processors, that the representative time delay is consistent with a predefined time delay that is associated with proxy-based communications, thereby identifying the sender as a proxy.
1 Assignment
0 Petitions
Accused Products
Abstract
Detecting proxy-based communications by determining a plurality of time delays, determining a representative time delay from the plurality of time delays, and identifying the sender as a proxy by determining that the representative time delay is consistent with a predefined time delay that is associated with proxy-based communications.
-
Citations
18 Claims
-
1. A method for detecting proxy-based communications, the method comprising:
-
determining a plurality of time delays, wherein determining the plurality of time delays comprises, for each of the plurality of time delays; detecting, by one or more processors, receipt of an acknowledgement at a first time, wherein the acknowledgement is responsive to a communication sent to a sender of the acknowledgement; detecting, by one or more processors, receipt of a data request at a second time, wherein the data request is sent by the sender of the acknowledgement following the acknowledgement; determining, by one or more processors, a time delay between the first time and the second time; determining, by one or more processors, a representative time delay from the plurality of time delays; and determining, by one or more processors, that the representative time delay is consistent with a predefined time delay that is associated with proxy-based communications, thereby identifying the sender as a proxy. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system for detecting proxy-based communications, the computer system comprising:
-
one or more computer processors; one or more computer readable storage media; program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising; program instructions to determine a plurality of time delays, wherein the program instructions to determine the plurality of time delays comprise, for each of the plurality of time delays; program instructions to detect receipt of an acknowledgement at a first time, wherein the acknowledgement is responsive to a communication sent to a sender of the acknowledgement; program instructions to detect receipt of a data request at a second time, wherein the data request is sent by the sender of the acknowledgement following the acknowledgement; program instructions to determine a time delay between the first time and the second time; program instructions to determine a representative time delay from the plurality of time delays; and program instructions to determine that the representative time delay is consistent with a predefined time delay that is associated with proxy-based communications, thereby identifying the sender as a proxy. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for detecting proxy-based communications, the computer program product comprising:
-
one or more computer readable storage media; program instructions stored on the one or more computer readable storage media, the program instructions comprising; program instructions to determine a plurality of time delays, wherein the program instructions to determine the plurality of time delays comprise, for each of the plurality of time delays; program instructions to detect receipt of an acknowledgement at a first time, wherein the acknowledgement is responsive to a communication sent to a sender of the acknowledgement; program instructions to detect receipt of a data request at a second time, wherein the data request is sent by the sender of the acknowledgement following the acknowledgement; program instructions to determine a time delay between the first time and the second time; program instructions to determine a representative time delay from the plurality of time delays; and program instructions to determine that the representative time delay is consistent with a predefined time delay that is associated with proxy-based communications, thereby identifying the sender as a proxy. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification