US 11,886,449 B2
Methods, apparatuses and computer program products for outputting improved autosuggestions in a group-based communication platform
Andrew S. Morrison, Brooklyn, NY (US); and Aaron J. Maurer, Washington, DC (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on May 26, 2022, as Appl. No. 17/825,185.
Application 17/825,185 is a continuation of application No. 17/328,543, filed on May 24, 2021, granted, now 11,379,491.
Application 17/328,543 is a continuation of application No. 15/958,484, filed on Apr. 20, 2018, granted, now 11,016,982, issued on May 25, 2021.
Prior Publication US 2022/0284030 A1, Sep. 8, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/00 (2019.01); G06F 16/2457 (2019.01); G06F 16/25 (2019.01)
CPC G06F 16/24578 (2019.01) [G06F 16/252 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A computer-readable storage medium comprising computer-executable program code instructions, which when executed by at least one processor, cause the at least one processor to perform a method of operating a group-based communication platform, the method comprising:
periodically sending group-based communication platform query data from a remote group-based communication server to a client device,
receiving an indication of a non-keystroke engagement of a search input interface of the client device;
generating, on the client device, a group-based communication platform query data result responsive to receiving the indication of the non-keystroke engagement, the group-based communication platform query data result comprising:
a plurality of data items, each data item comprising at least one of a message or a conversation associated with a group-based communication channel; and
a ranking of the plurality of data items based in part on interactions with at least some of the plurality of data items by a user of the client device;
receiving, from the user, a selection of a data item of the plurality of data items; and
responsive to receiving the selection, causing display of a user interface configured to allow the user of the client device to send a new message to at least one member of the group-based communication channel associated with the data item.