Bridging Social Silos for Knowledge Discovery and Sharing
First Claim
Patent Images
1. A method comprising:
- obtaining, by a computer, network usage information about a user;
detecting, by the computer, a plurality of subjects by analyzing the network usage information;
analyzing, by the computer, the network usage information of the user to determine a set of relationship scores, wherein each relationship score describes the strength of a relationship between the user and an individual subject in the plurality of subjects;
analyzing, by the computer, the set of relationship scores and relationship scores of other users to detect a plurality of virtual communities, wherein the user may be a member of more than one virtual community; and
recommending, by the computer, one or more content items stored in a storage area to the user based on the virtual communities of which the user is a member.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are provided herein for obtaining network usage information about a plurality of users, analyzing the network usage information to detect a plurality of subjects and determine a set of relationship scores describing the strength of the relationship between users and subjects, and analyzing the sets of relationship scores to detect a plurality of virtual communities formed among the users. The virtual communities are used to detect subjects to recommend to members of the virtual communities, such as topics or content items that other users of the community have found of interest.
47 Citations
20 Claims
-
1. A method comprising:
-
obtaining, by a computer, network usage information about a user; detecting, by the computer, a plurality of subjects by analyzing the network usage information; analyzing, by the computer, the network usage information of the user to determine a set of relationship scores, wherein each relationship score describes the strength of a relationship between the user and an individual subject in the plurality of subjects; analyzing, by the computer, the set of relationship scores and relationship scores of other users to detect a plurality of virtual communities, wherein the user may be a member of more than one virtual community; and recommending, by the computer, one or more content items stored in a storage area to the user based on the virtual communities of which the user is a member. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus comprising:
-
a memory having a plurality of content items stored therein; and a processor configured to; obtain network usage information about a user; detect a plurality of subjects by analyzing the network usage information; analyze the network usage information of the user to determine a set of relationship scores, wherein each relationship score describes the strength of a relationship between the user and an individual subject in the plurality of subjects; analyze the set of relationship scores and the relationship scores of other users to detect a plurality of virtual communities, wherein the user may be a member of more than one virtual community; and recommend one or more content items stored in said memory to the user based on the virtual communities of which the user is a member. - View Dependent Claims (13, 14, 15)
-
-
16. One or more computer readable media encoded with instructions that, when executed by a processor, cause the processor to:
-
obtain network usage information about a user; detect a plurality of subjects by analyzing the network usage information; analyze the network usage information of the user to determine a set of relationship scores, wherein each relationship score describes the strength of a relationship between the user and an individual subject in the plurality of subjects; analyze the set of relationship scores and the relationship scores of other users to detect a plurality of virtual communities, wherein the user may be a member of more than one virtual community; and recommend one or more content items stored in said memory to the user based on the virtual communities of which the user is a member. - View Dependent Claims (17, 18, 19, 20)
-
Specification