Chat system without topic-specific rooms
First Claim
Patent Images
1. 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 messages;
identifying respective message selection criteria of a plurality of users;
based on the respective message selection criteria, identifying a subset of the messages as popular messages, the popular messages matching the respective message 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.
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.
-
Citations
18 Claims
-
1. 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 messages; identifying respective message selection criteria of a plurality of users; based on the respective message selection criteria, identifying a subset of the messages as popular messages, the popular messages matching the respective message 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 (2, 3, 4, 5, 6)
-
-
7. 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; receiving and storing a plurality of messages; identifying respective message selection criteria of a plurality of users; based on the message selection criteria, identifying a subset of the messages as popular messages, the popular messages matching the respective message 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 (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable storage medium storing one or more programs for execution by one or more processors of a computer system, the one or more programs including instructions for:
-
receiving and storing a plurality of messages; identifying respective message selection criteria of a plurality of users; based on the respective message selection criteria, identifying a subset of the messages as popular messages, the popular messages matching the respective message 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 (14, 15, 16, 17, 18)
-
Specification