The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Dec. 20, 2022
Filed:
Dec. 15, 2017
Slack Technologies, Inc., San Francisco, CA (US);
Jason Liszka, New York, NY (US);
John Gallagher, New York, NY (US);
Shaun Sabo, Mountain View, CA (US);
Joshua Wills, San Francisco, CA (US);
Noah Weiss, New York, NY (US);
Ryan Park, San Francisco, CA (US);
Ananth Packkildurai, San Francisco, CA (US);
Stanislav Vyacheslavovich Babourine, Walnut Creek, CA (US);
Slack Technologies, LLC, San Francisco, CA (US);
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.