Methods, systems, and media for providing dynamic media sessions with video stream transfer features

US12041280B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12041280-B2
Application numberUS-202017007142-A
CountryUS
Kind codeB2
Filing dateAug 31, 2020
Priority dateDec 11, 2019
Publication dateJul 16, 2024
Grant dateJul 16, 2024

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 with video stream transfer features are provided. In some embodiments, the methods include: receiving an indication that presentation of the video content item is to be transferred from the first display device to a different display device; in response to receiving the indication, determining whether the first display device supports transferring the presentation of the video content item and determining whether the different display device is capable of presenting the video content item; and transmitting an indication that presentation of the video content item is to be transferred from the first display device to the different display device, wherein the video content item is played back using the different display device from a playback position that is based on the playback state from the first display device.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for media playback, the method comprising: causing, by a user device, a video content item to begin being presented on a first display device; determining a group of available devices within a particular proximity to the user device as having particular playback capabilities that are differentiated from one or more different playback capabilities, ordering available devices of the group of available devices according to proximity to the user device, and displaying an indication of the group of available devices in order of proximity to the user device, wherein the available devices comprise a different display device that is identified as closer to the user device than one or more others of the available devices; determining that a first media playback application used to present the video content item on the first display device supports a stream transfer of the video content item in which the first display device is capable of being removed as a device that presents the video content item; determining that the different display device has a second media playback application that is capable of receiving the stream transfer of the video content item; transmitting, from the user device to a server, an indication that a stream of the video content item is to be transferred from the first display device to the different display device based on the determination that the first media playback application used to present the video content item on the first display device supports the stream transfer of the video content item; requesting, by the server, a playback state from the first display device, where the playback state comprises an indication of a first playback position that corresponds to the presentation of the video content item on the first display device; and transmitting, by the server to the different display device, the playback state to the different display device in connection with an instruction to load the second media playback application on the different display device to present the video content item and to use the second media playback application to begin presenting the video content item from a second playback position that precedes the first playback position. 2. The method of claim 1 , wherein each display device in the group of available devices is connected to a local area network and the method further comprises: causing a user interface to be presented on the user device that indicates display devices included in the group of available devices; and receiving, at the user device, a selection of one of the display devices from the available devices. 3. The method of claim 2 , further comprising presenting a second user interface on the user device during presentation of the video content item on the first display device for controlling playback of the video content item on the first display device. 4. The method of claim 3 , further comprising presenting the second user interface on the user device during presentation of the video content item on the selected display device, wherein the second user interface is updated to indicate an identity of the selected display device. 5. The method of claim 3 , wherein the second user interface includes a selectable icon that, when selected, causes the user interface that indicates display devices included in the group of available devices to be presented on the user device. 6. The method of claim 2 , wherein the selected display device is the user device. 7. The method of claim 6 , further comprising initializing, on the user device, the second media playback application for presenting the video content item in response to receiving the selection of the display device. 8. The method of claim 1 , wherein the second media playback application is a second instance of the first media playback application, and the server causes the different display device to execute the second instance of the first media playback application, and wherein the second instance of the first media playback application receives the playback state for resuming playback of the video content item. 9. The method of claim 1 , wherein the indication that the stream of the video content item is to be transferred from the first display device to the different display device is received via a voice command. 10. A system for media playback, the system comprising: a hardware processor that: causes, by a user device, a video content item to begin being presented on a first display device; determines a group of available devices within a particular proximity to the user device as having particular playback capabilities that are differentiated from one or more different playback capabilities, ordering available devices of the group of available devices according to proximity to the user device, and displaying an indication of the group of available devices in order of proximity to the user device, wherein the available devices comprise a different display device that is identified as closer to the user device than one or more others of the available devices; determining that a first media playback application used to present the video content item on the first display device supports a stream transfer of the video content item in which the first display device is capable of being removed as a device that presents the video content item; determining that the different display device has a second media playback application that is capable of receiving the stream transfer of the video content item; transmits, from the user device to a server, an indication that a stream of the video content item is to be transferred from the first display device to the different display device based on the determination that the first media playback application used to present the video content item on the first display device supports the stream transfer of the video content item; requests, by the server, a playback state from the first display device, where the playback state comprises an indication of a first playback position that corresponds to the presentation of the video content item on the first display device; and transmits, by the server to the different display device, the playback state to the different display device in connection with an instruction to load the second media playback application on the different display device to present the video content item and to use the second media playback application to begin presenting the video content item from a second playback position that precedes the first playback position. 11. The system of claim 10 , wherein each display device in the group of available devices is connected to a local area network and the hardware processor also: causes a user interface to be presented on the user device that indicates display devices included in the group of available devices; and receives, at the user device, a selection of one of the display devices from the available devices. 12. The system of claim 11 , wherein the hardware processor also causes presentation of a second user interface on the user device during presentation of the video content item on the first display device for controlling playback of the video content item on the first display device. 13. The system of claim 12 , wherein the causing presentation of the second user interface on the user device is during presentation of the video content item on the selected display device, wherein the second user interface is updated to indicate an identity of the selected display device. 14. The system of claim 12 , wherein the second user interface includes a selectable icon that, w

Assignees

Inventors

Classifications

  • for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks (specific graphical features in visual interfaces H04N21/4312) · CPC title

  • involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations · CPC title

  • Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server {(flow control in data networks H04L47/10; streaming protocols, e.g. RTP or RTCP, H04L65/65; scheduling or organising the servicing of application requests in data packet switching networks H04L67/60)} · CPC title

  • involving handling client requests (scheduling or organising the servicing of application requests H04L67/60) · CPC title

  • Audio in a user interface, e.g. using voice commands for navigating, audio feedback · 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 US12041280B2 cover?
Methods, systems, and media for providing dynamic media sessions with video stream transfer features are provided. In some embodiments, the methods include: receiving an indication that presentation of the video content item is to be transferred from the first display device to a different display device; in response to receiving the indication, determining whether the first display device supp…
Who is the assignee on this patent?
Google Llc
What technology area does this patent fall under?
Primary CPC classification H04N21/2387. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 16 2024 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).