Dynamic Channel Conversion In Group-Based Communication Systems
US-2021243234-A1 · Aug 5, 2021 · US
US11895166B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11895166-B2 |
| Application number | US-202217850085-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 27, 2022 |
| Priority date | Jan 31, 2020 |
| Publication date | Feb 6, 2024 |
| Grant date | Feb 6, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Techniques for dynamically converting a communication channel associated with a communication channel from a communication channel associated with a single organization to a shared communication channel associated with two or more organizations. The communication channel may have associated therewith member profiles associated with a first organization and one or more guest profiles associated with one or more other organizations that are different from the first organization. A server computing system may convert the communication channel to a shared communication channel based on a determination of eligibility for conversion. The server computing system may generate one or more user interfaces associated with the member profiles and the one or more guest profiles, enabling members and guests to communicate via the shared communication channel.
Opening claim text (preview).
What is claimed is: 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. 2. The method of claim 1 , wherein causing the secondary storage platform to store the target content data comprises: transmitting, to an application software associated with the secondary storage platform, the target content data; and sending, to the application software, a request to store the target content data. 3. The method of claim 1 , wherein causing the secondary storage platform to store the target content data comprises: transmitting, to an application software associated with the secondary storage platform, a target content data link, wherein the target content data link comprises a storage location of the target content data; and sending, to the application software, a request to download, via the target content data link, the target content data. 4. The method of claim 1 , wherein the primary storage platform is managed in accordance with a first storage policy associated with the primary organizational identifier that is different than a second storage policy associated with the secondary organization identifier. 5. The method of claim 1 , wherein determining that the non-shared communication channel was converted to the shared communication channel comprises determining that a condition associated with the non-shared communication channel is satisfied. 6. The method of claim 1 , wherein determining that the non-shared communication channel was converted to the shared communication channel comprises: identifying a first guest profile of one or more guest profiles; and converting the first guest profile to a corresponding destination profile having full access privileges to the shared communication channel. 7. The method of claim 6 , wherein converting the first guest profile to the corresponding destination profile having full access privileges to the shared communication channel comprises enabling an organizational identifier associated with the corresponding destination profile to encrypt, via encryption keys associated with the organizational identifier, content data associated with the corresponding destination profile. 8. An apparatus 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, the apparatus comprising at least one processor and at least one memory including program code, the at least one memory and the program code configured to, with the processor, cause the apparatus to at least: identify the non-shared communication channel of the communication platform, wherein access to the non-shared communication channel is restricted to first members of a single organization and one or more guests of the single organization; retrieve 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; determine, based at least in part on the initiator content data, target content data; determine 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 cause, 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. 9. The apparatus of claim 8 , wherein causing the secondary storage platform to store the target content data comprises: transmitting, to an application software associated with the secondary storage platform, the target content data; and sending, to the application software, a request to store the target content data. 10. The apparatus of claim 8 , wherein causing the secondary storage platform to store the target content data comprises: transmitting, to an application software associated with the secondary storage platform, a target content data link, wherein the target content data link comprises a storage location of the target content data; and sending, to the application software, a request to download, via the target content data link, the target content data. 11. The apparatus of claim 8 , wherein the primary storage platform is managed in accordance with a first storage policy associated with the primary organizational identifier that is different than a second storage policy associated with the secondary organization identifier. 12. The apparatus of claim 8 , wherein determining that the non-shared communication channel was converted to the shared communication channel comprises determining that a condition associated with the non-shared communication channel is satisfied. 13. The apparatus of claim 8 , wherein determining that the non-shared communication channel was converted to the shared communication channel comprises: identifying a first guest profile of one or more guest profiles; and converting the first guest profile to a corresponding destination profile having full access privileges to the shared communication channel. 14. The apparatus of claim 13 , wherein converting the first guest profile to the corresponding destination profile having full access privileges to the shared communication channel comprises enabling an organizational identifier associated with the corresponding destination profile to encrypt, via encryption keys associated with the organizational identifier, content data associated with the corresponding destination profile. 15. A non-transitory computer storage medium comprising instructions 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, the instructions being configured to cause one or more processors to at least perform operations configured to: identify the non-shared communication channel of the communication platform, wh
by adding participants; by removing participants · CPC title
Entity profiles · CPC title
when the policy decisions are valid for a limited amount of time · CPC title
Arrangements for multi-party communication, e.g. for conferences (data switching systems for conference H04L12/18; arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities H04M3/56; television conferencing systems H04N7/15) · CPC title
User profiles · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.