US 11,929,975 B2
Message suggestions in a group-based communication platform
Farzad Khosrowshahi, Weehawken, NJ (US); Michael Hahn, San Francisco, CA (US); Ryan Featherman, San Francisco, CA (US); and Chaitanya Ravula, San Francisco, CA (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on Nov. 30, 2021, as Appl. No. 17/538,973.
Prior Publication US 2023/0171220 A1, Jun. 1, 2023
Int. Cl. H04L 51/48 (2022.01); G06F 3/0484 (2022.01); H04L 51/52 (2022.01); H04L 51/56 (2022.01)
CPC H04L 51/48 (2022.05) [G06F 3/0484 (2013.01); H04L 51/52 (2022.05); H04L 51/56 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, from a first client associated with a sending user of a communication platform and via first instance of a first user interface of the communication platform, a suggested message for publishing by a receiving user, wherein the suggested message includes a first identifier associated with the sending user, a second identifier associated with a receiving user account, and a third identifier associated with a first destination virtual space of the communication platform in which the suggested message is to be published and that is identified by the sending user via the first instance of the first user interface; and
in response to receiving the suggested message,
causing display of the suggested message via a second user interface associated with the receiving user, wherein the suggested message is editable in the second user interface, the second user interface includes an approval affordance to publish the suggested message in the first destination virtual space of the communication platform, and the sending user or the receiving user identifies a publication time at which the suggested message is to be published within the first destination virtual space;
determining a threshold duration of time subsequent to the publication time at which the suggested message is to be published within the first destination virtual space; and
in response to detecting a first indication of approval by the receiving user and based at least in part on a determination that the first indication of approval is at or after the publication time and prior to the threshold duration of time, causing display of the suggested message in the first destination virtual space of the communication platform, wherein the suggested message is published by the receiving user.