Method for click-stream analysis using web directory reverse categorization
First Claim
1. A method for profiling an internet user, comprising:
- a server computer collecting, while a user on a client computer is browsing a network, a click stream associated with the user, wherein the click stream comprises network addresses requested by the user across a plurality of network domains;
the server computer analyzing the click stream to obtain the network addresses requested by the user and storing click stream data associated with the user in a first data structure, the click stream data associated with the user comprising the network addresses requested by the user and a user identifier;
the server computer using the network addresses from the first data structure to obtain network address categorization information for network addresses requested by the user from a second data structure that categorizes network addresses from the plurality of network domains into a plurality of categories;
the server computer generating a user profile for the user using the network address categorization information for the network addresses requested by the user;
the server computer selecting content regarding an item based on the user profile for display on the client computer; and
providing the content regarding the item to a network site for inclusion by the network site in a web page served to the client computer;
wherein one or more filters are applied prior to the content regarding the item being sent to the client computer.
11 Assignments
0 Petitions
Accused Products
Abstract
Information on a click stream associated with a user and meta tags commonly used by search engines can be used to profile a user. The click stream may comprise network addresses and timestamps and may be the only source of user information used for the profile. The meta tags may contain metadata that correspond to the network addresses in the click stream, including network address categorization for these network addresses. The profile obtained for the user may be an existing profile that represents a person or a theoretical individual having attributes similar to or most closely match the user. Based at least in part on the profile, information regarding an item may be provided to the user or the item may be offered to the user. Information may be filtered before being displayed to the user.
-
Citations
19 Claims
-
1. A method for profiling an internet user, comprising:
-
a server computer collecting, while a user on a client computer is browsing a network, a click stream associated with the user, wherein the click stream comprises network addresses requested by the user across a plurality of network domains; the server computer analyzing the click stream to obtain the network addresses requested by the user and storing click stream data associated with the user in a first data structure, the click stream data associated with the user comprising the network addresses requested by the user and a user identifier; the server computer using the network addresses from the first data structure to obtain network address categorization information for network addresses requested by the user from a second data structure that categorizes network addresses from the plurality of network domains into a plurality of categories; the server computer generating a user profile for the user using the network address categorization information for the network addresses requested by the user; the server computer selecting content regarding an item based on the user profile for display on the client computer; and providing the content regarding the item to a network site for inclusion by the network site in a web page served to the client computer; wherein one or more filters are applied prior to the content regarding the item being sent to the client computer. - View Dependent Claims (2, 3, 4, 5, 6, 18, 19)
-
-
7. A computer program product comprising at least one non-transitory computer readable medium storing instructions translatable by a server computer to perform:
-
collecting, while a user on a client computer is browsing a network, a click stream associated with the user, wherein the click stream comprises network addresses requested by the user across a plurality of network domains; analyzing the click stream to obtain the network addresses requested by the user and storing click stream data associated with user in a first data structure, the click stream data associated with the user comprising the network addresses requested by the user and a user identifier; using the network addresses from the first data structure to obtain network address categorization information from a second data structure that categorizes network addresses from the plurality of network domains into a plurality of categories; generating a user profile for the user solely using the click stream data associated with user and the network address categorization information for the network addresses requested by the user; selecting content regarding an item based on the user profile for display on the client computer; applying one or more filters prior to the content regarding the item being sent to the client computer; and providing the content regarding the item to a network site for inclusion by the network site in a web page served to the client computer. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
a server computer having at least one processor; at least one non-transitory computer readable medium; and stored instructions translatable by the at least one processor to perform;
collecting, while a user on a client computer is browsing a network, a click stream associated with the user, wherein the click stream comprises network addresses requested by the user across a plurality of network domains;analyzing the click stream to obtain the network addresses requested by the user and storing click stream data associated with user in a first data structure, the click stream data associated with the user comprising the network addresses requested by the user and a user identifier; using the network addresses from the first data structure to obtain network address categorization information for network addresses requested by the user from a second data structure that categorizes network addresses from the plurality of network domains into a plurality of categories; generating a user profile for the user solely by using the click stream data associated with the user and the network address categorization information for the network addresses requested by the user; selecting content regarding an item based on the user profile for display on the client computer; applying one or more filters prior to the content regarding the item being sent to the client computer; and providing the content regarding the item to a network site for inclusion by the network site in a web page served to the client computer. - View Dependent Claims (14, 15, 16, 17)
-
Specification