US 12,147,414 B2
Method, apparatus, and computer program product for digital content auditing and retention in a group based communication repository
Brenda Jin, San Francisco, CA (US); and Britton Jamison, San Francisco, CA (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on Oct. 25, 2021, as Appl. No. 17/509,985.
Application 17/509,985 is a continuation of application No. 16/814,841, filed on Mar. 10, 2020, granted, now 11,157,483.
Application 16/814,841 is a continuation of application No. 15/655,652, filed on Jul. 20, 2017, granted, now 10,628,408, issued on Apr. 21, 2020.
Prior Publication US 2022/0043803 A1, Feb. 10, 2022
Int. Cl. G06F 16/23 (2019.01); H04L 9/40 (2022.01); H04L 29/06 (2006.01); H04L 29/08 (2006.01); H04L 67/06 (2022.01); H04L 67/50 (2022.01); H04L 67/146 (2022.01); H04L 67/306 (2022.01)
CPC G06F 16/2365 (2019.01) [H04L 63/083 (2013.01); H04L 63/104 (2013.01); H04L 67/06 (2013.01); H04L 67/535 (2022.05); H04L 63/1425 (2013.01); H04L 67/146 (2013.01); H04L 67/306 (2013.01)] 20 Claims
OG exemplary drawing
 
1. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by a processor, cause the processor to perform a method for ensuring retention of digital content in a group-based communication system, the method comprising:
associating a digital content retention policy with the digital content in the group-based communication system;
receiving a digital content object from a client device associated with the group-based communication system;
identifying the digital content object as a retention-flagged digital content object based on digital content object retention parameters associated with one or more group-based communication channels associated with the group-based communication system, wherein the digital content object retention parameters are selected from among first digital content object retention parameters for messages and second digital content object retention parameters for messaging attachments that are included in a plurality of digital content object retention parameters, wherein the selection indicates the first digital content object retention parameters or the second digital content object retention parameters, and wherein the selection is made in response to a determination as to whether the digital content object is a message associated with the group-based communication system or an attachment to messaging associated with the group-based communication system; and
in response to determining the digital content object is a retention-flagged digital content object, preventing attempted alteration of the retention-flagged digital content object.