US 12,068,873 B2
Domain and invite management in a group-based communication system
Andrew S. Morrison, Brooklyn, NY (US); Tatiana Petkova, San Francisco, CA (US); Colin Gibbs, Brooklyn, NY (US); Arthur Chi, Oakland, CA (US); Yian Lo, San Francisco, CA (US); and Ji Kim, Los Angeles, CA (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on Jul. 8, 2022, as Appl. No. 17/861,025.
Prior Publication US 2024/0015040 A1, Jan. 11, 2024
Int. Cl. H04L 12/18 (2006.01); H04L 61/45 (2022.01); H04L 101/37 (2022.01)
CPC H04L 12/1818 (2013.01) [H04L 61/4547 (2022.05); H04L 2101/37 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method for domain management for a group-based communication system, comprising:
receiving, from a first user device associated with a first user, a request to invite a second user to a group-based communication channel associated with an organization in the group-based communication system, the request indicating an email address of the second user, wherein
the email address of the second user is a single email address corresponding to a plurality of accounts stored for the second user in the group-based communication system,
the plurality of accounts is associated with a plurality of different security policies, and
an account of the plurality of accounts is associated with a respective organization of a plurality of organizations in the group-based communication system and a respective security policy of the plurality of different security policies;
determining that the organization associated with the group-based communication channel is set as a primary organization for a domain of the email address of the second user in the group-based communication system based at least in part on a first account of the plurality of accounts stored for the second user being associated with the organization;
automatically configuring a channel invite for the second user to correspond to the first account of the plurality of accounts stored for the second user based at least in part on the first account being associated with the organization, the organization being set as the primary organization for the domain of the email address of the second user, and the first account being associated with a first security policy of the plurality of different security policies; and
in response to the request, sending, for rendering at a second user device associated with the second user, a message to the email address of the second user indicated by the request from the first user, the message comprising the channel invite for the second user to join the group-based communication channel, wherein the channel invite is automatically configured to correspond to the first account of the plurality of accounts stored for the second user.