Systems and methods for detecting the presence of web tracking
First Claim
1. A computer-implemented method for detecting the presence of web tracking, at least a portion of the method being performed by a computing device comprising at least one hardware processor, the method comprising:
- identifying, at the computing device, an Internet resource that is retrieved from an initial domain and that triggers a hypertext transfer protocol request directed to an additional domain that is different from the initial domain;
determining, based on a difference between the initial domain and the additional domain, that the hypertext transfer protocol request comprises a third-party hypertext transfer protocol request;
identifying a hypertext transfer protocol cookie that is sent from the additional domain in response to the third-party hypertext transfer protocol request;
without examining contents of the hypertext transfer protocol cookie, determining, based on an expiration date of the hypertext transfer protocol cookie occurring after a predetermined threshold of time and the difference between the initial domain and the additional domain, that the hypertext transfer protocol cookie comprises a third-party tracking cookie.
6 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for detecting the presence of web tracking may include identifying an Internet resource that may be retrieved from an initial domain and that may trigger a hypertext transfer protocol request directed to an additional domain that may be different from the initial domain, determining, based on a difference between the initial domain and the additional domain, that the hypertext transfer protocol request may include a third-party hypertext transfer protocol request, identifying a hypertext transfer protocol cookie that may be sent from the additional domain in response to the third-party hypertext transfer protocol request and determining, based on an expiration date of the hypertext transfer protocol cookie and the difference between the initial domain and the additional domain, that the hypertext transfer protocol cookie may include a third-party tracking cookie. Various other methods, systems, and computer-readable media are also disclosed.
14 Citations
20 Claims
-
1. A computer-implemented method for detecting the presence of web tracking, at least a portion of the method being performed by a computing device comprising at least one hardware processor, the method comprising:
-
identifying, at the computing device, an Internet resource that is retrieved from an initial domain and that triggers a hypertext transfer protocol request directed to an additional domain that is different from the initial domain; determining, based on a difference between the initial domain and the additional domain, that the hypertext transfer protocol request comprises a third-party hypertext transfer protocol request; identifying a hypertext transfer protocol cookie that is sent from the additional domain in response to the third-party hypertext transfer protocol request; without examining contents of the hypertext transfer protocol cookie, determining, based on an expiration date of the hypertext transfer protocol cookie occurring after a predetermined threshold of time and the difference between the initial domain and the additional domain, that the hypertext transfer protocol cookie comprises a third-party tracking cookie. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for detecting the presence of web tracking:
the system comprising; a resource identification module programmed to identify an Internet resource that is retrieved from an initial domain and that triggers a hypertext transfer protocol request directed to an additional domain that is different from the initial domain; a request determination module programmed to determine, based on a difference between the initial domain and the additional domain, that the hypertext transfer protocol request comprises a third-party hypertext transfer protocol request; a cookie identification module programmed to identify a hypertext transfer protocol cookie that is sent from the additional domain in response to the third-party hypertext transfer protocol request; a cookie determination module programmed to, without examining contents of the hypertext transfer protocol cookie, determine, based on an expiration date of the hypertext transfer protocol cookie occurring after a predetermined threshold of time and the difference between the initial domain and the additional domain, that the hypertext transfer protocol cookie comprises a third-party tracking cookie; at least one hardware processor configured to execute the resource identification module, the request determination module, the cookie identification module, and the cookie determination module. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
20. A non-transitory computer-readable-storage medium comprising one or more computer-readable instructions that, when executed by at least one processor of a computing device, cause the computing device to:
-
identify an Internet resource that is retrieved from an initial domain and that triggers a hypertext transfer protocol request directed to an additional domain that is different from the initial domain; determine, based on a difference between the initial domain and the additional domain, that the hypertext transfer protocol request comprises a third-party hypertext transfer protocol request; identify a hypertext transfer protocol cookie that is sent from the additional domain in response to the third-party hypertext transfer protocol request; without examining contents of the hypertext transfer protocol cookie, determine, based on an expiration date of the hypertext transfer protocol cookie occurring after a predetermined threshold of time and the difference between the initial domain and the additional domain, that the hypertext transfer protocol cookie comprises a third-party tracking cookie.
-
Specification