US 11,706,173 B2
Method, apparatus and computer program product for metadata search in a group-based communication platform
Joshua Wills, San Francisco, CA (US); Paul Lloyd, Berkeley, CA (US); Serguei Mourachov, Vancouver (CA); and Neil Walker, Kings Beach, CA (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on Mar. 16, 2020, as Appl. No. 16/819,403.
Application 16/819,403 is a continuation of application No. 16/010,891, filed on Jun. 18, 2018, granted, now 10,630,627.
Prior Publication US 2020/0267106 A1, Aug. 20, 2020
Int. Cl. H04L 12/58 (2006.01); H04L 51/18 (2022.01); G06F 16/33 (2019.01)
CPC H04L 51/18 (2013.01) [G06F 16/334 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method, implemented at least in part by a server computing device associated with a communication platform, the method comprising:
receiving a plurality of messages from a plurality of user devices that are associated with the communication platform, wherein each message of the plurality of messages is associated with a communication channel that is accessible by a first set of users associated with the plurality of devices and that is inaccessible to a second set of users of the communication platform;
storing the plurality of messages in a database based at least in part on the communication channel;
receiving, from a first user device of the plurality of user devices, a first indication of a first graphical reaction to a first message of the plurality of messages;
associating the first indication of the first graphical reaction to the first message in the database;
receiving, from a second user device of the plurality of user devices, a search query comprising the first graphical reaction; and
generating, based at least in part on the first graphical reaction, a response to the search query, the response comprising the first message.