System and method for implementing advertising in an online social network
First Claim
1. A method for filtering through a plurality of online users using psychographic data obtained from related user profiles within an online social network, in order to identify online users with similar behavioral interests, comprising the steps of:
- obtaining psychographic data from each user profile;
generating a list of psychographic categories;
generating a list of keywords associated with each psychographic category;
generating a list of website addresses related to the psychographic categories;
searching through a webpage associated with each website address from the website list using the keyword list;
generating a matrix comprising keywords found, a frequency of each keyword found, and website addresses having the keywords;
applying a clustering algorithm to the matrix to generate a plurality of keyword clusters, wherein each keyword cluster represents a group of webpages that are statistically similar to each other based on the keywords each webpage contains;
assigning each keyword cluster to a first psychographic category from the category list;
searching through the user profiles using the plurality of keyword clusters; and
assigning each user profile to a second psychographic category from the category list.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for integrating analytics data of user profiles within a social network with targeted ad campaigns. The system includes an advertisement targeting system that obtains analytics data of user profiles and utilizes the data to filter through the user profiles to select desired user profiles for delivery of advertisements targeted to the interests and personality of the desired user profiles. Utilization of the analytics data includes generating a social rank of each user profile relevant to other user profiles in the social network. An advertising marketplace is implemented for use by ad marketers to purchase advertisement rights on a user profile webpage, to filter through user profiles in a social network for select user profiles with desired analytics data, and to generate advertisement campaigns targeted to the selected user profiles within a social network.
277 Citations
14 Claims
-
1. A method for filtering through a plurality of online users using psychographic data obtained from related user profiles within an online social network, in order to identify online users with similar behavioral interests, comprising the steps of:
-
obtaining psychographic data from each user profile; generating a list of psychographic categories; generating a list of keywords associated with each psychographic category; generating a list of website addresses related to the psychographic categories; searching through a webpage associated with each website address from the website list using the keyword list; generating a matrix comprising keywords found, a frequency of each keyword found, and website addresses having the keywords; applying a clustering algorithm to the matrix to generate a plurality of keyword clusters, wherein each keyword cluster represents a group of webpages that are statistically similar to each other based on the keywords each webpage contains; assigning each keyword cluster to a first psychographic category from the category list; searching through the user profiles using the plurality of keyword clusters; and assigning each user profile to a second psychographic category from the category list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer system for filtering through a plurality of online users using psychographic data obtained from related user profiles within an online social network, in order to identify online users with similar behavioral interests, comprising:
-
a central processing unit; a set of support circuits; and a server, wherein the server stores and maintains a memory comprising; at least one operating system; and a software application for generating the filter using psychographic data, wherein the software application comprises a plurality of modules, wherein the plurality of modules perform the following functions; obtaining psychographic data from each user profile, wherein the psychographic data comprises behavioral characteristics data relating to personality, values, attitudes, interests and lifestyles of each online user; generating a list of psychographic categories; generating a list of keywords associated with each psychographic category; generating a list of website addresses related to the psychographic categories; searching through a webpage associated with each website address from the website list using the keyword list; generating a matrix comprising keywords found, a frequency of each keyword found, and website addresses having the keywords; applying a clustering algorithm to the matrix to generate a plurality of keyword clusters, wherein each keyword cluster represents a group of webpages that are statistically similar to each other based on the keywords each webpage contains; assigning each keyword cluster to a first psychographic category from the category list; searching through the user profiles using the plurality of keyword clusters; and assigning each user profile to a second psychographic category from the category list.
-
Specification