Connections interface for communication platform

US11775137B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11775137-B2
Application numberUS-202117358879-A
CountryUS
Kind codeB2
Filing dateJun 25, 2021
Priority dateJun 25, 2021
Publication dateOct 3, 2023
Grant dateOct 3, 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 providing an interface for managing invitations to communicate via a communication platform. In an example, a first user can access a first interface to invite a second user to communicate via the communication platform. In response to input from the first user via the first interface, the communication platform can generate an invitation for the second user to communicate with the first user and can provide the invitation to the second user, such as by causing the invitation to be presented via a second interface. The second user can submit a response to the invitation via the second interface. The communication platform can update the first interface and the second interface based on response, such as, in examples in which the second user accepts the invitation, to reflect a newly established connection between the first user and the second user.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: one or more processors; and one or more computer readable media storing instructions that, when executed, cause the system to perform operations comprising: causing display, on an interface of a client associated with a first user of a communication platform, of an invitation for the first user to communicate with a second user of the communication platform via a communication channel in which a subset of users of the communication platform are authorized to access, wherein the invitation is displayed in association with a received invitations section of the interface; receiving, from the client associated with the first user, an indication of acceptance of the invitation; in response to receiving the indication of acceptance and prior to generation of the communication channel, generating a user interface for receiving characteristics associated with the communication channel; receiving, via the user interface and from at least one of the first user or the second user, the characteristics, wherein the characteristics include a type of the communication channel, an identifier of the communication channel, and one or more privacy settings associated with the communication channel; based at least in part on the indication of acceptance, generating the communication channel using the characteristics; and updating the interface to indicate acceptance of the invitation, wherein updating the interface comprises removing the invitation from display in association with the received invitations section of the interface and causing an instance of the communication channel to be displayed within an additional section of the interface that is different than the received invitations section of the interface, wherein the communication channel is accessible by the first user via the instance and wherein the additional section of the interface includes instances of other communication channels associated with the first user. 2. The system of claim 1 , the operations further comprising: based at least in part on receiving the indication of acceptance of the invitation, causing display, via the client associated with the first user, of one or more workspaces configured for association with the communication channel; receiving, from the client, an indication of selection of a workspace of the one or more workspaces for association with the communication channel; and associating the communication channel with the workspace. 3. The system of claim 2 , the operations further comprising: identifying the one or more workspaces associated with a first user account of the first user that are configured for association with the communication channel; and ranking the one or more workspaces in a ranked order based at least in part on second characteristics associated with individual workspaces of the one or more workspaces, wherein the one or more workspaces are displayed in the ranked order. 4. The system of claim 1 , the operations further comprising: based at least in part on receiving the indication of acceptance of the invitation, causing display of a request for the first user to input the characteristics to be associated with the communication channel. 5. The system of claim 1 , the operations further comprising sending the invitation to a third-party application associated with the first user, wherein the indication of acceptance is received via the third-party application. 6. The system of claim 1 , wherein updating the interface further comprises at least one of: causing display of an indicator associated with the communication channel to be presented in association with a communication channel list associated with the interface; or causing display of the indicator in association with a connections interface section of the interface. 7. The system of claim 1 , wherein the communication object channel comprises: a direct messaging instance. 8. A method comprising: causing display, on an interface of a client associated with a first user of a communication platform, of an invitation for the first user to communicate with a second user of the communication platform via a communication channel in which a subset of users of the communication platform are authorized to access, wherein the invitation is displayed in association with a received invitations section of the interface; receiving, from the client associated with the first user, an indication of acceptance of the invitation; in response to receiving the indication of acceptance and prior to generation of the communication channel, generating a user interface for receiving characteristics associated with the communication channel; receiving, via the user interface and from at least one of the first user or the second user, the characteristics, wherein the characteristics include a type of the communication channel, an identifier of the communication channel, and one or more privacy settings associated with the communication channel; based at least in part on the indication of acceptance, generating the communication channel using the characteristics; and updating the interface to indicate acceptance of the invitation, wherein updating the interface comprises removing the invitation from display in association with the received invitations section of the interface and causing an instance of the communication channel to be displayed within an additional section of the interface that is different than the received invitations section of the interface, wherein the communication channel is accessible by the first user via the instance and wherein the additional section of the interface includes instances of other communication channels associated with the first user. 9. The method of claim 8 , further comprising: based at least in part on receiving the indication of acceptance of the invitation, causing display, via the client associated with the first user, of one or more workspaces configured for association with the communication channel; receiving, from the client, an indication of selection of a workspace of the one or more workspaces for association with the communication channel; and associating the communication channel with the workspace. 10. The method of claim 9 , further comprising: identifying the one or more workspaces associated with a first user account of the first user that are configured for association with the communication channel; and ranking the one or more workspaces in a ranked order based at least in part on second characteristics associated with individual workspaces of the one or more workspaces, wherein the one or more workspaces are displayed in the ranked order. 11. The method of claim 8 , further comprising: based at least in part on receiving the indication of acceptance of the invitation, causing display of a request for the first user to input the characteristics to be associated with the communication channel. 12. The method of claim 8 , further comprising sending the invitation to a third-party application associated with the first user, wherein the indication of acceptance is received via the third-party application. 13. The method of claim 8 , wherein updating the interface further comprises at least one of: causing display of an indicator associated with the communication channel to be presented in association with a communication channel list associated with the interface; or causing display of the indicator in association with a connections interface section of the interface. 14. The method of claim 8 , wherein the communication channel comprises: a direct messaging instance.

Assignees

Inventors

Classifications

  • Business processes related to social networking or social networking services · CPC title

  • G06F3/0482Primary

    Interaction with lists of selectable items, e.g. menus · CPC title

  • Event management; Broadcasting; Multicasting; Notifications · CPC title

  • Real-time or near real-time messaging, e.g. instant messaging [IM] · CPC title

  • H04L51/42Primary

    Mailbox-related aspects, e.g. synchronisation of mailboxes · 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 US11775137B2 cover?
Techniques are described for providing an interface for managing invitations to communicate via a communication platform. In an example, a first user can access a first interface to invite a second user to communicate via the communication platform. In response to input from the first user via the first interface, the communication platform can generate an invitation for the second user to comm…
Who is the assignee on this patent?
Salesforce Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0482. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 03 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).