Advertising in chat system without topic-specific rooms
First Claim
Patent Images
1. A computer-implemented method comprising:
- at a server having one or more processors and memory storing instructions forexecution by the one or more processors,sending to a respective user of a plurality of users in a real-time messaging system a set of target messages, selected from a plurality of real-time message streams based at least in part on a respective focus specification of the respective user;
identifying one or more advertisements based at least in part on the respective focus specification; and
sending the one or more advertisements to the respective user,wherein the respective focus specification comprises an information source.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system and graphical user interface for a chat system is disclosed. One aspect of certain embodiments includes identifying and sending advertisements to respective users based on the respective selection and filtering criteria selected by the respective users.
-
Citations
36 Claims
-
1. A computer-implemented method comprising:
-
at a server having one or more processors and memory storing instructions for execution by the one or more processors, sending to a respective user of a plurality of users in a real-time messaging system a set of target messages, selected from a plurality of real-time message streams based at least in part on a respective focus specification of the respective user; identifying one or more advertisements based at least in part on the respective focus specification; and sending the one or more advertisements to the respective user, wherein the respective focus specification comprises an information source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method, comprising:
-
at a server having one or more processors and memory storing instructions for execution by the one or more processors, sending to a respective user of a plurality of users in a real-time messaging system a set of target messages, selected from a plurality of real-time message streams based at least in part on a respective focus specification of the respective user; identifying one or more advertisements based at least in part on the respective focus specification; monitoring a tracking request from the respective user to track a respective target message for the set of target messages to identify the one or more advertisements, including; evaluating respective focus specifications of additional users of the plurality of users who are tracking the respective target message to identify the one or more advertisements;
orevaluating respective focus specifications of respective authors of a plurality of messages that belong to a thread in which the respective target message belongs to identify the one or more advertisements; and sending the one or more advertisements to the respective user. - View Dependent Claims (14)
-
-
15. A computer-readable medium carrying one or more sequences of instructions, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform:
-
sending to a respective user of a plurality of users in a real-time messaging system a set of target messages, selected from a plurality of real-time message streams based at least in part on a respective focus specification of the respective user; identifying one or more advertisements based at least in part on the respective focus specification; and sending the one or more advertisements to the respective user, wherein the respective focus specification comprises an information source. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer-implemented method comprising:
- at a server having one or more processors and memory storing instructions for execution by the one or more processors,
sending to a respective user of a plurality of users in a real-time messaging system a set of target messages, selected from a plurality of real-time message streams based at least in part on a respective focus specification of the respective user; identifying one or more advertisements based at least in part on the respective focus specification; controlling a rate of transmission of the one or more advertisements to the respective user based on traffic volume of target messages that are being sent to the respective user; and sending the one or more advertisements to the respective user. - View Dependent Claims (29)
- at a server having one or more processors and memory storing instructions for execution by the one or more processors,
-
30. A server system, comprising:
-
one or more processors; memory storing one or more programs for execution by the one or more processors, the one or more programs including instructions for; sending to a respective user of a plurality of users in a real-time messaging system a set of target messages, selected from a plurality of real-time message streams based at least in part on a respective focus specification of the respective user; identifying one or more advertisements based at least in part on the respective focus specification; and sending the one or more advertisements to the respective user, wherein the respective focus specification comprises an information source. - View Dependent Claims (31, 32, 33, 34)
-
-
35. A server system, comprising:
-
one or more processors; memory storing one or more programs for execution by the one or more processors, the one or more programs including instructions for; sending to a respective user of a plurality of users in a real-time messaging system a set of target messages, selected from a plurality of real-time message streams based at least in part on a respective focus specification of the respective user; identifying one or more advertisements based at least in part on the respective focus specification; monitoring a tracking request from the respective user to track a respective target message for the set of target messages to identify the one or more advertisements, including; evaluating respective focus specifications of additional users of the plurality of users who are tracking the respective target message to identify the one or more advertisements;
orevaluating respective focus specifications of respective authors of a plurality of messages that belong to a thread in which the respective target message belongs to identify the one or more advertisements; and sending the one or more advertisements to the respective user. - View Dependent Claims (36)
-
Specification