Monitoring conversations to identify topics of interest
First Claim
1. A computer-implemented method for use in an electronic communications network, the method comprising the following operations using one or more processors:
- identifying a user community associated with a first user, the user community including a plurality of users of the electronic communications network and being based in part on social networking connections of the first user;
determining a user-community keyword associated with the identified user community, the determining including;
parsing, via one or more processors, content of at least one electronic communication of the plurality of users of the user community to identify one or more terms used in the electronic communication;
determining keyword data based on the terms identified in the electronic communications of the user community; and
determining at least one user-community keyword associated with the user community based on the keyword data of the plurality of users;
identifying one or more terms that appear more frequently in the electronic communications of the plurality of users of the user-community compared to other user-communities;
applying a weighting algorithm to the one or more terms that appear more frequently, whereby more weight is applied at least to terms identified in more recent electronic communications between users in the user-community; and
presenting, via a network, in association with a display of electronic communications between users of the user community, the at least one user-community keyword to the first user, the at least one user-community keyword being selectable by the first user to access content stored in a content storage component that is associated with the user-community keyword.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for monitoring conversations of a community of users to identify topics of interest is provided. A user community which is based partly on social networking connections relative to a first user is identified. Conversations involving at least one member of the identified user community are monitored. Based in part on an aggregated analysis of the monitored conversations, keywords are selected to present to the first user. The first user is then provided with a display in which the selected keywords associated with the user community are presented to the first user such that the first user can select a keyword to access content associated therewith.
38 Citations
18 Claims
-
1. A computer-implemented method for use in an electronic communications network, the method comprising the following operations using one or more processors:
-
identifying a user community associated with a first user, the user community including a plurality of users of the electronic communications network and being based in part on social networking connections of the first user; determining a user-community keyword associated with the identified user community, the determining including; parsing, via one or more processors, content of at least one electronic communication of the plurality of users of the user community to identify one or more terms used in the electronic communication; determining keyword data based on the terms identified in the electronic communications of the user community; and determining at least one user-community keyword associated with the user community based on the keyword data of the plurality of users; identifying one or more terms that appear more frequently in the electronic communications of the plurality of users of the user-community compared to other user-communities; applying a weighting algorithm to the one or more terms that appear more frequently, whereby more weight is applied at least to terms identified in more recent electronic communications between users in the user-community; and presenting, via a network, in association with a display of electronic communications between users of the user community, the at least one user-community keyword to the first user, the at least one user-community keyword being selectable by the first user to access content stored in a content storage component that is associated with the user-community keyword. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented system for use in an electronic communications network, the system comprising:
-
at least one non-transitory storage medium storing instructions; and at least one processor that executes the instructions to perform operations including; identifying a user community associated with a first user, the user community including a plurality of users of the electronic communications network and being based in part on social networking connections of the first user; determining a user-community keyword associated with the identified user community, the determining including; parsing, via one or more processors, content of at least one electronic communication of the plurality of users of the user community to identify one or more terms used in the electronic communication; determining keyword data based on the terms identified in the electronic communications of the user community; and determining at least one user-community keyword associated with the user community based on the keyword data of the plurality of users; identifying one or more terms that appear more frequently in the electronic communications of the plurality of users of the user-community compared to other user-communities; applying a weighting algorithm to the one or more terms that appear more frequently, whereby more weight is applied at least to terms identified in more recent electronic communications between users in the user-community; and presenting, via network, in association with a display of electronic communications between users of the user community, the at least one user-community keyword to the first user, the at least one user-community keyword being selectable by the first user to access content stored in a content storage component that is associated with the user-community keyword. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable storage medium containing instructions, which, when executed by at least one processor, cause the at least one processor to:
-
identify a user community associated with a first user, the user community including a plurality of users of the electronic communications network and being based in part on social networking connections of the first user; determine a user-community keyword associated with the identified user community, the determining including; parse, via one or more processors, content of at least one electronic communication of the plurality of users of the user community to identify one or more terms used in the electronic communication; determine keyword data based on the terms identified in the electronic communications of the user community; and determine at least one user-community keyword associated with the user community based on the keyword data of the plurality of users; identify one or more terms that appear more frequently in the electronic communications of the plurality of users of the user community compared to other user-communities; apply a weighting algorithm to the one or more terms that appear more frequently, whereby more weight is applied at least to terms identified in more recent electronic communications between users in the user-community; and present, via a network, in association with a display of electronic communications between users of the user community, the at least one user-community keyword to the first user, the at least one user-community keyword being selectable by the first user to access content stored in a content storage component that is associated with the user-community keyword.
-
Specification