Method and system for facilitating collaboration sessions
US-10664772-B1 · May 26, 2020 · US
US12273583B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12273583-B2 |
| Application number | US-201917620333-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 2, 2019 |
| Priority date | Jun 17, 2019 |
| Publication date | Apr 8, 2025 |
| Grant date | Apr 8, 2025 |
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.
Methods, systems, and media for providing dynamic media sessions are provided. In some embodiments, the method comprises: transmitting, from a leader device to follower devices that each belong to a group of media playback devices in a group media playback session, control instructions that cause a media content item to be synchronously presented with the leader device and the follower devices in the group of media playback devices; during the synchronous presentation of the media content item, receiving an indication to halt presentation of the media content item by the leader device; in response to receiving the indication and in response to determining that the leader device is to remain the leader device of the group of media playback devices, halting the presentation of the media content item on the leader device while continuing to transmit updated control instructions that cause the media content item in the group media playback session to continue being synchronously presented on the follower devices remaining in the group of media playback devices.
Opening claim text (preview).
What is claimed is: 1. A method for media playback, the method comprising: transmitting, from a leader device to a plurality of follower devices that each belong to a group of media playback devices in a group media playback session, control instructions that cause a media content item to be synchronously presented with the leader device and each of the plurality of follower devices in the group of media playback devices; during the synchronous presentation of the media content item, receiving, by the leader device, an indication to halt playback of the media content item being presented by the leader device; in response to receiving the indication to halt playback of the media content item being presented by the leader device, determining whether the leader device is to remain the leader device of the group of media playback devices in the group media playback session; in response to determining that the leader device is to remain the leader device of the group of media playback devices, halting the playback of the media content item on the leader device while continuing to transmit, by the leader device, updated control instructions that cause the media content item in the group media playback session to continue being synchronously presented on the plurality of follower devices remaining in the group of media playback devices; and in response to determining that the leader device is not to remain the leader device of the group of media playback devices, designating, by the leader device, an updated leader device for the group media playback session, wherein the updated leader device is one of the follower devices of the group of media playback devices or a new device added to the group media playback session, and the leader device transmits a control instruction to the updated leader device that identifies an application that is to be executed on the updated leader device and that causes the updated leader device to initiate execution of the identified application, wherein executing said application causes instructions to be transmitted to the follower devices. 2. The method of claim 1 , further comprising transmitting, by the leader device, a message to a server associated with the group media playback session that indicates an identifier of the follower device that is designated as the updated leader device. 3. The method of claim 1 , further comprising stopping, by the leader device, transmitting instructions to the follower devices after determining that the updated leader device has initiated execution of the application. 4. The method of claim 1 , wherein the media content item is presented by the leader device executing a first media playback application and wherein, in response to determining that the leader device is to remain the leader device of the group of media playback devices, the method further comprises: receiving, at the leader device, a request to initiate a media playback session including a second media content item; and in response to receiving the request to initiate the media playback session including the second media content item, launching a second media playback application to present the second media content item, wherein the second media playback application is executing concurrently with the first media playback application on the leader device. 5. The method of claim 4 , wherein the media playback session that includes the second media content item is a second group playback session with a second plurality of follower devices and wherein the leader device and the second plurality of follower devices are grouped in a second group of media playback devices. 6. The method of claim 5 , wherein the second media playback application is configured to transmit control instructions that cause the second media content item to be synchronously presented with the leader device and each of the second plurality of follower devices in the second group of media playback devices while concurrently using the first media playback application to transmit the updated control instructions that cause the media content item in the group media playback session to continue being synchronously presented on the plurality of follower devices remaining in the group of media playback devices. 7. The method of claim 4 , further comprising receiving an indication that one or more media resources are no longer being used at an application manager executing on the leader device, wherein the second media playback application initiates the presentation of the second media content item in response to receiving the request to initiate the media playback session including the second media content item and in response to receiving the indication that the one or more media resources are no longer being used. 8. The method of claim 4 , further comprising: inhibiting the first media playback application from being visible on the leader device in response to receiving the indication to halt playback of the media content item by the leader device, wherein the first media playback application was in a visible state when the media content item was being synchronously presented on the leader device and each of the plurality of follower devices in the group of media playback devices; and setting the second media playback application as a current media playback application for presenting the second media content item, wherein the second media playback application is in a visible state on leader device. 9. The method of claim 4 , wherein the first media playback application and the second media playback application are instances of the same media playback application. 10. The method of claim 1 , further comprising: in response to determining that the leader device is not to remain the leader device of the group of media playback devices, determining that the one of the follower devices of the group of media playback devices or the new device is capable of being designated as the leader device when the follower device or the new device is available to present media content. 11. The method of claim 10 , wherein the leader device determines that the one of the follower devices of the group of media playback devices or the new device is capable of being designated as the leader device based at least in part on a type of media content being presented and whether the follower device or the new device is able to present the type of media content when the follower device or the new device is available to present media content. 12. A system for media playback, the system comprising: a leader device having a hardware processor that: transmits, from a leader device to a plurality of follower devices that each belong to a group of media playback devices in a group media playback session, control instructions that cause a media content item to be synchronously presented with the leader device and each of the plurality of follower devices in the group of media playback devices; during the synchronous presentation of the media content item, receives an indication to halt playback of the media content item being presented by the leader device; in response to receiving the indication to halt playback of the media content item by the leader device, determines whether the leader is to remain the leader device of the group of media playback devices in the group media playback session; in response to determining that the leader device is to remain the leader device of the group of media playback devices, halts the playback of the media content item on the leader device while continuing to transmit, by the leader device, updated control instructions that cause the media content item in the group media playback sessio
Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals (home Audio Video Interoperability [HAVI] data switching networks H04L12/2805) · CPC title
of additional data with content streams on the same device, e.g. of EPG data or interactive icon with a TV programme · CPC title
Indexing; Addressing; Timing or synchronising; Measuring tape travel · CPC title
End-user applications, e.g. Web browser, game · CPC title
for seamlessly watching content streams when changing device, e.g. when watching the same programme sequentially on a TV and then on a tablet · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.