Methods and apparatuses for managing limited engagement by external email resource entity within a group-based communication system
AssigneeSlack Technologies, LLC
InventorsRoland Schemers, James McPhail, Matthew Wahl, Britton Jamison, San Oo
Life of this patent
Estimating the term…
Abstract
Method, system, apparatus, and computer program product for programmatically managing limited engagement by an external email resource entity with a group-based communication interface of a group-based communication system are described herein.
Claims20
One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by a processor, perform a method of managing limited engagement by an external email resource entity with a group-based communication interface of a group-based communication system, the method comprising the steps of:
- receiving a communication message of a channel message corpus associated with a group-based communication channel identifier, the communication message comprising timestamp data;
- querying a group-based communication repository to determine whether an external email resource entity identifier of the external email resource entity is associated with a limited profile of the group-based communication system;
- upon determining that the external email resource entity identifier is associated with a limited profile, applying a limited engagement protocol to the communication message of the channel message corpus associated with the group-based communication channel identifier;
- comparing timestamp data associated with a previous email message and timestamp data associated with a current time to obtain a time difference;
- in accordance with a determination that the time difference satisfies a predetermined threshold, generating an email message including the communication message and an additional communication message of the channel message corpus associated with the group-based communication channel identifier;
- and
- transmitting the email message to an external email resource address associated with the external email resource entity identifier.
A method of managing limited engagement by an external email resource entity with a group-based communication interface of a group-based communication system comprising the steps of:
- receiving a communication message of a channel message corpus associated with a group-based communication channel identifier, the communication message comprising timestamp data;
- querying a group-based communication repository to determine whether an external email resource entity identifier of the external email resource entity is associated with a limited profile of the group-based communication system;
- upon determining that the external email resource entity identifier is associated with a limited profile, applying a limited engagement protocol to the communication message of the channel message corpus associated with the group-based communication channel identifier;
- comparing timestamp data associated with a previous email message and timestamp data associated with a current time to obtain a time difference;
- in accordance with a determination that the time difference satisfies a predetermined threshold, generating an email message including the communication message and an additional communication message of the channel message corpus associated with the group-based communication channel identifier;
- and
- transmitting the email message to an external email resource address associated with the external email resource entity identifier.
A group-based communication system operable to manage limited engagement by an external email resource entity, comprising:
- a group-based communication system server programmed to perform a method comprising the steps of:
- receiving a communication message of a channel message corpus associated with a group-based communication channel identifier, the communication message comprising timestamp data;
- querying a group-based communication repository to determine whether an external email resource entity identifier of the external email resource entity is associated with a limited profile of the group-based communication system;
- upon determining that the external email resource entity identifier is associated with a limited profile, applying a limited engagement protocol to the communication message of the channel message corpus associated with the group-based communication channel identifier;
- comparing timestamp data associated with a previous email message and timestamp data associated with a current time to obtain a time difference;
- in accordance with a determination that the time difference satisfies a predetermined threshold, generating an email message including the communication message and an additional communication message of the channel message corpus associated with the group-based communication channel identifier;
- and
- transmitting the email message to an external email resource address associated with the external email resource entity identifier.
Dependencies are inferred from the claim text.