SYSTEMS AND METHODS FOR PERMISSION-BASED ADVERTISING IN MESSAGING SYSTEMS
First Claim
1. A computer-implemented method at a server having one or more processors and memory storing instructions for execution by the one or more processors, the method comprising:
- receiving, via a real-time messaging system, an advertisement from a first user of a plurality of users of the real-time messaging system, the advertisement directed toward a second user of the plurality of users of the real-time messaging system;
determining whether the second user has expressed an interest in receiving messages from the first user; and
in accordance with a determination that the second user has expressed an interest in receiving messages from the first user, sending the advertisement to the second user.
1 Assignment
0 Petitions
Accused Products
Abstract
The various embodiments described herein include methods, devices, and systems for advertising in messaging systems. In one aspect, a method includes: (1) receiving, via a real-time messaging system, an advertisement from a first user of a plurality of users of the real-time messaging system, the advertisement directed toward a second user of the plurality of users of the real-time messaging system; (2) determining whether the second user has expressed an interest in receiving messages from the first user; and (3) in accordance with a determination that the second user has expressed an interest in receiving messages from the first user, sending the advertisement to the second user.
-
Citations
21 Claims
-
1. A computer-implemented method at a server having one or more processors and memory storing instructions for execution by the one or more processors, the method comprising:
-
receiving, via a real-time messaging system, an advertisement from a first user of a plurality of users of the real-time messaging system, the advertisement directed toward a second user of the plurality of users of the real-time messaging system; determining whether the second user has expressed an interest in receiving messages from the first user; and in accordance with a determination that the second user has expressed an interest in receiving messages from the first user, sending the advertisement to the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A server 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, via a real-time messaging system, an advertisement from a first user of a plurality of users of the real-time messaging system, the advertisement directed toward a second user of the plurality of users of the real-time messaging system; determining whether the second user has expressed an interest in receiving messages from the first user; and in accordance with a determination that the second user has expressed an interest in receiving messages from the first user, sending the advertisement to the second user. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium, storing one or more programs for execution by one or more processors of a server system, the one or more programs including instructions for:
-
receiving, via a real-time messaging system, an advertisement from a first user of a plurality of users of the real-time messaging system, the advertisement directed toward a second user of the plurality of users of the real-time messaging system; determining whether the second user has expressed an interest in receiving messages from the first user; and in accordance with a determination that the second user has expressed an interest in receiving messages from the first user, sending the advertisement to the second user. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification