System and methods for generation and analysis of real-time resource requests
US-2021311785-A1 · Oct 7, 2021 · US
US11863602B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11863602-B2 |
| Application number | US-202117246024-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 30, 2021 |
| Priority date | Aug 19, 2020 |
| Publication date | Jan 2, 2024 |
| Grant date | Jan 2, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A communication platform can leverage a network-based computing system to enable applications to exchange data with one or more applications via channels. In some examples, a first application may post messages to the channel and a second application may listen to the posted messages to identify an event based on one or more of the messages. Responsive to detecting an event, the second application may notify a user, create a new channel, add a user to a channel, or the like, and/or the second application may take an action to remediate an issue. The first application and the second application and users added to the channel may be associated with a same or different organizations.
Opening claim text (preview).
What is claimed is: 1. A method, implemented at least in part by one or more computing devices associated with a group-based communication platform, comprising: receiving, at the one or more computing devices, a first message from a first application; associating, by the one or more computing devices, the first message with a first channel of the group-based communication platform, wherein: the associating comprises making the first message available to the first application and a second application via the first channel, first permissions associated with the first channel deny users from joining the first channel, and the first message comprises a data interchange protocol; in response to detecting an event, receiving, from the second application, a request to perform an action in association with the group-based communication platform, wherein the request to perform the action is generated by the second application responsive to detecting the event and comprises instructions to invite a user to the first channel; and in response to receiving the request, causing performance of the action, wherein the action comprises inviting the user to the first channel, the user being associated with the group-based communication platform and wherein inviting the user to the first channel comprises modifying permissions associated with the user and the first channel to allow the user to modify content associated with the first channel. 2. The method of claim 1 , wherein the action further comprises at least one of: transmitting a second message via the first channel, the second message comprising at least one of a link to the first message, a type of the event, content from the first message, metadata, an identifier of the first message, an identifier of the first application, or data received responsive to a service made available by the first application; causing execution of a workflow process associated with the group-based communication platform; or notifying the user of the event. 3. The method of claim 1 , wherein: the first application is associated with a first organization; and the second application is associated with a second organization different from the first organization. 4. The method of claim 3 , wherein: the user is a first user associated with the first organization; and the method further comprises at least one of: inviting a second user associated with the second organization to the first channel, creating a second channel and inviting the second user to the second channel, or transmitting a message to the first user, the message comprising an actuatable element for causing a message to be sent to the second user. 5. The method of claim 1 , further comprising: detecting the event based at least in part on a condition that is satisfied by a parameter that matches at least one of data or metadata associated with the first message; and in response to detecting the event, causing, by the one or more computing devices, the action to be performed via the group-based communication platform. 6. The method of claim 1 , further comprising: determining that the event is resolved; and in response to determining that the event is resolved, removing the user from the first channel. 7. The method of claim 1 , wherein: the first application is associated with a first organization of the group-based communication platform; the first channel is associated with the first organization; the second application is associated with a second organization different from the first organization; the method further comprises receiving a request associated with the first organization to add the second application to the first channel; and in response to receiving an authorization of the request, setting permissions associated with the first message such that the first message is accessible to the second application. 8. The method of claim 1 , wherein the first channel is a private channel that prevents the user from at least one of discovering, joining, or accessing messages associated with the private channel unless and until the user is invited to the first channel. 9. An apparatus comprising: one or more processors; and a memory storing processor-executable instructions that, when executed by the one or more processors, cause the apparatus to perform operations comprising: receiving, at the apparatus, a first message from a first application; associating, by the apparatus, the first message with a first channel of a group-based communication platform, wherein the associating comprises making the first message available to the first application and a second application via the first channel and wherein first permissions associated with the first channel deny users from joining the first channel; in response to detecting an event, receiving, from the second application, a request to perform an action to be performed in association with the group-based communication platform, wherein the request to perform the action is generated by the second application and comprises instructions to invite a user to the first channel; and in response to receiving the request, causing performance of the action, wherein the action comprises inviting the user to the first channel, the user being associated with the group-based communication platform and wherein inviting the user to the first channel comprises modifying permissions associated with the user and the first channel to allow the user to modify content associated with the first channel. 10. The apparatus of claim 9 , wherein the action further comprises at least one of: transmitting a second message via the first channel, the second message comprising at least one of a link to the first message, a type of the event, content from the first message, metadata, an identifier of the first message, an identifier of the first application, or data received responsive to a service made available by the first application; causing execution of a workflow process associated with the group-based communication platform; or notifying the user of the event. 11. The apparatus of claim 9 , wherein: the first application is associated with a first organization; and the second application is associated with a second organization different from the first organization. 12. The apparatus of claim 11 , wherein: the user is a first user associated with the first organization; and the operations further comprises at least one of: inviting a second user associated with the second organization to the first channel, creating a second channel and inviting the second user to the second channel, or transmitting a message to the first user, the message comprising an actuatable element for causing a message to be sent to the second user. 13. The apparatus of claim 9 , wherein the operations further comprise: determining that the event is resolved; and in response to determining that the event is resolved, removing the user from the first channel. 14. The apparatus of claim 9 , wherein: the first application is associated with a first organization of the group-based communication platform; the first channel is associated with the first organization; the second application is associated with a second organization different from the first organization; the operations further comprise: receiving a request associated with the first organization to add the second application to the first channel; and in response to receiving an authorization of the request, setting permissions associated with the first message such that the first message is accessible to the second applicat
Business processes related to social networking or social networking services · CPC title
Arrangements for multi-party communication, e.g. for conferences (data switching systems for conference H04L12/18; arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities H04M3/56; television conferencing systems H04N7/15) · CPC title
Workflow analysis · CPC title
Physics · mapped topic
for controlling access to devices or network resources · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.