Back to results
US 8,914,382 B2Granted
System and method for generation of a dynamic social page
AssigneeYahoo! Inc.
InventorPrasannakumar Jobigenahally Malleshaiah
Life of this patent
Estimating the term…
Abstract
The present disclosure includes methods and systems for dynamically rendering a social page of the user based on the visiting user's interests. When a visiting user visits another user's social page, the visiting user will be presented with information from the user's social page related to interests for which the visiting user has exhibited an interest.
Claims16
A method comprising:
- receiving a request from a second user of a social network for a social page associated with a first user of the social network;
- accessing, via a server, a user interest profile associated with the second user, the user interest profile comprising interest scores associated with activity related to interests of the second user, said interest scores corresponding to types of content that said second user has interacted with during said activity, each second user interest score is grouped according to an interest category and ranked within the respective interest category based on other interests scores in the interest category;
- accessing, via the server, a social networking profile of the first user, the social networking profile comprising content scores for information on the social page of the first user, each content score is grouped according to a content category;
- determining, via the server, which interest scores and content scores are within a similar category;
- for each determined category, matching, via the server, the second user's interest score and the content scores;
- identifying, via the server, the content scores of the first user that correspond to the second user's interest scores based on the said matching;
- ranking, via the server, the identified content scores of the first user in accordance with the second user's interest scores;
- and
- identifying, via the server, the information that corresponds to each ranked content score.
6 more elements
A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, that when executed by at least one processor of a computing device, perform a method comprising:
- receiving a request from a second user of a social network for a social page associated with a first user of the social network;
- accessing a user interest profile associated with the second user, the user interest profile comprising interest scores associated with activity related to interests of the second user, said interest scores corresponding to types of content that said second user has interacted with during said activity, each second user interest score is grouped according to an interest category and ranked within the respective interest category based on other interests scores in the interest category;
- accessing a social networking profile of the first user, the social networking profile comprising content scores for information on the social page of the first user each content score is grouped according to a content category;
- determining which interest scores and content scores are within a similar category;
- for each determined category, matching the second user's interest score and the content scores;
- identifying, based on the matching, the content scores of the first user that correspond to the second user's interest scores;
- ranking the identified content scores of the first user in accordance with the second user's interest scores;
- and
- identifying the information that corresponds to each ranked content score.
6 more elements
A system comprising:
- a plurality of processors;
- an activity database for storing activity by each user of a social network, said activity stored as action data within an interest profile for said each user;
- a relationship database for storing relationship information for said each user of the social network, said relationship information comprising data relating to a user's relationships with other users of the social network;
- a processing module, implemented by at least one processor of said plurality of processors, for scoring the action data stored in the activity database for each user of users to produce each interest score, said each interest score of the interest scores that is grouped according to a category, is stored within the category, in association with a content within the interest profile of a particular user within the activity database, wherein said each interest score within the category is ranked based on the interests scores;
- a storage database for storing contents associated with each user's social page within the social network, the storage database comprises content scores for the stored content, each stored content of the stored contents and associated content scores are categorized within the storage database, wherein each content score of the content scores are grouped according to the category;
- a matching module, implemented by at least one of said plurality of processors, for determining which interest scores and content scores are within a similar category;
- and for each determined category, matching the interest score with a second user with the content scores of a first user within the similar category;
- and
- a ranking module, implemented by at least one of said plurality of processors, for ranking the content scores that match the interest score.
6 more elements
Dependencies are inferred from the claim text.