Hot within my communities
First Claim
1. A method operating within a computer device for identifying network activity, comprising:
- associating a user identifier with a first online community and a second online community;
performing a first analysis of first community behavior information that indicates network resources identified based on clients that interacted with the first online community;
selecting a first network resource based on the first analysis;
performing a second analysis of second community behavior information that indicates network resources identified based on clients that interacted with the second online community;
selecting a second network resource based on the second analysis;
performing a combined analysis of the first community behavior information and the second community behavior information;
selecting an other network resource based on the combined analysis;
identifying the first network resource, the other network resource, and the second network resource to a client associated with the user identifier, wherein the client displays a list including a link to each identified network resource and a link to the online community from which each identified network resource was selected; and
performing a third analysis of each identified network resource to infer topics that are of interest to the clients that interacted with the identified network resources; and
displaying the inferred topics in a rank ordering.
7 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention are directed to identifying network resources or other topics that are of interest to members of multiple online communities to which a user belongs. Online communities include blogs, websites, games, e-commerce systems, messaging systems, wikis, etc. For each online community, click activity or other client behaviors are tracked and analyzed to determine statistical metrics about community activity, such as which articles, links, services, or other network resources are popular in the online community. At least some of the tracking or analysis can be performed by clients that access the online communities, by a server of each online community, and/or by a central tracking system. The results for each community may be further analyzed relative to each other. The results are provided for all communities with which a given user is associated. For example, a list of the most popular links in the user'"'"'s selected online communities.
49 Citations
15 Claims
-
1. A method operating within a computer device for identifying network activity, comprising:
-
associating a user identifier with a first online community and a second online community; performing a first analysis of first community behavior information that indicates network resources identified based on clients that interacted with the first online community; selecting a first network resource based on the first analysis; performing a second analysis of second community behavior information that indicates network resources identified based on clients that interacted with the second online community; selecting a second network resource based on the second analysis; performing a combined analysis of the first community behavior information and the second community behavior information; selecting an other network resource based on the combined analysis; identifying the first network resource, the other network resource, and the second network resource to a client associated with the user identifier, wherein the client displays a list including a link to each identified network resource and a link to the online community from which each identified network resource was selected; and performing a third analysis of each identified network resource to infer topics that are of interest to the clients that interacted with the identified network resources; and displaying the inferred topics in a rank ordering. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A server for identifying network activity, comprising:
-
a processor; a communication interface in communication with the processor; an output component in communication with the processor; and a memory in communication with the processor and storing data and instructions that cause the processor to perform a plurality of operations, including; associating a user identifier with a first online community and a second online community; performing a first analysis of first community behavior information that indicates network resources identified based on clients that interacted with the first online community; selecting a first network resource based on the first analysis; performing a second analysis of second community behavior information that indicates network resources identified based on clients that interacted with the second online community; selecting a second network resource based on the second analysis; performing a combined analysis of the first community behavior information and the second community behavior information; selecting an other network resource based on the combined analysis; identifying the first network resource, the other network resource, and the second network resource to a client associated with the user identifier using the determined ordering and further displaying to the client a list including a link to each identified network resource and a link to the online community from which each identified network resource was selected; and performing a third analysis of each identified network resource to infer topics that are of interest to the clients that interacted with the identified network resources; and displaying the inferred topics in a rank ordering. - View Dependent Claims (11, 12, 13)
-
-
14. A client for identifying network activity, comprising:
-
a processor; a communication interface in communication with the processor; an output component in communication with the processor; and a memory in communication with the processor and storing data and instructions that cause the processor to perform a plurality of operations, including; associating a user identifier with a first online community and a second online community; gathering client behavior information; providing the client behavior information for; a first analysis of first community behavior information that indicates network resources identified based on clients that interacted with the first online community; and a second analysis of second community behavior information that indicates network resources identified based on clients that interacted with the second online community; performing a combined analysis of the first community behavior information and the second community behavior information; selecting an other network resource based on the combined analysis; a third analysis of each identified network resource to infer topics that are of interest to the clients that interacted with the identified network resources; receiving a first network resource identifier based on the first analysis; receiving a second network resource identifier based on the second analysis; and providing the first network resource identifier and the second network resource identifier to the output component, wherein the output component displays a list including each network resource identifier and a link to the online community from which each received network resource identifier was selected and the inferred topics in a rank ordering. - View Dependent Claims (15)
-
Specification