Shared channel invitation paths
AssigneeSalesforce, Inc.
InventorsSarah Henkens, Jacquelyn Rocca, Samir Ketema
Life of this patent
Estimating the term…
Abstract
Computer-readable media, method, and system for inviting a plurality of users to a group-based communication channel within a group-based communication system. The plurality of users are invited by transmitting a respective plurality of invitations to the users upon a sending user instruction. The outcome of a user accepting an invitation may be determined based on an approval privilege of the user and a status of the group-based communication channel.
Claims20
A method of externally sharing a channel of a group-based communication system, the method comprising:
- receiving, from a first user associated with a first team, a request to share the channel with a second team distinct from the first team,
- wherein the channel belongs to the first team and the first user is a channel owner of the channel;
- responsive to the request to share the channel with the second team, transmitting a shared channel invitation to a second user associated with the second team;
- receiving an acceptance of the shared channel invitation from the second user;
- and
- responsive to receiving the acceptance of the shared channel invitation from the second user, adding a plurality of users from the second team to the channel.
One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by at least one processor, perform a method of externally sharing a channel of a group-based communication system, the method comprising:
- receiving, from a first user associated with a first team, a request to share the channel with a second team distinct from the first team,
- wherein the channel belongs to the first team and the first user is a channel owner of the channel;
- responsive to the request to share the channel with the second team, transmitting a shared channel invitation to a second user associated with the second team;
- receiving an acceptance of the shared channel invitation from the second user;
- and
- responsive to receiving the acceptance of the shared channel invitation from the second user, adding a plurality of users from the second team to the channel.
A system comprising:
- at least one processor;
- and
- one or more non-transitory computer-readable media storing computer-executable instructions that, when executed by the at least one processor, perform a method of externally sharing a channel of a group-based communication system, the method comprising:
- receiving, from a first user associated with a first team, a request to share the channel with a second team distinct from the first team,
- wherein the channel belongs to the first team and the first user is a channel owner of the channel;
- responsive to the request to share the channel with the second team, transmitting a shared channel invitation to a second user associated with the second team;
- receiving an acceptance of the shared channel invitation from the second user;
- and
- responsive to receiving the acceptance of the shared channel invitation from the second user, adding a plurality of users from the second team to the channel.
Dependencies are inferred from the claim text.