US 12,282,487 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 Dec. 18, 2023, as Appl. No. 18/543,205.
Application 18/543,205 is a continuation of application No. 17/825,185, filed on May 26, 2022, granted, now 11,886,449.
Application 17/825,185 is a continuation of application No. 17/328,543, filed on May 24, 2021, granted, now 11,379,491, issued on Jul. 5, 2022.
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 2024/0119060 A1, Apr. 11, 2024
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 method, comprising:
maintaining a local store comprising group-based communication platform query data associated with 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 associated with recent query items or members of a group-based communication channel, wherein each data item of the plurality of data items corresponds to a respective group-based communication channel of a group-based communication platform; and
a ranking of the plurality of data items based at least 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
causing display of a user interface that allows the user of the client device to send a new message to at least one member of the respective group-based communication channel associated with the data item selected by the user.