Monitoring conversations to identify topics of interest
First Claim
Patent Images
1. A computer-implemented method comprising:
- monitoring, using at least one processor, a plurality of communications between members of a user community, wherein the user community is associated with a first user and is based in part on social networking relationships between users;
identifying terms from the monitored communications and a frequency of each term being used by each member;
selecting keywords to present to the first user based at least partly on an aggregated frequency of the terms used in the monitored communications and a determination of those terms that distinguish the user community from other communities; and
causing, using the at least one processor, the first user to be presented with a first display associated with an instant messaging application, separate from a second display of an instant messaging conversation, in which each of the keywords is selectable to access content associated with the respective keyword.
9 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.
36 Citations
33 Claims
-
1. A computer-implemented method comprising:
-
monitoring, using at least one processor, a plurality of communications between members of a user community, wherein the user community is associated with a first user and is based in part on social networking relationships between users; identifying terms from the monitored communications and a frequency of each term being used by each member; selecting keywords to present to the first user based at least partly on an aggregated frequency of the terms used in the monitored communications and a determination of those terms that distinguish the user community from other communities; and causing, using the at least one processor, the first user to be presented with a first display associated with an instant messaging application, separate from a second display of an instant messaging conversation, in which each of the keywords is selectable to access content associated with the respective keyword. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method comprising:
-
identifying a user community associated with a first user, wherein the user community includes a plurality of users and is based in part on social networking relationships between users; identifying terms from monitored conversations involving at least one user in the identified user community and a frequency of each term being used by each user; determining a set of keyword data including at least one keyword based on an aggregated frequency of the terms used in the monitored conversations and a determination of those terns that distinguish the user community from other communities; and causing, using at least one processor, the first user to be presented with a first display associated with an instant messaging application, separate from a second display of an instant messaging conversation, in which each keyword in the set of keyword data is selectable to access content associated with the respective keyword. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer-implemented method of assisting users in exploring topics of interest comprising:
-
identifying a user community associated with a first user, wherein the user community includes a plurality of users and is based in part on social networking connections between users; selecting at least one keyword from a conversation between a first user and at least one additional user, wherein selecting includes; identifying terms from the conversation and a frequency of each term being used by each of the first user and the at least one additional user; selecting keywords to present to the first user based on the frequency of, terms used in the monitored conversation and based on a determination of those terms that distinguish the user community from other communities; and during the conversation, causing, using at least one processor, the first user to be presented with a first display associated with an application enabling the conversation, separate from a second display of the conversation, in which the at least one keyword is selectable to access content associated with the keyword. - View Dependent Claims (27, 28, 29, 30)
-
-
31. In a computer system including a first display and a user interface, a computer-implemented method for communications comprising:
-
generating on the first display a graphical user interface for establishing a communication between members of a user community; obtaining keyword data for a first user, wherein the keyword data is determined based on an aggregated frequency of terms associated in part with monitored communications involving at least one member of a user community and a determination of those term that distinguish the user community from other communities, and wherein the user community is associated with the first user and is based in part on social networking relationships between users; causing the keyword data to be presented on a first portion of the graphical user interface, the first portion being separate from a second display of an instant messaging conversation; receiving an indication that the first user has selected at least a portion of the keyword data; and transmitting a request for information associated with the selected portion of the keyword data. - View Dependent Claims (32, 33)
-
Specification