Broadcasting in chat system without topic-specific rooms
First Claim
Patent Images
1. A method for disseminating messages in a communication system, comprising:
- at a server having one or more processors and memory storing instructions for execution by the one or more processors;
for a respective message in a plurality of messages;
identifying users in a plurality of users for whom there is a match between one or more words in the respective message and a focus specification index generated for the plurality of users;
sending to the identified users the respective message; and
receiving from at least a subset of the identified users feedback data regarding a respective author of the respective message;
evaluating the feedback data for identifying one or more popular messages associated with the respective author; and
in accordance with the identifying of one or more popular messages, sending at least a portion of the one or more popular messages to a second plurality of users.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and graphical user interface for a chat system is disclosed. One aspect of certain embodiments includes broadcasting popular messages to users that have not previously received the popular messages and including with the popular messages one or more qualitative signals based on user feedback.
86 Citations
21 Claims
-
1. A method for disseminating messages in a communication system, comprising:
at a server having one or more processors and memory storing instructions for execution by the one or more processors; for a respective message in a plurality of messages; identifying users in a plurality of users for whom there is a match between one or more words in the respective message and a focus specification index generated for the plurality of users; sending to the identified users the respective message; and receiving from at least a subset of the identified users feedback data regarding a respective author of the respective message; evaluating the feedback data for identifying one or more popular messages associated with the respective author; and in accordance with the identifying of one or more popular messages, sending at least a portion of the one or more popular messages to a second plurality of users. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A method for disseminating messages in a communication system, comprising:
at a server having one or more processors and memory storing instructions for execution by the one or more processors; for a respective message in a plurality of messages; identifying users in a plurality of users for whom there is a match between one or more words in the respective message and a focus specification index generated for the plurality of users; and sending to the identified users the respective message; receiving from at least a subset of the identified users feedback data regarding respective authors of the plurality of messages; evaluating the feedback data for identifying popular messages; and in accordance with the identifying of popular messages, sending at least a portion of the popular messages to a second plurality of users. - View Dependent Claims (9, 10)
-
11. A method for disseminating messages in a communication system, comprising:
at a server having one or more processors and memory storing instructions for execution by the one or more processors; for a respective message in a plurality of messages; identifying users in a plurality of users for whom there is a match between one or more words in the respective message and a focus specification index generated for the plurality of users; and sending to the identified users the respective message; receiving from at least a subset of the identified users feedback data regarding respective authors of the plurality of messages; evaluating the feedback data for identifying popular messages and respective authors of the popular messages; and in accordance with the identifying of popular messages, sending messages by the respective authors of the popular messages to a second plurality of users. - View Dependent Claims (12, 13)
-
14. A computer system, comprising:
-
one or more processors; and memory storing one or more programs for execution by the one or more processors, the one or more programs including instructions for; for a respective message in a plurality of messages; identifying users in a plurality of users for whom there is a match between one or more words in the respective message and a focus specification index generated for the plurality of users; sending to the identified users the respective message; and receiving from at least a subset of the identified users feedback data regarding a respective author of the respective message; evaluating the feedback data for identifying one or more popular messages associated with the respective author; and in accordance with the identifying of one or more popular messages, sending at least a portion of the one or more popular messages to a second plurality of users. - View Dependent Claims (15, 16, 17)
-
-
18. A non-transitory computer readable storage medium including one or more programs for execution by one or more processors of a computer system, the one or more programs including instructions for:
-
for a respective message in a plurality of messages; identifying users in a plurality of users for whom there is a match between one or more words in the respective message and a focus specification index generated for the plurality of users; sending the identified users the respective message; and receiving from at least a subset of the identified users feedback data regarding a respective author of the respective message; evaluating the feedback data for identifying one or more popular messages associated with the respective author; and in accordance with the identifying of one or more popular messages, sending at least a portion of the one or more popular messages to a second plurality of users. - View Dependent Claims (19, 20, 21)
-
Specification