-
1.
公开(公告)号:US20240244120A1
公开(公告)日:2024-07-18
申请号:US18621057
申请日:2024-03-28
Applicant: Salesforce, Inc.
Inventor: Christopher Sullivan , Myles Grant , Michael Demmer , Shanan Delp , Sri Vasamsetti
CPC classification number: H04L67/60 , G06F9/451 , G06F16/2379 , G06F21/60
Abstract: Managing organization disconnections from a shared resource of a communication platform is described. In a sharing approval repository of a communication platform, a shared resource can be associated with a host organization identifier and a non-host organization identifier. In an example, in response to receiving, from a user computing device associated with the host organization identifier or the non-host organization identifier, a resource disconnection request comprising a disconnecting organization identifier and a resource identifier associated with the shared resource, the sharing approval repository can be updated to add a disconnection indication for the resource identifier in association with the disconnecting organization identifier. The disconnection indication can restrict access, of users of a disconnected organization, to data associated with the shared resource that is stored in a live shared resource repository and can cause a static shared resource to be presented based on a selection input corresponding to the shared resource.
-
公开(公告)号:US20240155010A1
公开(公告)日:2024-05-09
申请号:US18414454
申请日:2024-01-16
Applicant: Salesforce, Inc.
Inventor: Michael Demmer , Matthew Wahl , Christopher Sullivan , Ilan Frank , Yian Lo
IPC: H04L65/401 , H04L12/18 , H04L65/4038
CPC classification number: H04L65/4015 , H04L12/1818 , H04L12/1822 , H04L65/4038
Abstract: Generating shared workspaces for enabling communications between users of different organizations and facilitating discovery of users associated with different organizations is described. A first user can generate a shared workspace and associate one or more other organizations therewith. The first user can designate first criteria associated with joining the shared workspace. The communication platform can receive a request from a second user to join the shared workspace. Based on a determination that the second user satisfies the first criteria, the communication platform can enable the second user access to the shared workspace. In some examples, an administrator associated with an organization of the second user can establish second criteria for users of the organization to join the shared workspace. In such examples, the communication platform can enable the second user access to the shared workspace based on a determination that the second user also satisfies the second criteria.
-
公开(公告)号:US20240129319A1
公开(公告)日:2024-04-18
申请号:US18493615
申请日:2023-10-24
Applicant: Salesforce, Inc.
Inventor: Meagan Gamache , Diogenes Brito , Buster Benson , Kefan Xie , Paul Matthew Jennings , Christopher Sullivan , Benjamin William Scholey Redman
IPC: H04L9/40
CPC classification number: H04L63/104 , H04L63/0853 , H04L67/53
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.
-
公开(公告)号:US20230269211A1
公开(公告)日:2023-08-24
申请号:US18167407
申请日:2023-02-10
Applicant: Salesforce, Inc.
Inventor: Shanan Delp , Christopher Sullivan , Jaron Moore , Kevin Marshall
IPC: H04L51/212 , H04W4/06 , H04W4/12 , H04L51/18 , H04L51/56
CPC classification number: H04L51/212 , H04W4/06 , H04W4/12 , H04L51/18 , H04L51/56
Abstract: Techniques are described for expediting a generation of a means of communication between two people associated with different organizations. A first person associated with a communication platform may submit a request to the communication platform to generate an invitation to communicate via the communication platform. The first person may provide the invitation to a second person directly or via the communication platform. Responsive to receiving an indication that the second person has accepted the invitation, the communication platform may generate the means of communication between the first person and the second person. The communication platform may update respective user interfaces to include the means of communication. The communication platform may process messages and/or data between the first person and the second person that is input on the respective user interface and sent via the means of communication.
-
公开(公告)号:US11310295B1
公开(公告)日:2022-04-19
申请号:US17459235
申请日:2021-08-27
Applicant: Salesforce Inc.
Inventor: Michael Demmer , Matthew Wahl , Christopher Sullivan , Ilan Frank , Yian Lo
IPC: H04L29/06 , H04L65/401 , H04L12/18 , H04L65/4038
Abstract: Generating shared workspaces for enabling communications between users of different organizations and facilitating discovery of users associated with different organizations is described. A first user can generate a shared workspace and associate one or more other organizations therewith. The first user can designate first criteria associated with joining the shared workspace. The communication platform can receive a request from a second user to join the shared workspace. Based on a determination that the second user satisfies the first criteria, the communication platform can enable the second user access to the shared workspace. In some examples, an administrator associated with an organization of the second user can establish second criteria for users of the organization to join the shared workspace. In such examples, the communication platform can enable the second user access to the shared workspace based on a determination that the second user also satisfies the second criteria.
-
公开(公告)号:US12238114B2
公开(公告)日:2025-02-25
申请号:US18493615
申请日:2023-10-24
Applicant: Salesforce, 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.
-
公开(公告)号:US11973845B2
公开(公告)日:2024-04-30
申请号:US17520664
申请日:2021-11-06
Applicant: Salesforce, Inc.
Inventor: Christopher Sullivan , Myles Grant , Michael Demmer , Shanan Delp , Sri Vasamsetti
CPC classification number: H04L67/60 , G06F9/451 , G06F16/2379 , G06F21/60
Abstract: Managing organization disconnections from a shared resource of a communication platform is described. In a sharing approval repository of a communication platform, a shared resource can be associated with a host organization identifier and a non-host organization identifier. In an example, in response to receiving, from a user computing device associated with the host organization identifier or the non-host organization identifier, a resource disconnection request comprising a disconnecting organization identifier and a resource identifier associated with the shared resource, the sharing approval repository can be updated to add a disconnection indication for the resource identifier in association with the disconnecting organization identifier. The disconnection indication can restrict access, of users of a disconnected organization, to data associated with the shared resource that is stored in a live shared resource repository and can cause a static shared resource to be presented based on a selection input corresponding to the shared resource.
-
公开(公告)号:US11923998B2
公开(公告)日:2024-03-05
申请号:US17963089
申请日:2022-10-10
Applicant: Salesforce, Inc.
Inventor: Christopher Sullivan
IPC: H04L12/18 , G06F3/04842 , G06F40/253 , H04L9/40 , H04L51/02 , H04L51/04 , H04L51/214 , H04L51/42 , H04L65/75 , H04M1/72436 , G06F3/04886 , H04L51/046
CPC classification number: H04L12/1822 , G06F3/04842 , G06F40/253 , H04L51/02 , H04L51/04 , H04L51/214 , H04L51/42 , H04L63/0428 , H04L65/765 , H04M1/72436 , G06F3/04886 , H04L51/046
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.
-
公开(公告)号:US20240005277A1
公开(公告)日:2024-01-04
申请号:US17855101
申请日:2022-06-30
Applicant: Salesforce, Inc.
Inventor: Michael Demmer , Ilan Frank , Matthew Wahl , Andrew S. Morrison , Christopher Sullivan , Colin Gibbs , Jonathan Russell , Youny Jing Kuang
CPC classification number: G06Q10/103 , G06F3/14
Abstract: Generating a shared workspace communication is described. A communication platform can receive, from a first account of a first workspace associated with a first organization, a request to create a shared workspace between the first organization and a second organization associated with a second workspace, wherein the first workspace comprises a first set of functions and the second workspace comprises a second set of functions. Based on the request, the communication platform can generate the shared workspace which may be accessible to one or more first users associated with the first workspace and one or more second users associated with the second workspace. The communication platform can assign a set of permissions to interact with the shared workspace to the one or more first users and the one or more second users to interact with the shared workspace. In some examples, the communication platform may generate a channel in the shared workspace.
-
公开(公告)号:US11848936B2
公开(公告)日:2023-12-19
申请号:US17380580
申请日:2021-07-20
Applicant: Salesforce, Inc.
Inventor: Meagan Gamache , Diogenes Brito , Buster Benson , Kefan Xie , Paul Matthew Jennings , Christopher Sullivan , Benjamin William Scholey Redman
CPC classification number: H04L63/104 , H04L63/0853 , H04L67/53
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.
-
-
-
-
-
-
-
-
-