Facilitating cross-organization communications

US11770354B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11770354-B2
Application numberUS-202318167407-A
CountryUS
Kind codeB2
Filing dateFeb 10, 2023
Priority dateApr 17, 2020
Publication dateSep 26, 2023
Grant dateSep 26, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques are described for expediting a generation of a means of communication between two people associated with different organizations. A first person associated with a communication platform may submit a request to the communication platform to generate an invitation to communicate via the communication platform. The first person may provide the invitation to a second person directly or via the communication platform. Responsive to receiving an indication that the second person has accepted the invitation, the communication platform may generate the means of communication between the first person and the second person. The communication platform may update respective user interfaces to include the means of communication. The communication platform may process messages and/or data between the first person and the second person that is input on the respective user interface and sent via the means of communication.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: one or more processors; and one or more non-transitory computer readable media storing instructions that, when executed, cause the system to perform operations comprising: receiving, from a first computing device associated with a first user, a request to generate an invitation for enabling the first user to communicate with a second user of an outside organization via a shared communication channel of a communication platform, wherein the invitation is accessible to the second user via a second computing device; receiving, from the second computing device, acceptance of the invitation to communicate with the first user via the communication platform based at least in part on an identifier associated with the invitation; and based at least in part on the acceptance from the second computing device, generating the shared communication channel between the first user and the second user, wherein an instance of the shared communication channel is displayed in an interface of the outside organization as a shared channel, wherein the shared communication channel enables communications to be transmitted between the first computing device and the second computing device via the communication platform. 2. The system of claim 1 , the operations further comprising: receiving the request without receiving an approval from an administrator of a communication platform account associated with the first user. 3. The system of claim 1 , wherein the request is a first request, the operations further comprising: based at least in part on a determination that the second user is not associated with the communication platform, sending, to the second computing device, a second request for information; and receiving, from the second computing device, the information, wherein the shared communication channel is generated based at least in part on the information. 4. The system of claim 1 , wherein the interface is a first interface, the operations further comprising: modifying a second interface associated with the first user to include the shared communication channel; and causing a modified interface to be presented on a display of the first computing device. 5. The system of claim 1 , the operations further comprising: based at least in part on a determination that the second user is associated with the communication platform, causing a workspace selection interface to be presented on a display of the second computing device; and receiving, from the second computing device, an indication of selection of a workspace via the workspace selection interface, wherein the shared communication channel is generated based at least in part on the indication of selection of the workspace. 6. The system of claim 1 , wherein the request to generate the invitation is received at a first time, the operations further comprising: receiving, at a second time prior to the first time and from a third computing device associated with an administrator, an authorization to generate invitations to enable the first user to communicate with at least one other user via the communication platform; and based at least in part on receiving the authorization and the request for the invitation, generating the invitation. 7. A method comprising: receiving, from a first computing device associated with a first user, a request to generate an invitation for enabling the first user to communicate with a second user of an outside organization via a shared communication channel of a communication platform wherein the invitation is accessible to the second user via a second computing device; receiving, from the second computing device, acceptance of the invitation to communicate with the first user via the communication platform based at least in part on an identifier associated with the invitation; and based at least in part on the acceptance from the second computing device, generating the shared communication channel between the first user and the second user, wherein an instance of the shared communication channel is displayed in an interface of the outside organization as a shared channel, wherein the shared communication channel enables communications to be transmitted between the first computing device and the second computing device via the communication platform. 8. The method of claim 7 , further comprising receiving the request without receiving an approval from an administrator of a communication platform account associated with the first user. 9. The method of claim 7 , wherein the request is a first request, further comprising: based at least in part on a determination that the second user is not associated with the communication platform, sending, to the second computing device, a second request for information; and receiving, from the second computing device, the information, wherein the shared communication channel is generated based at least in part on the information. 10. The method of claim 7 , wherein the interface is a first interface, the method further comprising: modifying a second interface associated with the first user to include the shared communication channel; and causing a modified interface to be presented on a display of the first computing device. 11. The method of claim 7 , further comprising: based at least in part on a determination that the second user is associated with the communication platform, causing a workspace selection interface to be presented on a display of the second computing device; and receiving, from the second computing device, an indication of selection of a workspace via the workspace selection interface, wherein the shared communication channel is generated based at least in part on the indication of selection of the workspace. 12. The method of claim 7 , wherein the second computing device is not associated with an instance of an application associated with the communication platform, the method further comprising: causing a download selectable option to be presented on a display associated with the second computing device, the download selectable option enabling the second user to download the instance of the application on the second computing device; receiving an indication of selection of the download selectable option; causing the instance of the application to be downloaded to the second computing device based at least in part on the indication of selection; and receiving a user input via the instance of the application, wherein generating the shared communication channel is based at least in part on the user input. 13. The method of claim 7 , wherein the request to generate the invitation is received at a first time, the method further comprising: receiving, at a second time prior to the first time and from a third computing device associated with an administrator, an authorization to generate invitations to enable the first user to communicate with at least one other user via the communication platform; and based at least in part on receiving the request for the invitation, generating the invitation. 14. One or more non-transitory computer readable media storing computer-executable instructions that, when executed by one or more processors of a computing device, cause the computing device to perform operations comprising: receiving, from a first computing device associated with a first user, a request to generate an invitation for enabling the first user to communicate with a second user of an outside organization via a shared communication channel of a communication platform wherein the invitation is accessible to the second user via a sec

Assignees

Inventors

Classifications

  • H04L51/212Primary

    using filtering or selective blocking · CPC title

  • Commands or executable codes · CPC title

  • Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM] · CPC title

  • Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services · CPC title

  • Messaging; Mailboxes; Announcements · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11770354B2 cover?
Techniques are described for expediting a generation of a means of communication between two people associated with different organizations. A first person associated with a communication platform may submit a request to the communication platform to generate an invitation to communicate via the communication platform. The first person may provide the invitation to a second person directly or v…
Who is the assignee on this patent?
Salesforce Inc
What technology area does this patent fall under?
Primary CPC classification H04L51/212. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 26 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).