Patent ID: 7818206

Claim:
A system for profiling different users having a common terminal identifier comprising: memory for storing user profile histories, each user profile history being stored in association with a key; a server for receiving user activity data from clients over a computer network; a user activity data analyzer for receiving the user activity data from the server and for extracting profile data from the user activity data; a user identifier for searching the user activity data for key data that identifies one of a user terminal and a user account and for determining whether the key data located in the user activity data corresponds to a key stored in the memory; and a user profile generator for generating a user profile history from the extracted profile data and a user identifier key from the key data in response to the key data corresponding to a key stored in the memory and the extracted profile data not corresponding to the user profile history stored in the memory in association with the key that corresponds to the key data, the generated user identifier key indicating the generated user profile history is associated with a user that is different than a user associated with the key stored in the memory.