Method and system for identifying website visitors
First Claim
1. A method, comprising:
- responsive to an action by a user, making, by a first visitor computer, a first request to a network site through a second visitor computer, the first request containing an actual address of the first visitor computer and characteristics of the first visitor computer, wherein the first visitor computer and the second visitor computer are both behind a firewall, wherein the user is one of a plurality of users using the first visitor computer via different individual accounts and wherein the characteristics of the first visitor computer include at least one characteristic particularly associated with the user;
receiving, by the second visitor computer, the first request from the first visitor computer;
generating, by the second visitor computer, a second request, the generating of the second request excluding the actual address of the first visitor computer, the second request containing a network address provided by the second visitor computer and the characteristics of the first visitor computer;
sending, by the second visitor computer, the second request containing the network address and the characteristics of the first visitor computer to a server computer supporting the network site, wherein the server computer supporting the network site generates a visitor identifier for the user using a combination of the network address provided by the second visitor computer and at least one of the characteristics of the first visitor computer contained in the second request from the second visitor computer, locates or generates a page corresponding to the second request, customizes the page using at least in part the characteristics of the first visitor computer, and sends the customized page to the second visitor computer;
responsive to receiving the customized page from the server computer supporting the network site, matching, by the second visitor computer, the customized page to the first visitor computer; and
sending, by the second visitor computer, the customized page received from the server computer supporting the network site to the first visitor computer.
11 Assignments
0 Petitions
Accused Products
Abstract
A website server computer hosting a website can identify a visitor to the website by using information provided by a visitor server computer that interacts with the visitor. The information provided by the server computer, in some embodiments, can be a combination of an IP address and characteristics of a computing device from where the visitor visits the website. In some embodiments, the IP address of the visitor server computer is used. In embodiments where the visitor may be sharing the computing device with other users, the characteristics may include at least one characteristic that is uniquely associated with the visitor. The website server computer can use a visitor identifier thus generated to start tracking the pages that the visitor requests during the session and can generate and customize pages for the visitor by using characteristics originated from the visitor.
98 Citations
17 Claims
-
1. A method, comprising:
-
responsive to an action by a user, making, by a first visitor computer, a first request to a network site through a second visitor computer, the first request containing an actual address of the first visitor computer and characteristics of the first visitor computer, wherein the first visitor computer and the second visitor computer are both behind a firewall, wherein the user is one of a plurality of users using the first visitor computer via different individual accounts and wherein the characteristics of the first visitor computer include at least one characteristic particularly associated with the user; receiving, by the second visitor computer, the first request from the first visitor computer; generating, by the second visitor computer, a second request, the generating of the second request excluding the actual address of the first visitor computer, the second request containing a network address provided by the second visitor computer and the characteristics of the first visitor computer; sending, by the second visitor computer, the second request containing the network address and the characteristics of the first visitor computer to a server computer supporting the network site, wherein the server computer supporting the network site generates a visitor identifier for the user using a combination of the network address provided by the second visitor computer and at least one of the characteristics of the first visitor computer contained in the second request from the second visitor computer, locates or generates a page corresponding to the second request, customizes the page using at least in part the characteristics of the first visitor computer, and sends the customized page to the second visitor computer; responsive to receiving the customized page from the server computer supporting the network site, matching, by the second visitor computer, the customized page to the first visitor computer; and sending, by the second visitor computer, the customized page received from the server computer supporting the network site to the first visitor computer. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
a first visitor computer; and a second visitor computer, wherein the first visitor computer is configured for; responsive to an action by a user, making a first request to a network site through the second visitor computer, the first request containing an actual address of the first visitor computer and characteristics of the first visitor computer, wherein the first visitor computer and the second visitor computer are both behind a firewall, wherein the user is one of a plurality of users using the first visitor computer via different individual accounts and wherein the characteristics of the first visitor computer include at least one characteristic particularly associated with the user; wherein the second visitor computer is configured for; receiving the first request from the first visitor computer; generating a second request, the generating of the second request excluding the actual address of the first visitor computer, the second request containing a network address provided by the second visitor computer and the characteristics of the first visitor computer; sending the second request containing the network address and the characteristics of the first visitor computer to a server computer supporting the network site, wherein the server computer supporting the network site generates a visitor identifier for the user using a combination of the network address provided by the second visitor computer and at least one of the characteristics of the first visitor computer contained in the second request from the second visitor computer, locates or generates a page corresponding to the second request, customizes the page using at least in part the characteristics of the first visitor computer, and sends the customized page to the second visitor computer; responsive to receiving the customized page from the server computer supporting the network site, matching the customized page to the first visitor computer; and sending the customized page received from the server computer supporting the network site to the first visitor computer. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product comprising at least one non-transitory computer readable medium including instructions translatable by at least one processor to perform:
-
receiving a first request from a first visitor computer responsive to an action by a user at the first visitor computer, the first request containing an actual address of the first visitor computer and characteristics of the first visitor computer, wherein the first visitor computer and the second visitor computer are both behind a firewall, wherein the user is one of a plurality of users using the first visitor computer via different individual accounts and wherein the characteristics of the first visitor computer include at least one characteristic particularly associated with the user; generating a second request, the generating of the second request excluding the actual address of the first visitor computer, the second request containing a network address provided by the second visitor computer and the characteristics of the first visitor computer; sending the second request containing the network address and the characteristics of the first visitor computer to a server computer supporting a network site, wherein the server computer supporting the network site generates a visitor identifier for the user using a combination of the network address provided by the second visitor computer and at least one of the characteristics of the first visitor computer contained in the second request from the second visitor computer, locates or generates a page corresponding to the second request, customizes the page using at least in part the characteristics of the first visitor computer, and returns the customized page; responsive to receiving the customized page from the server computer supporting the network site, matching the customized page to the first visitor computer; and sending the customized page received from the server computer supporting the network site to the first visitor computer. - View Dependent Claims (14, 15, 16, 17)
-
Specification