US 11,895,166 B2
Dynamic channel conversion in group-based communication systems
Myles Grant, San Carlos, CA (US); Elizabeth Clemenson, San Francisco, CA (US); Paul Rosania, San Francisco, CA (US); Sri Vasamsetti, San Francisco, CA (US); Yingyu Sun, San Francisco, CA (US); and Andrew King, San Francisco, CA (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on Jun. 27, 2022, as Appl. No. 17/850,085.
Application 17/850,085 is a continuation of application No. 17/157,085, filed on Jan. 25, 2021, granted, now 11,374,987.
Claims priority of provisional application 62/968,284, filed on Jan. 31, 2020.
Prior Publication US 2022/0407898 A1, Dec. 22, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 29/06 (2006.01); H04L 65/1093 (2022.01); H04L 67/306 (2022.01); H04L 9/40 (2022.01); H04L 65/403 (2022.01); H04L 67/55 (2022.01)
CPC H04L 65/1093 (2013.01) [H04L 63/102 (2013.01); H04L 63/108 (2013.01); H04L 65/403 (2013.01); H04L 67/306 (2013.01); H04L 67/55 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for performing profile data reconciliation between two distinct storage platforms following conversion of a non-shared communication channel of a communication platform to a shared communication channel of the communication platform, implemented at least in part by one or more computing devices of a communication platform, comprising:
identifying the non-shared communication channel of the communication platform, the non-shared communication channel being accessible to first members of a single organization and one or more guests of the single organization;
retrieving initiator content data associated with the non-shared communication channel from a primary storage platform, wherein the primary storage platform is associated with a primary organizational identifier;
determining, based at least in part on the initiator content data, target content data;
determining that the non-shared communication channel was converted to the shared communication channel, wherein the shared communication channel is accessible to at least the first members of the single organization and second members of another organization different than the single organization; and
causing, subsequent to conversion of the non-shared communication channel to the shared communication channel, a secondary storage platform associated with a secondary organizational identifier to store the target content data.