Methods, devices, and systems for providing media content from a media service to non-subscribers
US-2019387034-A1 · Dec 19, 2019 · US
US11729228B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11729228-B2 |
| Application number | US-202017131253-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 22, 2020 |
| Priority date | Dec 22, 2020 |
| Publication date | Aug 15, 2023 |
| Grant date | Aug 15, 2023 |
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 computer-implemented method includes displaying first content within an interface of a group-based communication channel of a group-based communication platform on a first user device associated with a member of the group-based communication channel; receiving a request from the first user device to share the first content outside of the group-based communication platform; in response to the request from the first user device, generating a link to the first content for sharing outside of the group-based communication platform; receiving a request to view the first content from a second user device, wherein the request to view the first content originated outside of the group-based communication platform and is associated with the link; and displaying the first content on the second user device.
Opening claim text (preview).
The invention claimed is: 1. A computer-implemented method comprising: transmitting first data for displaying first content within a first interface of a group-based communication channel of a group-based communication platform on a first user device associated with a member of the group-based communication channel; receiving a first request from the first user device to share the first content outside of the group-based communication platform; in response to the first request from the first user device, automatically generating a link to the first content for sharing outside of the group-based communication platform; transmitting the link for display within the first interface of the group-based communication channel on the first user device based on the receiving the first request from the first user device, the link configured for sharing by a first user of the first user device with one or more other users comprising at least a second user of a second user device, the first user corresponding to the member of the group-based communication channel; receiving a second request to view the first content from the second user device, wherein the second user of the second user device is a non-member of the group-based communication channel, and wherein the second request to view the first content originated outside of the group-based communication platform and is associated with the link; in response to the second request, transmitting second data for displaying the first content within a second interface of the group-based communication platform on the second user device based at least in part on: the second request being associated with the link, the second user being the non-member of the group-based communication channel, and the second user being a member of the group-based communication platform; and receiving a third request from the second user device to interact with the first content and, in response to receiving the third request to interact with the first content, transmitting third data for displaying an authentication prompt for the second user associated with the second user device to authenticate. 2. The method of claim 1 , further comprising, in response to receiving the second request to view the first content from the second user device and prior to transmitting the second data for displaying the first content within the second interface of the group-based communication platform on the second user device, requesting approval from an administrator of the group-based communication channel. 3. The method of claim 1 , wherein the second request to view the first content comprises information indicating a source of the second request and the method further comprises determining whether to display the first content on the second user device based on the information indicating the source. 4. The method of claim 3 , wherein the information comprises at least one of a domain, a geographic location, or a software application. 5. The method of claim 1 , wherein the one or more other users further comprises at least a third user of a third user device, the method further comprising: receiving a fourth request to view the first content from the third user device, wherein the third user of the third user device is a non-member of the group-based communication platform, and wherein the fourth request to view the first content originated outside of the group-based communication platform and is associated with the link; and in response to the fourth request, transmitting fourth data for displaying the first content within an application on the second user device based at least in part on the fourth request being associated with the link, wherein the application is external to the group-based communication platform based at least in part on the third user being the non-member of the group-based communication platform. 6. The method of claim 1 , further comprising, in response to the second request, adding the second user to the group-based communication channel. 7. The method of claim 6 , wherein the second interface of the group-based communication platform is associated with the group-based communication channel based at least in part on the adding the second user to the group-based communication channel. 8. The method of claim 1 , wherein the second interface of the group-based communication platform is unassociated with the group-based communication channel based at least in part on the second user being the non-member of the group-based communication channel. 9. A group-based communication system comprising one or more processors, memory, and one or more programs stored in the memory and configured to be executed by the one or more processors, wherein the one or more programs include instructions for: transmitting first data for displaying first content within a first interface of a group-based communication channel of a group-based communication platform on a first user device associated with a member of the group-based communication channel; receiving a first request from the first user device to share the first content outside of the group-based communication platform; in response to the first request from the first user device, automatically generating a link to the first content for sharing outside of the group-based communication platform; transmitting the link for display within the first interface of the group-based communication channel on the first user device based on the receiving the first request from the first user device, the link configured for sharing by a first user of the first user device with one or more other users comprising at least a second user of a second user device, the first user corresponding to the member of the group-based communication channel; receiving a second request to view the first content from the second user device, wherein the second user of the second user device is a non-member of the group-based communication channel, and wherein the second request to view the first content originated outside of the group-based communication platform and is associated with the link; in response to the second request, transmitting second data for displaying the first content within a second interface of the group-based communication platform on the second user device based at least in part on: the second request being associated with the link, the second user being the non-member of the group-based communication channel, and the second user being a member of the group-based communication platform; and receiving a third request from the second user device to interact with the first content and, in response to receiving the third request to interact with the first content, transmitting third data for displaying an authentication prompt for the second user associated with the second user device to authenticate. 10. The system of claim 9 , wherein the one or more programs include instructions for: in response to receiving the second request to view the first content from the second user device and prior to transmitting the second data for displaying the first content within the second interface of the group-based communication platform on the second user device, requesting approval from an administrator of the group-based communication channel. 11. The system of claim 9 , wherein the second request to view the first content comprises information indicating a source of the second request and the one or more programs include instructions for determining whether to display the first content on the second user device based on the information indicating the source. 12. The system of claim 11 , wherein the information comprises at least o
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
based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title
Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title
based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title
User group management · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.