-
公开(公告)号:US20210240725A1
公开(公告)日:2021-08-05
申请号:US16778432
申请日:2020-01-31
Applicant: Slack Technologies,Inc.
Inventor: Madeline SHORTT , Jason LISZKA , Ryan GREENBERG , Samantha STULTZ
IPC: G06F16/25 , G06F16/22 , G06F16/2452 , G06F16/242
Abstract: Methods, apparatuses and computer program products for improving data retrieval in a group-based communication system are described herein. The apparatus is configured to at least receive a first search query comprising a first search string, identify a first index object of a plurality of index objects based at least in part on the first search string, retrieve a first message object based at least in part on the first index object, and cause rendering of the first message object within a group-based communication user interface on a client device based at least in part on at least one element content attribute and at least one element style attribute of the first message object.
-
2.
公开(公告)号:US20190188278A1
公开(公告)日:2019-06-20
申请号:US15844094
申请日:2017-12-15
Applicant: SLACK TECHNOLOGIES, INC.
Inventor: Jason LISZKA , John GALLAGHER , Shaun SABO , Joshua WILLS , Noah WEISS , Ryan PARK , Ananth PACKKILDURAI
CPC classification number: G06F16/13 , G06F16/125 , G06F16/128 , G06F16/178 , H04L51/04 , H04L67/1095
Abstract: Methods, apparatus and computer program product for improving data indexing in a group-based communication platform are described herein. The group-based communication platform having a computed collection and one or more live collections. The computer-implemented method includes generating a new collection, the new collection being generated at a snapshot time point; associating a collection manager with the new collection; retrieving a plurality of electronic messages from the computed collection and the one or more live collections; writing the plurality of electronic messages to the new collection, the writing being completed at a cut-over time point; synchronizing the new collection with the one or more live collections based on the plurality of electronic messages; and redirecting the read alias and the write alias from the computed collection to the new collection.
-