US 12,255,859 B2
Message moderation in a communication platform
Siddhi Soman, San Francisco, CA (US); Corey Baker, New Westminster (CA); Jessica Fain, Berkeley, CA (US); Stephen Burgess, Berkeley, CA (US); Matthew Hodgins, Toronto (CA); Himanshu Sharma, Ajax (CA); Sri Mahesh Vutukuri, Tracy, CA (US); and Nicole Fish, San Francisco, CA (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on Jun. 14, 2023, as Appl. No. 18/334,533.
Application 18/334,533 is a continuation of application No. 17/321,962, filed on May 17, 2021, granted, now 11,722,446.
Prior Publication US 2023/0344787 A1, Oct. 26, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 51/212 (2022.01); G06F 3/0484 (2022.01); G06F 40/166 (2020.01)
CPC H04L 51/212 (2022.05) [G06F 3/0484 (2013.01); G06F 40/166 (2020.01)] 20 Claims
OG exemplary drawing
 
1. A method, implemented at least in part by one or more computing devices of a communication platform, comprising:
receiving, in association with a message posted within a first virtual space associated with the communication platform, a request to designate at least a portion of the message for review;
in response to receiving the request, causing the message posted in the first virtual space to be presented within a second virtual space of the communication platform with context data associated with the message, wherein the second virtual space was previously designated for reviewing messages and wherein one or more members of the second virtual space are associated with a set of permissions for reviewing the messages within the second virtual space, wherein the set of permissions identify a role or a user type associated with the one or more members that authorize the one or more members to access the second virtual space and to review the messages, and wherein users of the communication platform that lack the role or the user type are not authorized to access the second virtual space and to review the messages;
in response to receiving the request, disabling interaction with the message for a limited period of time;
receiving, in association with the message and from a first client of a member of the second virtual space, input data indicating an action to be performed with respect to the message; and
performing, based at least in part on the input data, the action with respect to the message.