Systems and methods for permission-based message dissemination in a communications system
First Claim
1. A method for disseminating messages in a communication system, comprising:
- at a server of the communication system, the server having one or more processors and memory storing instructions for execution by the one or more processors;
receiving a priority message from a first user of a plurality of users of the communication system;
identifying a subset of the plurality of users as potential recipients of the priority message based on a comparison of stored user information and attributes of the priority message; and
for each user of the subset of users;
determining whether the user has made an anchor message of one or more prior messages of the first user; and
in accordance with a determination that the user has made an anchor message of the one or more prior messages of the first user, sending the priority message to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
The various embodiments described herein include methods, devices, and systems for disseminating messages in a communications system. In one aspect, a method is performed at a server. The method includes: (1) receiving a priority message from a first user of a plurality of users of the communication system, the priority message directed toward one or more users of the plurality of users, including a second user; (2) determining whether the second user has interacted with one or more prior messages of the first user; and (3) in accordance with a determination that the second user has interacted with the one or more prior messages of the first user, sending the priority message to the second user.
177 Citations
20 Claims
-
1. A method for disseminating messages in a communication system, comprising:
at a server of the communication system, the server having one or more processors and memory storing instructions for execution by the one or more processors; receiving a priority message from a first user of a plurality of users of the communication system; identifying a subset of the plurality of users as potential recipients of the priority message based on a comparison of stored user information and attributes of the priority message; and for each user of the subset of users; determining whether the user has made an anchor message of one or more prior messages of the first user; and in accordance with a determination that the user has made an anchor message of the one or more prior messages of the first user, sending the priority message to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. 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 a priority message from a first user of a plurality of users of the communication system; identifying a subset of the plurality of users as potential recipients of the priority message based on a comparison of stored user information and attributes of the priority message; and for each user of the subset of users; determining whether the user has made an anchor message of one or more prior messages of the first user; and in accordance with a determination that the user has made an anchor message of the one or more prior messages of the first user, sending the priority message to the user. - View Dependent Claims (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 a priority message from a first user of a plurality of users of the communication system; identifying a subset of the plurality of users as potential recipients of the priority message based on a comparison of stored user information and attributes of the priority message; and for each user of the subset of users; determining whether the user has made an anchor message of one or more prior messages of the first user; and in accordance with a determination that the user has made an anchor message of the one or more prior messages of the first user, sending the priority message to the user. - View Dependent Claims (17, 18, 19, 20)
-
Specification