Chat System Without Topic-Specific Rooms
First Claim
Patent Images
1. A computer-implemented method for disseminating a plurality of message posts, comprising:
- in a server system having one or more processors and memory storing a plurality of message posts and one or more programs for execution by the one or more processors;
selecting, from the plurality of message posts, one or more messages based at least in part on a focus specification associated with the respective user, the focus specification comprising one or more selection criteria;
sending to a respective client system of the respective user at least a subset of the one or more selected messages;
receiving a user selection of one or more anchor messages from the subset of messages; and
sending to the respective user messages subsequent to the one or more anchor messages in respective threads associated with the one or more anchor messages.
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 sending target messages to users based on the respective selection and filtering criteria selected by the respective users instead of having users enter topic specific rooms.
98 Citations
23 Claims
-
1. A computer-implemented method for disseminating a plurality of message posts, comprising:
in a server system having one or more processors and memory storing a plurality of message posts and one or more programs for execution by the one or more processors; selecting, from the plurality of message posts, one or more messages based at least in part on a focus specification associated with the respective user, the focus specification comprising one or more selection criteria; sending to a respective client system of the respective user at least a subset of the one or more selected messages; receiving a user selection of one or more anchor messages from the subset of messages; and sending to the respective user messages subsequent to the one or more anchor messages in respective threads associated with the one or more anchor messages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A computer-implemented method for disseminating messages to a respective user in a messaging system, comprising:
in a server system having one or more processors and memory storing one or more programs for execution by the one or more processors, the computer-implemented method comprising; selecting, from a plurality of message threads, a set of messages based at least in part on a focus specification associated with the respective user, the focus specification comprising one or more selection criteria specified by the respective user; sending to a respective client system associated with the respective user target messages comprising at least a subset of the selected set of messages; receiving a user selection of one or more messages in the target messages as one or more anchor messages for tracking; and sending to the respective user messages in respective threads associated with the one or more anchor messages, subsequent to the one or more anchor messages.
-
15. A computer-implemented method, comprising:
at a server system having one or more processors and memory storing one or more programs for execution by the one or more processors, the computer-implemented method comprising; receiving a search query from a first client system associated with a first user of a plurality of users; selecting, from a plurality of message posts, one or more messages based at least in part on the search query; sending to the first client system at least a subset of the selected one or more messages; receiving from the first client system a feedback message by the first user for a respective message of the subset of messages; and sending the feedback message to a plurality of other client systems. - View Dependent Claims (16, 17)
-
18. A computer-implemented method, comprising:
at a server system having one or more processors and memory storing one or more programs for execution by the one or more processors, the computer-implemented method comprising; receiving and storing a plurality of message posts; identifying respective message selection criteria of a plurality of users; based on the message selection criteria, identifying a subset of the message posts as popular messages, the popular messages matching the selection criteria of a number of the plurality of users; and sending to client systems of a second plurality of users at least a subset of the popular messages. - View Dependent Claims (19, 20, 21, 22, 23)
Specification