Methods and apparatuses for managing external approval provisioning and external messaging communication requests in a group-based communication system

US11265282B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11265282-B2
Application numberUS-202016821514-A
CountryUS
Kind codeB2
Filing dateMar 17, 2020
Priority dateMar 17, 2020
Publication dateMar 1, 2022
Grant dateMar 1, 2022

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.

Various embodiments of the present disclosure are directed to a group-based communication system that is configured to more efficiently manage resource sharing requests. In particular, in some embodiments, the group-based communication system is configured to enable admin users to use an external service, such as an external approval provisioning service, that is separate and distinct from the group-based communication system to manage group-based communication resource sharing requests. In other embodiments, the group-based communication system is configured to allow communication with external users and to trigger new user onboarding protocols through the ingestion of external user directories associated with a sponsor user.

First claim

Opening claim text (preview).

We claim: 1. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by a processor, perform a method of transmitting a group-based communication system message to an external user of a group-based communication system, the method comprising: presenting, to a sending user via a user interface of a group-based communication system client on a sending user client device, a recipient entry field configured to receive one or more internal user identifiers associated with the group-based communication system and one or more external user identifiers; receiving, from the sending user and via the recipient entry field of the user interface, an external user identifier of the one or more external user identifiers associated with the external user and message data of the group-based communication system message; receiving, from the sending user and via the recipient entry field of the user interface, an internal user identifier of the one or more internal user identifiers associated with an internal user, wherein the internal user is a user of the group-based communication system, wherein the external user identifier is external to the group-based communication system; causing transmission of the message data to the internal user via the group-based communication system for display by the group-based communication system client on a receiving user client device; causing transmission of the message data to an external messaging resource address associated with the external user identifier and an invite request interface; and responsive to engagement, by the external user, of the invite request interface, providing access to the external user to interact within the group-based communication system. 2. The media of claim 1 , wherein the method further comprises: after receiving a partial entry by the sending user of the external user identifier and prior to receiving the external user identifier, providing, to the sending user, at least one suggested external user identifier matching the partial entry and at least one suggested internal user identifier matching the partial entry. 3. The media of claim 2 , wherein the at least one suggested external user identifier is based on a previously ingested user contacts list associated with the sending user. 4. The media of claim 1 , wherein the external user identifier is an email address of the external user. 5. The media of claim 1 , wherein the external user is external to a group-based communication organization of the sending user. 6. The media of claim 1 , wherein the external user is external to a group-based communication workspace of the sending user. 7. A method of transmitting a group-based communication system message to an external user of a group-based communication system, the method comprising: presenting, to a sending user via a user interface of a group-based communication system client on a sending user client device, a recipient entry field configured to receive one or more internal user identifiers associated with the group-based communication system and one or more external user identifiers; receiving, from the sending user and via the recipient entry field of the user interface, an external user identifier of the one or more external user identifiers associated with the external user and message data of the group-based communication system message; receiving, from the sending user and via the recipient entry field of the user interface, an internal user identifier of the one or more internal user identifiers associated with an internal user, wherein the internal user is a user of the group-based communication system, wherein the external user identifier is external to the group-based communication system; causing transmission of the message data to the internal user via the group-based communication system for display by the group-based communication system client on a receiving user client device; causing transmission of the message data to an external messaging resource address associated with the external user identifier and an invite request interface; and responsive to engagement, by the external user, of the invite request interface, providing access to the external user to interact within the group-based communication system. 8. The method of claim 7 , further comprising: after receiving a partial entry by the sending user of the external user identifier and prior to receiving the external user identifier, providing, to the sending user, at least one suggested external user identifier matching the partial entry and at least one suggested internal user identifier matching the partial entry. 9. The method of claim 8 , wherein the at least one suggested external user identifier is based on a previously ingested user contacts list associated with the sending user. 10. The method of claim 7 , wherein the external user identifier is an email address of the external user. 11. The method of claim 7 , wherein the external user is external to a group-based communication system organization of the sending user. 12. The method of claim 7 , wherein the external user is external to a group-based communication workspace of the sending user. 13. A system for transmitting a group-based communication system message to an external user of a group-based communication system, comprising: a group-based communication system server; a receiving user client device; and a sending user client device programmed to: present, to a sending user via a user interface of a group-based communication system client, a recipient entry field configured to receive one or more internal user identifiers associated with the group-based communication system and one or more external user identifiers; receive, from the sending user and via the recipient entry field of the user interface, an external user identifier of the one or more external user identifiers associated with the external user and message data of the group-based communication system message; receive, from the sending user and via the recipient entry field of the user interface, an internal user identifier associated with an internal user, wherein the internal user is a user of the group-based communication system, wherein the external user identifier is external to the group-based communication system; cause transmission of the message data to the internal user via the group-based communication system for display by the group-based communication system client on the receiving user client device; cause transmission of the message data, via the group-based communication system server, to an external messaging resource address associated with the external user identifier and an invite request interface; and responsive to engagement, by the external user, of the invite request interface, providing access to the external user to interact within the group-based communication system. 14. The system of claim 13 , wherein the sending user client device is further programmed to: after receiving a partial entry by the sending user of the external user identifier and prior to receiving the external user identifier, providing, to the sending user, at least one suggested external user identifier matching the partial entry and at least one suggested internal user identifier matching the partial entry. 15. The system of claim 14 , wherein the at least one suggested external user identifier is based on a previously ingested user contacts list associated with the sending user. 16. The system of claim 13 , wherein the external user identifier is

Assignees

Inventors

Classifications

  • H04L51/56Primary

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

  • Computer-aided management of electronic mailing [e-mailing] · CPC title

  • Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding · CPC title

  • using filtering or selective blocking · CPC title

  • H04L63/104Primary

    Grouping of entities · 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 US11265282B2 cover?
Various embodiments of the present disclosure are directed to a group-based communication system that is configured to more efficiently manage resource sharing requests. In particular, in some embodiments, the group-based communication system is configured to enable admin users to use an external service, such as an external approval provisioning service, that is separate and distinct from the …
Who is the assignee on this patent?
Slack Tech Inc, Slack Tech Llc
What technology area does this patent fall under?
Primary CPC classification H04L51/56. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 01 2022 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 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).