-
公开(公告)号:US10715610B2
公开(公告)日:2020-07-14
申请号: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.
-
2.
公开(公告)号: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.
-
公开(公告)号:US11095657B2
公开(公告)日:2021-08-17
申请号: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
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.
-
公开(公告)号:US11489932B2
公开(公告)日:2022-11-01
申请号:US16927214
申请日:2020-07-13
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.
-
公开(公告)号:US20210385228A1
公开(公告)日:2021-12-09
申请号:US17380580
申请日:2021-07-20
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
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.
-
6.
公开(公告)号:US20200344312A1
公开(公告)日:2020-10-29
申请号:US16927214
申请日:2020-07-13
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.
-
-
-
-
-