Online social persona management
First Claim
1. A server for managing online communities, the server comprising:
- a processor;
a memory coupled to the processor;
an online community persona manager stored in the memory and executable by the processor;
a crawling module stored in the memory and executable by the processor the crawling module configured to collect information from at least one online source that is viewable by a plurality of users, and to collect user profile information contributed by a user;
a social inference module stored in the memory and executable by the processor, the social inference module configured to automatically classify social roles of the plurality of users of the online community, wherein the social inference module utilizes information collected by the crawling module; and
a social recommendation module stored in the memory and executable by the processor, the social recommendation module configured to;
(i) receive classification information from the social inference module, (ii) determine a user'"'"'s manifested topics of interest based on the user'"'"'s behavior, (iii) determine a user'"'"'s stated topics of interest primarily based on the user'"'"'s profile information, (iv) provide a mapping between the user'"'"'s manifested topics of interest and stated topics of interest, (v) recommend adding one or more topics of interest to the user'"'"'s profile based on the mapping and current profile, (vi) identify live conversations within the online community and corresponding social roles of users corresponding to the live conversations, (vii) send at least one suggestion to the user, wherein the at least one suggestion includes a suggestion of an online conversation for the user to join, based on an assumed social role of the user and/or a social roles identified as needed for the online community, and (viii) send behavioral alerts to users.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments utilize a framework for modeling user'"'"'s social roles in online self-expression tools such as blog or social networking, via semantic modeling techniques. The different ways users engage with content when stating explicit interests in their profile and via social expressions in a community are modeled. Certain themes guide the patterns users follow for expressing their interests in this community. An embodiment allows users to track how their posts and comments reflect with their online behavior. An embodiment infers the needs of the online community and makes suggestions or recommendations or sends alerts to users. Other embodiments are described and claimed.
21 Citations
17 Claims
-
1. A server for managing online communities, the server comprising:
-
a processor; a memory coupled to the processor; an online community persona manager stored in the memory and executable by the processor; a crawling module stored in the memory and executable by the processor the crawling module configured to collect information from at least one online source that is viewable by a plurality of users, and to collect user profile information contributed by a user; a social inference module stored in the memory and executable by the processor, the social inference module configured to automatically classify social roles of the plurality of users of the online community, wherein the social inference module utilizes information collected by the crawling module; and a social recommendation module stored in the memory and executable by the processor, the social recommendation module configured to;
(i) receive classification information from the social inference module, (ii) determine a user'"'"'s manifested topics of interest based on the user'"'"'s behavior, (iii) determine a user'"'"'s stated topics of interest primarily based on the user'"'"'s profile information, (iv) provide a mapping between the user'"'"'s manifested topics of interest and stated topics of interest, (v) recommend adding one or more topics of interest to the user'"'"'s profile based on the mapping and current profile, (vi) identify live conversations within the online community and corresponding social roles of users corresponding to the live conversations, (vii) send at least one suggestion to the user, wherein the at least one suggestion includes a suggestion of an online conversation for the user to join, based on an assumed social role of the user and/or a social roles identified as needed for the online community, and (viii) send behavioral alerts to users. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for managing personas in an online community, comprising:
-
collecting information from at least one online community; collecting profile information for users of the at least one online community; automatically detecting and classifying social roles of users of the at least one online community utilizing the collected information; automatically detecting the stated and manifested interests of community members; mapping manifested topics of interest for a user to stated topics of interest; recommending to the user to add to their profile the manifested topics of interest currently not in their preferred stated topics of interest; identifying live conversations within the online community and corresponding social roles of users corresponding to the live conversations; sending at least one suggestion to the user of the at least one online community, wherein the at least one suggestion includes a suggestion of an online conversation for the user to join, based on an assumed social role of the user and/or a social roles identified as needed for the online community; and sending behavioral alerts to users. - View Dependent Claims (7, 8, 9, 10)
-
-
11. At least one non-transitory, computer readable storage medium having instructions stored thereon, the instructions when executed on a machine cause the machine to:
-
collect information from at least one online community; collect profile information for users of the at least one online community; automatically detect and classify social roles of users of the at least one online community utilizing the collected information; automatically detect the stated and manifested interests of community members; map manifested topics of interest for a user to stated topics of interest; recommend to the user to add to their profile the manifested topics of interest currently not in their preferred stated topics of interest; identify live conversations within the online community and corresponding social roles of users corresponding to the live conversations; send at least one suggestion to the user of the at least one online community, wherein the at least one suggestion includes a suggestion of an online conversation for the user to join, based on an assumed social role of the user and/or a social roles identified as needed for the online community; and send behavioral alerts to users. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for managing online personas, comprising:
-
means for collecting information about posts and conversations in an online community; means for collecting user profile information; means for analyzing the collected information to determine users'"'"' roles within the online community; means for automatically detecting the stated and manifested interests of community members; means for mapping manifested topics of interest for a user to stated topics of interest; means for recommending to the user to add to their profile the manifested topics of interest currently not in their preferred stated topics of interest; means for identifying live conversations within the online community and corresponding social roles of users corresponding to the live conversations; means for providing suggestions to the user, the suggestion including a suggestion of an online conversation for the user to join, based on an assumed social role of the user and/or a social roles identified as needed for the online community; and means for providing behavioral alerts to users of the online community. - View Dependent Claims (17)
-
Specification