System and method for maintaining context sensitive user groups
First Claim
Patent Images
1. A method for facilitating communication among users, the method comprising:
- prior to selecting a particular second user with whom to establish an interactive communication session with a first user relative to a first topic, receiving content to be published from the first user, wherein the content to be published includes one or more of a video, audio, text or a photograph;
in response to receiving the content to be published from the first user;
determining that the content received from the first user relates to the first topic, andselecting the particular second user for receiving the content based at least in part on an association between the particular second user and the first topic;
wherein the association between the particular second user and the first topic is established based on at least one of;
(a) an association, created by the first user before the content to be published is received from the first user, between the particular second user and the first topic;
(b) the particular second user'"'"'s observed pattern of website usage, wherein the pattern is detected as a result of observing multiple instances of website usage by the particular second user;
or(c) information, gathered by a website in relation to posts of the particular second user, that reflects a level of expertise of the particular second user within the first topic; and
in response to said selecting, presenting the content to the particular second user;
wherein the method is performed by one or more computing devices.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method for resolving topically relevant contacts for a user is provided. One example embodiment provides for a method including acts of presenting, within a web page, a communication list with content that is presented to various user based at least in part on the users being associated with another user and the topical content of the web page. Another example embodiment provides or a system that serves web pages including a communication list with content that is presented to various users based at least in part on the user to user and user to topic associations.
21 Citations
29 Claims
-
1. A method for facilitating communication among users, the method comprising:
-
prior to selecting a particular second user with whom to establish an interactive communication session with a first user relative to a first topic, receiving content to be published from the first user, wherein the content to be published includes one or more of a video, audio, text or a photograph; in response to receiving the content to be published from the first user; determining that the content received from the first user relates to the first topic, and selecting the particular second user for receiving the content based at least in part on an association between the particular second user and the first topic; wherein the association between the particular second user and the first topic is established based on at least one of; (a) an association, created by the first user before the content to be published is received from the first user, between the particular second user and the first topic; (b) the particular second user'"'"'s observed pattern of website usage, wherein the pattern is detected as a result of observing multiple instances of website usage by the particular second user;
or(c) information, gathered by a website in relation to posts of the particular second user, that reflects a level of expertise of the particular second user within the first topic; and in response to said selecting, presenting the content to the particular second user; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer readable medium storing computer readable instructions that, as a result of being executed by a controller, instruct the controller to perform a method comprising:
-
prior to selecting a particular second user with whom to establish an interactive communication session with the first user relative to a first topic, receiving content to be published from a first user, wherein the content to be published includes one or more of a video, audio, text or a photograph; in response to receiving the content to be published from the first user; determining that the content received from the first user relates to the first topic; selecting the particular second user for receiving the content based at least in part on an association between the particular second user and the first topic; wherein the association between the particular second user and the first topic is established based on at least one of; (a) an association, created by the first user before the content to be published is received from the first user, between the particular second user and the first topic; (b) the particular second user'"'"'s observed pattern of website usage, wherein the pattern is detected as a result of observing multiple instances of website usage by the particular second user;
or(c) information, gathered by a website in relation to posts of the particular second user, that reflects a level of expertise of the particular second user within the first topic; and in response to said selecting, presenting the content to the particular second user.
-
-
16. A web server for facilitating communication among users, the web server comprising:
-
a network interface; and a controller coupled to the network interface; the controller configured to perform; prior to selecting a particular second user with whom to establish an interactive communication session with the first user relative to a first topic, receiving content to be published from a first user, wherein the content to be published includes one or more of a video, audio, text or a photograph; in response to receiving the content to be published from the first user; determining that the content received from the first user relates to the first topic; selecting the particular second user for receiving the content based at least in part on an association between the particular second user and the first topic; wherein the association between the particular second user and the first topic is established based on at least one of; (a) an association, created by the first user before the content to be published is received from the first user, between the particular second user and the first topic; (b) the particular second user'"'"'s observed pattern of website usage, wherein the pattern is detected as a result of observing multiple instances of website usage by the particular second user;
or(c) information, gathered by a website in relation to posts of the particular second user, that reflects a level of expertise of the particular second user within the first topic; and in response to said selecting, presenting the content to the particular second user. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification