Methods, systems, and media for providing dynamic media sessions

US12273583B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12273583-B2
Application numberUS-201917620333-A
CountryUS
Kind codeB2
Filing dateDec 2, 2019
Priority dateJun 17, 2019
Publication dateApr 8, 2025
Grant dateApr 8, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

  • G11B27/10Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12273583B2 cover?
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 …
Who is the assignee on this patent?
Google Llc
What technology area does this patent fall under?
Primary CPC classification G11B27/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 08 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).