-
公开(公告)号:US11500930B2
公开(公告)日:2022-11-15
申请号:US16885885
申请日:2020-05-28
Applicant: Slack Technologies, Inc.
Inventor: Joshua Wills , Luis Tandalla , Japinder Singh
IPC: G06F7/00 , G06F16/901 , G06F16/9032 , G06F16/9035 , G06F16/906 , G06N20/00
Abstract: Methods, apparatus and computer program product for generating tiered search index fields based on a divided group-based communication data corpus in a group-based communication platform are described herein. In some embodiments, the system provides for receiving a group-based communication data corpus, generating a retrieval score, and assigning each group-based communication data object associated with a retrieval score. Each group-based communication data object may meet or exceed a retrieval score threshold of a high retrieval probability corpus. Each group-based communication data object associated with a retrieval score below the retrieval score threshold may be assigned to a low retrieval probability corpus. High and a low retrieval probability search index fields may be generated and associated with the high and low retrieval probability corpus.
-
公开(公告)号:US20200037118A1
公开(公告)日:2020-01-30
申请号:US16526666
申请日:2019-07-30
Applicant: Slack Technologies, Inc.
Inventor: Jaime DeLanghe , Andrew Schmidt , Joseph Delgado , Jonathan Katzur , Japinder Singh , Joshua Wills , Simon Favreau-Lessard , Noah Weiss
Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for discovery of organizational telemetry within a group-based communication system and rendering representations thereof.
-
公开(公告)号:US11360896B2
公开(公告)日:2022-06-14
申请号:US16939611
申请日:2020-07-27
Applicant: Slack Technologies, Inc.
Inventor: Joshua Wills
IPC: G06F16/00 , G06F12/0815 , G06F16/93 , G06F16/22 , G06F16/23
Abstract: Method, apparatus and computer program product for generating filter cache are described herein. For example, the apparatus includes at least one processor and at least one non-transitory memory including program code. The at least one non-transitory memory and the program code are configured to, with the at least one processor, cause the apparatus to at least generate an index document array, generate a group identifier lookup array, generate a channel identifier lookup array, and generate a filter cache for the index document array based at least on the group identifier lookup array and the channel identifier lookup array.
-
公开(公告)号:US10795816B2
公开(公告)日:2020-10-06
申请号:US16049175
申请日:2018-07-30
Applicant: Slack Technologies, Inc.
Inventor: Joshua Wills
IPC: G06F16/00 , G06F12/0815 , G06F16/93 , G06F16/22 , G06F16/23
Abstract: Method, apparatus and computer program product for generating filter cache are described herein. For example, the apparatus includes at least one processor and at least one non-transitory memory including program code. The at least one non-transitory memory and the program code are configured to, with the at least one processor, cause the apparatus to at least generate an index document array, generate a group identifier lookup array, generate a channel identifier lookup array, and generate a filter cache for the index document array based at least on the group identifier lookup array and the channel identifier lookup array.
-
5.
公开(公告)号:US20190386945A1
公开(公告)日:2019-12-19
申请号:US16010891
申请日:2018-06-18
Applicant: Slack Technologies, Inc.
Inventor: Joshua Wills , Paul Lloyd , Serguei Mourachov , Neil Walker
Abstract: Method, apparatus and computer program product for querying a group-based communication platform are described herein. For example, the apparatus comprises at least one processor and at least one non-transitory memory including program code. The at least one non-transitory memory and the program code are configured to, with the at least one processor, cause the apparatus to at least store a plurality of electronic messages to a message corpus; receive a search query associated with the message corpus, wherein the search query comprises reaction metadata criteria; and apply the search query to the message corpus to generate a reaction search results set.
-
公开(公告)号:US11252537B2
公开(公告)日:2022-02-15
申请号:US16526666
申请日:2019-07-30
Applicant: Slack Technologies, Inc.
Inventor: Jaime DeLanghe , Andrew Schmidt , Joseph Delgado , Jonathan Katzur , Japinder Singh , Joshua Wills , Simon Favreau-Lessard , Noah Weiss , Luis Tandalla
Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for discovery of organizational telemetry within a group-based communication system and rendering representations thereof.
-
公开(公告)号:US20200169518A1
公开(公告)日:2020-05-28
申请号:US16778416
申请日:2020-01-31
Applicant: Slack Technologies, Inc.
Inventor: Jaime DeLanghe , Andrew Schmidt , Joseph Delgado , Jonathan Katzur , Japinder Singh , Joshua Wills , Simon Favreau-Lessard , Noah Weiss , Luis Tandalla , Ashoke Chakrabarti
Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for discovery of organizational telemetry within a group-based communication system and rendering representations thereof. An interaction signal trends interface is generated based in part on an ordered interaction signal data structures list that is generated based in part on predicted short term interaction signal tallies, actual short term interaction signal tallies, and predicted long term interaction signal tallies.
-
公开(公告)号:US12058090B2
公开(公告)日:2024-08-06
申请号:US16778416
申请日:2020-01-31
Applicant: Slack Technologies, Inc.
Inventor: Jaime DeLanghe , Andrew Schmidt , Joseph Delgado , Jonathan Katzur , Japinder Singh , Joshua Wills , Simon Favreau-Lessard , Noah Weiss , Luis Tandalla , Ashoke Chakrabarti
IPC: H04L51/08 , H04L12/18 , H04L51/234 , H04L51/42
CPC classification number: H04L51/08 , H04L12/185 , H04L51/234 , H04L51/42
Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for discovery of organizational telemetry within a group-based communication system and rendering representations thereof. An interaction signal trends interface is generated based in part on an ordered interaction signal data structures list that is generated based in part on predicted short term interaction signal tallies, actual short term interaction signal tallies, and predicted long term interaction signal tallies.
-
公开(公告)号:US11531645B2
公开(公告)日:2022-12-20
申请号:US15844094
申请日:2017-12-15
Applicant: SLACK TECHNOLOGIES, INC.
Inventor: Jason Liszka , John Gallagher , Shaun Sabo , Joshua Wills , Noah Weiss , Ryan Park , Ananth Packkildurai , Stanislav Vyacheslavovich Babourine
IPC: G06F16/13 , G06F16/11 , G06F16/178 , G06F16/27 , H04L51/216
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.
-
10.
公开(公告)号:US20200380032A1
公开(公告)日:2020-12-03
申请号:US16885885
申请日:2020-05-28
Applicant: Slack Technologies, Inc.
Inventor: Joshua Wills , Luis Tandalla , Japinder Singh
IPC: G06F16/901 , G06F16/9032 , G06F16/9035 , G06N20/00 , G06F16/906
Abstract: Methods, apparatus and computer program product for generating tiered search index fields based on a divided group-based communication data corpus in a group-based communication platform are described herein. In some embodiments, the system provides for receiving a group-based communication data corpus, generating a retrieval score, and assigning each group-based communication data object associated with a retrieval score. Each group-based communication data object may meet or exceed a retrieval score threshold of a high retrieval probability corpus. Each group-based communication data object associated with a retrieval score below the retrieval score threshold may be assigned to a low retrieval probability corpus. High and a low retrieval probability search index fields may be generated and associated with the high and low retrieval probability corpus.
-
-
-
-
-
-
-
-
-