PROFILE PREDICTION FOR SHARED COMPUTERS
First Claim
1. A method for generating a profile prediction model comprising:
- identifying sessions of behavior from a single source;
analyzing each of the identified sessions to cluster them based on patterns, wherein each of the identified sessions is added to one of a plurality of clusters;
developing a user profile for each of the plurality of clusters, wherein the user profile is based on the behavior from the one or more sessions that are part of the cluster for that user profile;
generating a model for analyzing behavior to associate that behavior with one of the clusters;
identifying the user profile based on the model, wherein monitored behavior for a particular session is tracked and the model identifies the user profile based on the monitored behavior; and
targeting content based on the identified user profile.
9 Assignments
0 Petitions
Accused Products
Abstract
A profile prediction system may identify one of multiple user profiles for a single computer. For example, a home computer may have multiple users that may not be targeted unless the user on the home computer can be identified. The system'"'"'s user identification may be based on a clustering model that considers various browsing characteristics to identify different clusters that each correspond to a particular user or user profile. The model may be generated and refined by tracking web browsing over multiple sessions. Future activity on the computer may be used to identify which user is the source of the activity and the user may receive targeted content including advertisements.
-
Citations
20 Claims
-
1. A method for generating a profile prediction model comprising:
-
identifying sessions of behavior from a single source; analyzing each of the identified sessions to cluster them based on patterns, wherein each of the identified sessions is added to one of a plurality of clusters; developing a user profile for each of the plurality of clusters, wherein the user profile is based on the behavior from the one or more sessions that are part of the cluster for that user profile; generating a model for analyzing behavior to associate that behavior with one of the clusters; identifying the user profile based on the model, wherein monitored behavior for a particular session is tracked and the model identifies the user profile based on the monitored behavior; and targeting content based on the identified user profile. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a computer readable medium having stored therein data representing instructions executable by a programmed processor for identifying a user profile from a single source with multiple user profiles, the storage medium comprising instructions operative for:
-
identifying clusters of behavior from a single source; analyzing each of the clusters; developing a profile for each of the clusters based on the analysis of the clusters; monitoring behavior at the single source to identify one of the clusters of behavior, wherein the identified cluster is associated with a developed profile for that identified cluster; and targeting content based on the developed profile for that identified cluster. - View Dependent Claims (7)
-
-
8. A system for identifying a user on a shared computer comprising:
-
a web server coupled with a network and configured to receive requests from a source and return a page to the source in response to each of the requests; an ad server coupled with the network and configured to provide advertisements with the pages returned in response to the requests; a profile predictor coupled with the web server and the ad server and configured to analyze the requests, the profile predictor comprising; a cluster generator that analyzes sessions of the requests and assigns each of the sessions to one of a plurality of clusters; a profile generator that determines characteristics for each of the clusters and generates a profile for each of the clusters that includes the determined characteristics for that cluster; and a model generator that produces a model for associating a profile with requests received at the web server. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for identifying and predicting users of a computer, the method comprising:
-
generating a model that identifies the users, the generating comprising; analyzing a plurality of sessions from the computer; clustering the sessions based on common characteristics; generating a profile for each of the clusters, wherein each of the profiles is associated with one of the users; and producing a model that associates common characteristics with the profile; identifying an active user from the users, the identifying comprising; receiving requests from the computer; analyzing, with the model, the common characteristics of the requests; and predicting the user submitting the requests from the computer based on the analysis. - View Dependent Claims (19, 20)
-
Specification