-
公开(公告)号:US20210112044A1
公开(公告)日:2021-04-15
申请号:US17128990
申请日:2020-12-21
Applicant: Slack Technologies, Inc.
Inventor: Chase Rutherford-Jenkins , Graham Hicks , Lorilyn McCue , Alireza Takhtravanchi , Samuel Wolfand , Faisal Yaqub
Abstract: Provided is a computing device of a group based communication system configured to securely validate a client device associated with a group-based communication interface user. An example computing device is configured to identify a validating request transmitted from the client device. If a validating request is identified, the example computing device will transmit a temporary device code to the client device associated with the group-based communication interface user and an e-mail code to an e-mail address associated with a user profile associated with the group-based communication interface user. The example computing device also stores the codes transmitted. The example computing device then receives a confirmation exchange from the client device and determines whether the confirmation exchange satisfies client device validation parameters. If the confirmation exchange satisfies the client device validation parameters, the example computing device will validate the client device by transmitting and storing a long lived device code.
-
公开(公告)号:US20210099539A1
公开(公告)日:2021-04-01
申请号:US16588646
申请日:2019-09-30
Applicant: SLACK TECHNOLOGIES, INC.
Inventor: Madeline SHORTT , Ryan Greenberg
Abstract: Various embodiments are directed to an improved group-based communication apparatus that is configured to efficiently manage draft messaging communications in a group-based communication system. The group-based communication apparatus is configured to synchronize draft messaging communications, including creating, updating, deleting, and posting of such draft messaging communications, across multiple client devices and with a group-based communication repository. Utilizing draft message metadata associated with the draft messaging communications, the group-based communication apparatus is also configured to implement validation rules and conflict resolution procedures associated with draft messaging communications. Additionally, the group-based communication apparatus is configured to render a draft list icon or other visual indicia to a group-based communication interface to inform a user that there is a draft messaging communication associated with one or more of the group-based communication channels.
-
公开(公告)号:US20210099519A1
公开(公告)日:2021-04-01
申请号:US16588731
申请日:2019-09-30
Applicant: SLACK TECHNOLOGIES, INC.
Inventor: Mark Christian , Anuj Nair , James Whimpey , Drew Schuster
Abstract: Various methods, apparatuses, and computer program products are provided for initiating a group-based communication browser session. An example computer-implemented method includes generating a group-based communication browser session initiation request via a processor of the apparatus. The computer-implemented method also includes loading a boot data object. The boot data object includes one or more predefined parameters of a booting operation stored locally on the client device and the boot data object is applicable to a plurality of executable software applications. The computer-implemented method further includes downloading at least one asset data and application data based on a specific application of the plurality of executable software applications from a group-based communication system. The at least one of the asset data and the application data is configured for generation of at least a portion of a display associated with the group-based communication browser session. Corresponding apparatuses and computer program products are also provided.
-
公开(公告)号:US20210097164A1
公开(公告)日:2021-04-01
申请号:US16588833
申请日:2019-09-30
Applicant: SLACK TECHNOLOGIES, INC.
Inventor: Mark CHRISTIAN , Anuj NAIR , James WHIMPEY , Drew SCHUSTER
Abstract: Various methods, apparatuses, and computer program products are provided for authenticating a user. An example computer-implemented method includes verifying compliance with one or more security procedures for a given group-based communication browser session based on a comparison of a boot data object and an authentication data. The boot data object includes a set of standardized parameters of a booting operation and the authentication data includes a set of core information enabling access to the given group-based communication browser session. The computer-implemented method also includes receiving group-based communication data specific to the group-based communication browser session from the group-based communication system. The computer-implemented method further includes displaying at least a portion of the group-based communication data specific to the group-based communication browser session. Corresponding apparatuses and computer program products are also provided.
-
公开(公告)号:US20210096845A1
公开(公告)日:2021-04-01
申请号:US16588831
申请日:2019-09-30
Applicant: SLACK TECHNOLOGIES, INC.
Inventor: Mark CHRISTIAN , Anuj NAIR , James Whimpey , Drew SCHUSTER
Abstract: Various methods, apparatuses, and computer program products are provided for background updating an application. An example computer-implemented method includes activating a group-based communication browser session within a first display window of an apparatus. The computer-implemented method also includes transmitting an update request for the group-based communication browser session to a group-based communication system upon determining that a window focus of the apparatus is on a second display window. The computer-implemented method further includes receiving an update for the group-based communication browser session. The computer-implemented method still further includes caching the update for the group-based communication browser session via a memory of the apparatus. The computer-implemented method also includes refreshing the group-based communication browser session based at least in part on the update upon determining that the window focus of the apparatus changes to the first display window. Corresponding apparatuses and computer program products are also provided.
-
公开(公告)号:US20210091933A1
公开(公告)日:2021-03-25
申请号:US17109671
申请日:2020-12-02
Applicant: Slack Technologies, Inc.
Inventor: Richard Crowley , Audrei Drummond , Jessica Fain , Leah Jones , Ilan Frank , Nikolas Kinkel
Abstract: Various embodiments are directed to systems and methods for encryption key management within a group-based communication platform.
-
公开(公告)号:US10958750B2
公开(公告)日:2021-03-23
申请号:US17020352
申请日:2020-09-14
Applicant: Slack Technologies, Inc.
Inventor: James Scheinblum , Jason Klym
Abstract: Methods, systems, and apparatuses are provided for maintaining minimum interface functionality in an absence of a push based communications connection in a group-based communication system.
-
138.
公开(公告)号:US10951556B2
公开(公告)日:2021-03-16
申请号:US16528453
申请日:2019-07-31
Applicant: Slack Technologies, Inc.
Inventor: Salman Suhail , Bruce Sullivan , Patricia Ang , Hye Jung Choi , Prajna Shetty , Andrew Fong , Michael Deng , Stephen Sowole , Tolga Akin , Pranay Agarwal
Abstract: A group-based communication platform may be utilized to execute one or more processing actions via respective external application systems based on messages exchanged among client devices via the group-based communication platform. A particular processing action may be executed for a particular message by generating a container including contextual data and payload data, wherein the payload data comprises the message for which the processing action is to be performed. The container is provided to the external application system via a proxy endpoint, thereby causing the external application system to execute the processing action based on the data included within the container.
-
公开(公告)号:US10923121B2
公开(公告)日:2021-02-16
申请号:US16101130
申请日:2018-08-10
Applicant: SLACK TECHNOLOGIES, INC.
Inventor: Andrew Locascio , Lynsey Haynes , Jahanzeb Sherwani , Jason DiCioccio
IPC: G10L15/26 , G10L15/22 , G10L15/18 , G06K9/00 , G10L15/30 , H04L12/18 , H04L12/58 , G06F16/683 , H04N7/15
Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for generating a searchable transcript of a group-based audio/video connection within a group-based communication system.
-
公开(公告)号:US20210026903A1
公开(公告)日:2021-01-28
申请号:US17070651
申请日:2020-10-14
Applicant: Slack Technologies, Inc.
Inventor: Myles Grant , Serguei Mourachov , Renaud Bourassa-Denis , Jason Liszka , John Gallagher , Isabella Tromba , Noah Weiss , Daniel Stewart Butterfield , Callum Henderson-Begg
IPC: G06F16/951 , H04L12/58
Abstract: The Messaging Search and Management Apparatuses, Methods and Systems (“MSM”) transforms message, ranking request inputs via MSM components into work graphs, ML structure input data, ML structure, ranking response outputs. A work graph generation request that includes group level access control data may be obtained. A set of metadata access control carrying messages, a set of users, a set of channels, and a set of topics with access control data corresponding to the group level access control data may be determined. A user priority score for each of the other users, a channel priority score for each of the channels, and a topic priority score for each of the topics, from the perspective of each user, may be calculated. A work graph data structure may be generated that includes, for each user, data regarding the calculated user priority scores, channel priority scores, and topic priority scores.
-
-
-
-
-
-
-
-
-