Method and system for identifying website visitors
First Claim
1. A method of identifying a website visitor, comprising:
- at a web site server computer communicatively coupled to a visitor server computer via a first network, the visitor server computer being communicatively connected to a requesting visitor computer over a second network;
generating a visitor identifier for the website visitor using a combination of information from the visitor server computer and the requesting visitor computer and without using an address of the requesting visitor computer or a cookie, wherein the combination of information includes;
an IP address assigned by or belonging to the visitor server computer; and
at least one unique browsing environment characteristic associated with a user account on the requesting visitor computer of the website visitor, the requesting visitor computer having one or more user accounts;
determining whether the visitor identifier has been used at the website server computer based in part on the at least one unique browsing environment characteristic associated with the user account on the requesting visitor computer of the website visitor; and
if the visitor identifier has been used at the website server computer, starting session tracking using the visitor identifier;
if the visitor identifier has not been used at the website server computer;
storing the visitor identifier; and
starting session tracking using the visitor identifier.
12 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.
103 Citations
19 Claims
-
1. A method of identifying a website visitor, comprising:
-
at a web site server computer communicatively coupled to a visitor server computer via a first network, the visitor server computer being communicatively connected to a requesting visitor computer over a second network; generating a visitor identifier for the website visitor using a combination of information from the visitor server computer and the requesting visitor computer and without using an address of the requesting visitor computer or a cookie, wherein the combination of information includes; an IP address assigned by or belonging to the visitor server computer; and at least one unique browsing environment characteristic associated with a user account on the requesting visitor computer of the website visitor, the requesting visitor computer having one or more user accounts; determining whether the visitor identifier has been used at the website server computer based in part on the at least one unique browsing environment characteristic associated with the user account on the requesting visitor computer of the website visitor; and if the visitor identifier has been used at the website server computer, starting session tracking using the visitor identifier; if the visitor identifier has not been used at the website server computer; storing the visitor identifier; and starting session tracking using the visitor identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory tangible computer readable storage medium storing computer instructions executable by a processor to cause a web site server computer to perform a method comprising:
-
generating a visitor identifier for a website visitor at a requesting visitor computer using a combination of information from a visitor server computer and the requesting visitor computer, and without using an address of the requesting visitor computer or a cookie, wherein the combination of information includes; an IP address assigned by or belonging to the visitor server computer; and at least one unique browsing environment characteristic associated with a user account on the requesting visitor computer of the website visitor, the requesting visitor computer having one or more user accounts; and determining whether the visitor identifier has been used at the website server computer based in part on the at least one unique browsing environment characteristic associated with the user account on the requesting visitor computer of the website visitor; and if the visitor identifier has been used at the website server computer, starting session tracking using the visitor identifier; if the visitor identifier has not been used at the website server computer; storing the visitor identifier; and starting session tracking using the visitor identifier. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system for identifying a website visitor comprising:
-
a website server computer hosting a website; and a visitor server computer communicatively coupled to the website server computer over a first network, the visitor server computer being communicatively coupled to a requesting visitor computer over a second network, wherein; the visitor server computer is programmed with a first software component for sending a combination of information to the website server computer and for preventing transmission of an actual address of the requesting visitor computer, wherein the combination of information includes an IP address assigned by or belonging to the visitor server computer and at least one unique browsing environment characteristic associated with a user account on the requesting visitor computer of the website visitor, the requesting visitor computer having one or more user accounts; and the website server computer is programmed with a second software component for generating a visitor identifier from the IP address assigned by or belonging to the visitor server computer and the at least one unique browsing environment characteristic associated with the user account of the website visitor without using the actual address of the requesting visitor computer or a cookie; determining whether the visitor identifier has been used at the website server computer based in part on the at least one unique browsing environment characteristic associated with the user account on the requesting visitor computer of the website visitor; and if the visitor identifier has been used at the website server computer, starting session tracking using the visitor identifier; if the visitor identifier has not been used at the website server computer; storing the visitor identifier; and starting session tracking using the visitor identifier. - View Dependent Claims (17, 18, 19)
-
Specification