User tracking in a Web session spanning multiple Web resources without need to modify user-side hardware or software or to store cookies at user-side hardware
First Claim
1. A method of tracking a user'"'"'s transactions with multiple Web resources and hosts in a Web session without a need to modify user-side hardware or software or to store cookies at user-side hardware, comprising:
- utilizing an entry point related to an action of the user during the Web session to route a user'"'"'s request for a Web resource to a gateway facility;
extracting session parameters from information available to the gateway facility as a consequence of said routing; and
tracking transactions that the user routed to the gateway server carries out with multiple Web resources and hosts in the Web session.
2 Assignments
0 Petitions
Accused Products
Abstract
A tracking system tracks user interaction with Web resources over the Internet and maintains continuity as the user changes hosts during the Web session, without relying on cookies. An entry point activated by the user, such as a loaded link in an email, routs a request for a Web resource to a gateway facility different from the host of the Web resource. The gateway facility processes the request, modifies is as needed, keeps tracking information, and sends the modified request to the server that actually hosts the Web resource the user sought. The response to the modified request goes to the gateway facility, which modifies it as needed, keeps tracking information, and then sends it to the user, with loaded links that point back to the gateway facility to thereby
-
Citations
22 Claims
-
1. A method of tracking a user'"'"'s transactions with multiple Web resources and hosts in a Web session without a need to modify user-side hardware or software or to store cookies at user-side hardware, comprising:
-
utilizing an entry point related to an action of the user during the Web session to route a user'"'"'s request for a Web resource to a gateway facility;
extracting session parameters from information available to the gateway facility as a consequence of said routing; and
tracking transactions that the user routed to the gateway server carries out with multiple Web resources and hosts in the Web session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20)
-
-
15. A method of tracking a user through multiple Web resources and hosts in a Web session comprising:
-
(a) receiving at a gateway facility information resulting from a user activating, in said Web session, an entry point related to a request by the user for a Web resource from a server different from the gateway facility;
(b) extracting session parameters from said request, modifying the request in accordance with an agenda, and sending the modified request to the Web resource, said modified request pointing to the gateway facility;
(c) receiving a response to the modified request at the gateway facility, modifying the received response in accordance with said agenda, and sending the modified response to the user, said modified response containing an entry point to the gateway facility in a request for another Web resource;
(d) receiving at the gateway facility a request for said another Web resource resulting from the user activating, in said Web session, the entry point in the modified response; and
(e) creating a record of user actions related to the entry points recited in steps (a) and (d).
-
-
21. A system for tracking a user'"'"'s transactions with multiple Web resources in a Web session without a need to modify user-side hardware or software or to store cookies at user-side hardware, comprising:
-
a gateway facility functionally intermediate a user-side hardware and software and Web resources stored at resource facilities different from the gateway facility;
said gateway facility being configured to respond to a user'"'"'s request routed thereto as a result of the user activating an entry point in a Web session to extract session parameters from the request, modify the request to cause a response thereto to be routed to the gateway facility, and to send the request to a resource facility;
said gateway receiver further being configured to receive a response from said resource facility to the modified request, to modify the response to include an entry point in a request for another Web resource, and the send the modified response to the user;
said gateway facility being responsive to the user activating said entry points to create and maintain a record of user actions related to activation of said entry points.
-
-
22. An Internet method comprising:
-
sending information to a user side computer facility, said information containing a loaded link containing address information pointing to a Web resource and to a gateway facility;
responding to a user activation of the loaded link to send at least a portion of said address information to the gateway facility;
processing the transmitted information to produce and send a request for the Web resource to a first server facility different from the user side facility and from the gateway facility;
responding to the request sent from the gateway facility by sending the Web resource from said server to the gateway facility, modifying the Web resource by modifying links therein to point the gateway facility, and sending the modified response to the user side facility;
In response to user activation of a modified links, receiving information related to the modified link at said gateway facility, processing the received information, and transmitting the resulting processed information to a second server facility different from the user side facility and from the gateway facility; and
using the gateway facility to create and maintain a record at least of user interaction with said links.
-
Specification