Method for click-stream analysis using web directory reverse categorization
First Claim
Patent Images
1. A method of profiling a user comprising:
- accessing first data including a first identifier associated with the user, network addresses accessed by the user, and demographic data related to the user identifier and the network addresses, wherein the first data is determined at a first location remote from the user, wherein said accessing is performed by a server computer comprising a processor and a non-transitory computer readable storage medium storing instructions for profiling a user;
accessing second data at a second location remote from the user and the network addresses, wherein accessing the second data further comprises sending at least some of the network addresses to the second location and receiving corresponding category information including at least one meta tag for each of the at least some network addresses, wherein said accessing is performed by the server computer;
generating a user profile based at least in part on the first identifier, corresponding category information, and at least some of the demographic data by creating a table that includes a first column for user identifiers including the first identifier, a second column for the corresponding category information including at least one meta tag, and a third column for the at least some of the demographic data, wherein said generating is performed by the server computer;
comparing data for the user within the table to existing profiles including a first profile; and
associating the user with the first profile.
12 Assignments
0 Petitions
Accused Products
Abstract
A method can be used to profile a user using network addresses, category information, and demographic data when the user requested or received information from those network addresses. A table can be created that includes the user identifier, category information, and demographic data. The user profile can be generated and based at least in part on the user identifier, category information, and at least some of the demographic data.
-
Citations
32 Claims
-
1. A method of profiling a user comprising:
-
accessing first data including a first identifier associated with the user, network addresses accessed by the user, and demographic data related to the user identifier and the network addresses, wherein the first data is determined at a first location remote from the user, wherein said accessing is performed by a server computer comprising a processor and a non-transitory computer readable storage medium storing instructions for profiling a user; accessing second data at a second location remote from the user and the network addresses, wherein accessing the second data further comprises sending at least some of the network addresses to the second location and receiving corresponding category information including at least one meta tag for each of the at least some network addresses, wherein said accessing is performed by the server computer; generating a user profile based at least in part on the first identifier, corresponding category information, and at least some of the demographic data by creating a table that includes a first column for user identifiers including the first identifier, a second column for the corresponding category information including at least one meta tag, and a third column for the at least some of the demographic data, wherein said generating is performed by the server computer; comparing data for the user within the table to existing profiles including a first profile; and associating the user with the first profile. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of profiling a user comprising:
-
accessing first data including a first identifier associated with the user, network addresses accessed by the user and demographic data related to the user, wherein the first data is determined at a first location remote from the user, wherein said accessing is performed by a server computer comprising a processor and a non-transitory computer readable storage medium storing instructions for profiling a user; accessing second data at a second location remote from the user and the network addresses, wherein accessing the second data further comprises sending at least some of the network addresses to the second location and receiving corresponding category information including at least one meta tag for each of the at least some network addresses wherein said accessing is performed by a server computer; generating a user profile based at least in part on the first identifier, corresponding category information, and at least some of the demographic data information, wherein the user profile can be sorted based on the demographic data or the category information including at least one meta tag, wherein said generating is performed by the server computer; comparing data for the user to existing profiles including a first profile; and associating the user with the first profile. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory data processing system readable medium having code embodied therein, the code including instructions executable by a data processing system, wherein the instructions are configured to cause the data processing system to perform a method of profiling a user, the method comprising:
-
providing a system comprising a code element for accessing first data, a code element for accessing second data and a code element for generating a user profile at the data processing system; accessing first data using the code element for accessing first data including a first identifier associated with the user, network addresses accessed by the user and demographic data related to the user, wherein the first data is determined at a first location remote from the user and passing the first data to the code element for generating the user profile; accessing second data using the code element for accessing second data at a second location remote from the user and the network addresses, wherein accessing the second data further comprises sending at least some of the network addresses to the second location and receiving corresponding category information including at least one meta tag for each of the at least some network addresses and passing the second data to the code element for generating the user profile; generating a user profile using the code element for generating the user profile based at least in part on the first identifier, corresponding category information, and at least some of the demographic data, wherein the user profile can be sorted based on the demographic data or the category information including at least one meta tag; comparing data for the user to existing profiles including a first profile; and associating the user with the first profile. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A method of profiling a user comprising:
-
obtaining first data from a first location related to an access of a set of network addresses by a user, wherein the first data comprises a first identifier associated with the user, network addresses accessed by the user and demographic data related to the user wherein the obtaining is performed by a server computer configured to profile users on a network; obtaining at the server computer second data from a second location remote from the user and the set of network addresses, wherein obtaining the second data further comprises sending at least some of the network addresses to the second location and receiving category information including at least one meta tag for corresponding to at least some of the set of network addresses from the second location; generating a user profile based at least in part on the first data and the second data, wherein the user profile can be sorted based on the demographic data or category information including at least one meta tag, wherein generating the user profile comprises populating a database coupled to the server computer; comparing data for the user to existing profiles including a first profile; and associating the user with the first profile. - View Dependent Claims (29)
-
-
30. A system comprising:
-
a user profile database storing user profile data; a server computer coupled to the user profile database, the server computer comprising a processor and a non-transitory tangible computer readable medium storing computer program code executable to perform a method comprising; accessing over network connection first data including a first identifier associated with the user, network addresses accessed by the user and demographic data related to the user, wherein the first data is determined at a first location remote from the user; accessing over the network connection second data at a second location remote from the user and the network addresses, wherein accessing the second data further comprises sending at least some of the network addresses to the second location and receiving corresponding category information including at least one meta tag for each of the at least some network addresses; and generating a user profile based at least in part on the first identifier, corresponding category information, and at least some of the demographic data information, wherein the user profile can be sorted based on the demographic data or the category information including at least one meta tag; storing information for the user profile in the user profile database; and sending web page content to a client computer, wherein the web page content comprises content selected based on a request from the client computer and the user profile. - View Dependent Claims (31, 32)
-
Specification