Modifying browser requests to track browsing activities
First Claim
Patent Images
1. A method comprising:
- processing a browser request, wherein the browser request specifies a destination network resource;
modifying, using at least one processor, the browser request to enable evaluation of web browsing activities, wherein modifying the browser request comprises referring to an instruction list and executing one or more instructions specified by the instruction list to modify the browser request; and
tracking the web browsing activities of a client based on the modified browser request.
5 Assignments
0 Petitions
Accused Products
Abstract
Processing a browser request that specifies a destination network resource generally includes intercepting a browser request that specifies a selected destination network resource and redirecting the browser request to a network server that differs from the destination resource specified by the browser request. Processing a browser request also may include intercepting a browser request received from a client computer at a proxy server when the browser request specifies a selected destination network resource and performing instructions associated with and in addition to instructions performed to download the selected destination network resource.
160 Citations
19 Claims
-
1. A method comprising:
-
processing a browser request, wherein the browser request specifies a destination network resource; modifying, using at least one processor, the browser request to enable evaluation of web browsing activities, wherein modifying the browser request comprises referring to an instruction list and executing one or more instructions specified by the instruction list to modify the browser request; and tracking the web browsing activities of a client based on the modified browser request. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for use at a computer system, the computer program product comprising one or more non-transitory computer readable storage media having stored thereon computer-executable instructions that, when executed at a processor, cause the computer system to:
-
process a browser request, wherein the browser request specifies a destination network resource; modify the browser request to enable evaluation of web browsing activities, wherein modifying the browser request comprises referring to an instruction list and executing one or more instructions specified by the instruction list to modify the browser request; and track the web browsing activities of client based on the modified browser request. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
processing a browser request, wherein the browser request specifies a domain for a destination website; modifying the browser request, using at least one processor, to reroute the browser request to a different domain that enables evaluation of web browsing activities; using filtering techniques to identify the browser request for additional processing prior to modifying the browser request; and tracking the web browsing activities of a client based on the modified browser request. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification