-
公开(公告)号:US20200036543A1
公开(公告)日:2020-01-30
申请号:US16514947
申请日:2019-07-17
Applicant: SLACK TECHNOLOGIES, INC.
Inventor: Salman Suhail , Robyn Rapp
IPC: H04L12/18 , G06F16/632 , G06F16/683
Abstract: Certain embodiments are directed to systems and methods for facilitating the process of joining a conference call within a conference environment. A conference call participant may initiate a conference call within a conference environment (e.g., a conference room), by causing the participant's client device to emit a unique audio tone (which may be human-audible or human-inaudible) that is detected by a call device within the conference room. The unique tone is indicative of unique conference call identification data, which may be utilized by the call device to initiate the conference call, without requiring additional user input by the conference call participant.
-
72.
公开(公告)号:US20190379534A1
公开(公告)日:2019-12-12
申请号:US16434097
申请日:2019-06-06
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.
-
公开(公告)号:US20190253430A1
公开(公告)日:2019-08-15
申请号:US15894821
申请日:2018-02-12
Applicant: SLACK TECHNOLOGIES, INC.
Inventor: Meagan GAMACHE , Diogenes BRITO , Buster BENSON , Kefan XIE , Paul Matthew JENNINGS , Christopher SULLIVAN , Benjamin William Scholey REDMAN
IPC: H04L29/06
CPC classification number: H04L63/104 , H04L63/0853 , H04L67/20
Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products that provide for an improved, more efficient, and more stable system of networked computing devices. The embodiments disclose an apparatus and system that enable client devices to selectively grant to third party applications permissions to access group-based communication objects of a group-based communication system. The apparatus and system further enable client devices to selectively grant to third party applications permissions to take specific actions with regards to the group-based communication objects within the system. To accomplish the improvements, the disclosed systems, apparatuses, and computing devices maintain a record of the permissions granted to third party applications in a permissions table stored in a computer storage device. The permissions table may be modified to expand the permissions granted to the third party application without requiring a new authentication process that issues a new authenticating token. Further, third party applications are installed at a group level and not at a user level within the system, which increases system stability and efficiency.
-
公开(公告)号:US10346378B1
公开(公告)日:2019-07-09
申请号:US16206652
申请日:2018-11-30
Applicant: Slack Technologies, Inc.
Inventor: Leah Jones , Keith Adams , Samantha Stoller , Maude Lemaire , Eric Vierhaus , Ilan Frank
Abstract: Various embodiments are directed to group-based data storage systems configured for maintaining data exchanged between client devices within channel-specific shards each corresponding with one or more group-identifiers to provide group-based access to those channel-specific shards and for applying group-specific policies for data stored within those channel-specific shards. Membership of particular users within particular groups and within particular channels may be monitored such that access to particular channel shards may be controlled based on group-memberships of the users, and access to data stored within particular channel shards may be controlled based on channel-memberships of the users.
-
公开(公告)号:US20190205810A1
公开(公告)日:2019-07-04
申请号:US15879274
申请日:2018-01-24
Applicant: SLACK TECHNOLOGIES, INC.
Inventor: Diana Maria Pojar , Colin Gibbs , Stanislav Vyacheslavovich Babourine , Fangzi Huang
CPC classification number: G06Q10/06393 , G06F16/288 , G06Q50/01 , H04L41/14 , H04L51/046 , H04L51/32 , H04L67/22 , H04L67/306
Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for generating and serving low latency enterprise interaction analytics within an enterprise group-based communication system.
-
76.
公开(公告)号:US20190199808A1
公开(公告)日:2019-06-27
申请号:US16221225
申请日:2018-12-14
Applicant: Slack Technologies, Inc.
Inventor: Meagan Gamache , Buster Benson
Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for generating a third party resource usage map in a group based communication system, where the third party resource usage map comprises a plurality of third party resource usage records and each third party resource usage record comprises a user identifier, a third party resource provider identifier, and a third party resource access token.
-
77.
公开(公告)号:US20190028419A1
公开(公告)日:2019-01-24
申请号:US15730146
申请日:2017-10-11
Applicant: Slack Technologies, Inc.
Inventor: Christopher Sullivan
IPC: H04L12/58
Abstract: Provided is a group-based communication interface configured to allow users of the interface to communicate within group-based communication channels and across group-based communication channels to provide relevant information to other users efficiently and effectively. Group-based messaging communications across the plurality of group-based communication channels can be channeled to specific receiver channels providing relevant information to users of the group-based communication interface thereby increasing the efficiency and effectiveness of group-based messaging communications and the lifetime of the system.
-
78.
公开(公告)号:US20190028287A1
公开(公告)日:2019-01-24
申请号:US15816925
申请日:2017-11-17
Applicant: Slack Technologies, Inc.
Inventor: Brenda Jin , Sean Rose , Myles Grant , Elizabeth Johnston , Andrew King
IPC: H04L12/18 , G06F3/0481
Abstract: Methods, apparatus and computer program product for creating an externally shared communication channel in a group-based communication platform are described herein. The group-based communication platform may have a plurality of database shards. A computer-implemented method may include receiving, from a first client device associated with an initiator group identification, a shared communication channel generation query associated with the initiator group identification and a target group identification; generating, in the group-based communication platform, a shared communication channel shard; transmitting, to a second client device associated with the target group identification, a shared communication channel acceptance request; receiving a shared communication channel acceptance notification; updating, in a main database, a shard referential table based on the initiator group identification, the target group identification, and the shared communication channel identification; and transmitting a shared communication channel interface of the shared communication channel based on the shared communication channel shard.
-
公开(公告)号:US20180337795A1
公开(公告)日:2018-11-22
申请号:US15983674
申请日:2018-05-18
Applicant: SLACK TECHNOLOGIES, INC.
Inventor: Cyrus Katrak , Mark Christian
Abstract: Various embodiments are directed to systems and methods for efficient network distribution of group-based communication data transmissions comprising group-based communication data required by client devices within a group-based communication platform.
-
公开(公告)号:US20180212903A1
公开(公告)日:2018-07-26
申请号:US15782678
申请日:2017-10-12
Applicant: Slack Technologies, Inc.
Inventor: Sean Rose , Andreas Haugstrup Pedersen , Daniel Stewart Butterfield , Callum Henderson-Begg , Christopher David Montrois , Lauren Bosak Wagner , Milo Watanabe
CPC classification number: H04L51/04 , G06F16/951 , G06F16/955 , H04L12/1822 , H04L51/28 , H04L61/2069 , H04L61/301 , H04L61/3065
Abstract: Embodiments of the present disclosure relate to a group-based communication server for associating an identifier with one or more message communications within a group-based communication system. In some embodiments, the group-based communication server comprises at least one processor and at least one memory including computer program code.
-
-
-
-
-
-
-
-
-