Chat system without topic-specific rooms
First Claim
Patent Images
1. 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;
sending to the respective user messages in one or more threads associated with the one or more anchor messages, subsequent to the one or more anchor messages, as tracked messages; and
sending to the respective client system one or more instructions to display an author indication control for allowing the respective user to indicate interest in an author.
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.
86 Citations
24 Claims
-
1. 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; sending to the respective user messages in one or more threads associated with the one or more anchor messages, subsequent to the one or more anchor messages, as tracked messages; and sending to the respective client system one or more instructions to display an author indication control for allowing the respective user to indicate interest in an author. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. 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; sending to the respective user messages in one or more threads associated with the one or more anchor messages, subsequent to the one or more anchor messages, as tracked messages; and sending to the respective client system one or more instructions to display a topic indication control for allowing the respective user to indicate interest in a topic. - View Dependent Claims (13, 14, 15, 16)
-
17. 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; selecting, from a plurality of message threads, a set of messages based at least in part on a focus specification associated with a 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; sending to the respective user messages in one or more threads associated with the one or more anchor messages, subsequent to the one or more anchor messages, as tracked messages; and sending to the respective client system one or more instructions to display an author indication control for allowing a respective user to indicate interest in an author. - View Dependent Claims (18)
-
-
19. A non-transitory computer readable storage medium, storing one or more programs for executions by one or more processors of a computer system, the one or more programs including instructions for:
-
selecting, from a plurality of message threads, a set of messages based at least in part on a focus specification associated with a 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; sending to the respective user messages in one or more threads associated with the one or more anchor messages, subsequent to the one or more anchor messages, as tracked messages; and sending to the respective client system one or more instructions to display an author indication control for allowing a respective user to indicate interest in an author. - View Dependent Claims (20)
-
-
21. 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; 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; sending to the respective user messages in one or more threads associated with the one or more anchor messages, subsequent to the one or more anchor messages, as tracked messages; and sending to the respective client system one or more instructions to display a topic indication control for allowing the respective user to indicate interest in a topic. - View Dependent Claims (22)
-
-
23. A non-transitory computer readable storage medium, storing one or more programs for executions by one or more processors of a computer system, the one or more programs including instructions for:
-
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; sending to the respective user messages in one or more threads associated with the one or more anchor messages, subsequent to the one or more anchor messages, as tracked messages; and sending to the respective client system one or more instructions to display a topic indication control for allowing the respective user to indicate interest in a topic. - View Dependent Claims (24)
-
Specification