Media content system for transferring a playback marker between network-connected playback devices
US-2021092176-A1 · Mar 25, 2021 · US
US12041280B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12041280-B2 |
| Application number | US-202017007142-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 31, 2020 |
| Priority date | Dec 11, 2019 |
| Publication date | Jul 16, 2024 |
| Grant date | Jul 16, 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.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.