-
公开(公告)号:US10979432B1
公开(公告)日:2021-04-13
申请号:US16918421
申请日:2020-07-01
Applicant: Slack Technologies, Inc.
Inventor: Ilan Frank , Shanan Delp , Michael Demmer , Sri Vasamsetti , Neha Sharma
Abstract: Hosted communication channels associated with a communication platform are described. In an example, a user can utilize communication services available via a communication platform. In some examples, a first organization can invite a second organization to join a communication channel. The two organizations can be different such that they are associated with different organization identifiers and are associated with different permissions. In some examples, content associated with each organization can be private, such that other organizations cannot access content that is owned or otherwise managed by each organization. However, content posted to shared communication channels can be accessed, viewed, interacted with, or the like by any member of the shared communication channels. To address privacy and/or security concerns, some organizations or users of the communication platform may desire to control how end users that join a shared communication channel interact with the shared communication channel.
-
公开(公告)号:US11425131B2
公开(公告)日:2022-08-23
申请号:US16918717
申请日:2020-07-01
Applicant: Slack Technologies, Inc.
Inventor: Ilan Frank , Shanan Delp , Michael Demmer , Sri Vasamsetti , Neha Sharma
Abstract: Verification of entities associated with a communication platform are described. An instruction to create a communication channel on a communication platform is received. The communication channel can be associated with an organization that is registered with the communication platform. Data associated with an entity (e.g., the organization and/or a user associated therewith) can be analyzed to determine whether to verify the entity. Based at least partly on a determination that the entity is verified, an indicator can be presented in association with the entity on a user interface associated with the communication platform and a first set of permissions can be associated with the entity. The first set of permissions can be different than a second set of permissions associated with unverified entities. Use of the communication channel and/or the communication platform by the entity can be controlled based at least partly on the first set of permissions.
-
公开(公告)号:US20220109645A1
公开(公告)日:2022-04-07
申请号:US16948939
申请日:2020-10-06
Applicant: Slack Technologies, Inc.
Inventor: Shanan Delp , Michael Demmer , Ilan Frank , Kevin Marshall
IPC: H04L12/58 , H04L29/08 , H04L29/06 , G06F3/0482 , G06F21/31
Abstract: Techniques are described for expediting communications between a first person of an organization associated with a communication platform and a second person not associated with the organization. The first person requests for the communication platform to generate an invitation to communicate with the second person. The first person provides the invitation to the second person directly or via the communication platform. Responsive to receiving an indication that the second person accepts the invitation, the communication platform identifies whether the second person is associated with the communication platform. If the second user is associated with the communication platform, the communication platform modifies an existing user interface associated therewith to enable communications between the first person and the second person. If the second person is not associated with the communication platform, the communication platform generates a limited functionality user interface to enable the communications between the first person and the second person.
-
公开(公告)号:US20210243570A1
公开(公告)日:2021-08-05
申请号:US16778723
申请日:2020-01-31
Applicant: SLACK TECHNOLOGIES, INC.
Inventor: Jason Klym , Venkatraju Venkatanaranappa , Michael Demmer
Abstract: Various embodiments of the present invention are directed to a communications apparatus and associated methods configured for managing user identification queries. The communication apparatus is configured to receive a user identification query comprising a requesting user identifier and a target user identifier, compare the target user identifier to a user status cache associated with the requesting user identifier to determine a known status, an unknown status, or a pending status, and cause rendering of a known user identification interface or a limited user identification interface. In some embodiments, the communication apparatus is configured to transmit a client device hold instruction in response to determining the pending status for the target user identifier with respective to a given requesting user identifier. Various embodiments discussed herein mediate and resolve voluminous user identification queries through a specially configured group-based caching service and associated system architecture.
-
公开(公告)号:US20220413659A1
公开(公告)日:2022-12-29
申请号:US17358879
申请日:2021-06-25
Applicant: Slack Technologies, Inc.
Inventor: Michael Demmer , Samir Ketema , Yoav Sion , Julie Cockle , Rohit Agarwal , Preetham Deshikachar Shrinivas , Ryan David Morris
IPC: G06F3/0482 , G06F9/54 , H04L12/58
Abstract: 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.
-
公开(公告)号:US11445029B2
公开(公告)日:2022-09-13
申请号:US16877270
申请日:2020-05-18
Applicant: Slack Technologies, Inc.
Inventor: John Rodgers , James Scheinblum , Tracy Stampfli , Michael Demmer , Danil Glinenko , Jason Klym
IPC: H04L67/148 , H04L67/306 , H04L67/55 , H04L67/50
Abstract: Integrated workspaces on a communication platform are described. In an example, a user account can be associated with at least two group identifiers thereby associating the user account with at least two workspaces. A first group identifier can correspond to a first workspace within which a first group communicates via a communication platform and a second group identifier can correspond to a second workspace within which a second group communicates via the communication platform. A user interface can be presented via a user computing device operable by a user associated with the user account, wherein the user interface integrates data associated with each of the at least two workspaces with which the user is associated. That is, the user is able to access data associated each of the at least two workspaces via a user interface that presents data from each of the at least two workspaces.
-
公开(公告)号:US11290408B2
公开(公告)日:2022-03-29
申请号:US16948064
申请日:2020-08-28
Applicant: Slack Technologies, Inc.
Inventor: Sri Vasamsetti , Michael Demmer , Steven Gordon , Neha Sharma
IPC: G06F15/16 , H04L51/18 , G06F3/04817 , G06F16/955 , H04L51/56
Abstract: Techniques for enabling a client device associated with an organization to render a custom emoji that is associated with a different organization. In some examples, a first user associated with a first organization can compose a message to a second user associated with a second organization, the message including a custom emoji specific to the first organization. A server computing device can receive the message and determine a resource identifier associated with the custom emoji of the first organization. The resource identifier can provide a location in a database at which the custom emoji is stored. The server computing device formats the message to include the resource identifier and sends the message to the second user. A computing device associated with the second user receives the message and accesses the custom emoji based in part on the resource identifier. The computing device then renders the message with the custom emoji for display to the second user.
-
公开(公告)号:US11228871B2
公开(公告)日:2022-01-18
申请号:US16778723
申请日:2020-01-31
Applicant: SLACK TECHNOLOGIES, INC.
Inventor: Jason Klym , Venkatraju Venkatanaranappa , Michael Demmer
IPC: G06F15/173 , H04W4/08 , H04L12/18 , H04L29/08
Abstract: Various embodiments of the present invention are directed to a communications apparatus and associated methods configured for managing user identification queries. The communication apparatus is configured to receive a user identification query comprising a requesting user identifier and a target user identifier, compare the target user identifier to a user status cache associated with the requesting user identifier to determine a known status, an unknown status, or a pending status, and cause rendering of a known user identification interface or a limited user identification interface. In some embodiments, the communication apparatus is configured to transmit a client device hold instruction in response to determining the pending status for the target user identifier with respective to a given requesting user identifier. Various embodiments discussed herein mediate and resolve voluminous user identification queries through a specially configured group-based caching service and associated system architecture.
-
公开(公告)号:US20210400487A1
公开(公告)日:2021-12-23
申请号:US16918717
申请日:2020-07-01
Applicant: Slack Technologies, Inc.
Inventor: Ilan Frank , Shanan Delp , Michael Demmer , Sri Vasamsetti , Neha Sharma
Abstract: Verification of entities associated with a communication platform are described. An instruction to create a communication channel on a communication platform is received. The communication channel can be associated with an organization that is registered with the communication platform. Data associated with an entity (e.g., the organization and/or a user associated therewith) can be analyzed to determine whether to verify the entity. Based at least partly on a determination that the entity is verified, an indicator can be presented in association with the entity on a user interface associated with the communication platform and a first set of permissions can be associated with the entity. The first set of permissions can be different than a second set of permissions associated with unverified entities. Use of the communication channel and/or the communication platform by the entity can be controlled based at least partly on the first set of permissions.
-
公开(公告)号:US20210360072A1
公开(公告)日:2021-11-18
申请号:US16877270
申请日:2020-05-18
Applicant: Slack Technologies, Inc.
Inventor: John Rodgers , James Scheinblum , Tracy Stampfli , Michael Demmer , Danil Glinenko , Jason Klym
IPC: H04L29/08
Abstract: Integrated workspaces on a communication platform are described. In an example, a user account can be associated with at least two group identifiers thereby associating the user account with at least two workspaces. A first group identifier can correspond to a first workspace within which a first group communicates via a communication platform and a second group identifier can correspond to a second workspace within which a second group communicates via the communication platform. A user interface can be presented via a user computing device operable by a user associated with the user account, wherein the user interface integrates data associated with each of the at least two workspaces with which the user is associated. That is, the user is able to access data associated each of the at least two workspaces via a user interface that presents data from each of the at least two workspaces.
-
-
-
-
-
-
-
-
-