US 11,792,285 B2
Recipient-based filtering in a publish-subscribe messaging system
Sivananda Reddy Thummala Abbigari, Castro Valley, CA (US); Lawrence Eugenio McAlpin, Bloomington, IN (US); Vikram Kommaraju, Dublin, CA (US); John Arlan Brock, Oakland, CA (US); and Soumen Bandyopadhyay, Castro Valley, CA (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on May 4, 2021, as Appl. No. 17/307,662.
Application 17/307,662 is a continuation of application No. 17/024,180, filed on Sep. 17, 2020, granted, now 11,032,385.
Application 17/024,180 is a continuation of application No. 16/671,148, filed on Oct. 31, 2019, granted, now 10,812,608, issued on Oct. 20, 2020.
Prior Publication US 2021/0306435 A1, Sep. 30, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/173 (2006.01); H04L 67/55 (2022.01); H04L 67/10 (2022.01); H04L 51/214 (2022.01)
CPC H04L 67/55 (2022.05) [H04L 51/214 (2022.05); H04L 67/10 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method in a server of a publish-subscribe messaging system for recipient-based filtering of a message that relates to a topic to which consumers are subscribed, the method comprising:
receiving a request to publish a message in the publish-subscribe messaging system according to the topic;
automatically selecting a set of one or more consumer identifiers for intended recipients for the message;
adding the set of consumer identifiers to the message; and
adding the message to an event bus, wherein the message is to be delivered to only a subset of all of the consumers that are subscribed to the topic based on the added consumer identifiers.