Patent attributes
A host computer site of a computer-based social network of users profiles users for targeting advertisements. The system obtains and/or infers demographic information from end-users using on-line means. The system next monitors end user activity and determines keywords therefrom. The system profiles an end user as a function of the determined end-user activity keywords and obtained/inferred end-user demographic information. Profiles of end-users are matched against targeted profiles of advertisements which are defined by respective advertisers. Using observed user behavior and other factors, ads are prioritized for selection and viewing placement. This results in (i) targeting advertisements to end-users based on end user profiles, and (ii) real-time customization of web pages viewed by end-users.