Customizing media items for playback on alternative playback devices paired with a user device

US11025697B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11025697-B2
Application numberUS-202016984268-A
CountryUS
Kind codeB2
Filing dateAug 4, 2020
Priority dateOct 10, 2016
Publication dateJun 1, 2021
Grant dateJun 1, 2021

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.

A user device receives a first media item that is associated with a second media item. The device determines that a playback state for the device indicates that the device is paired with an alternative playback device. The device sends the playback state in a request for the second media item, receives the second media item in a first format for playback on the user device and in a second format for playback on the alternative playback device. The device determines whether the playback state of the device is the same. The device displays a first graphical representation of the second media item in the first format on the user device if the user device is no longer paired with the alternative playback device and displays a second graphical representation of the second media item in the second format on the user device if the user device is still paired with the alternative playback device.

First claim

Opening claim text (preview).

What is claimed is: 1. A system to execute digital media on a device, comprising: a server comprising one or more processors to: identify, for a first device remote from the server, a request for an additional media item corresponding to a first media item; identify a virtual reality headset paired with the first device; determine, based on a playback state that indicates the virtual reality headset comprises a playback application programming interface (“API”), that the virtual reality headset paired to the first device is configured to play the additional media item; select a candidate media item from a set of candidate media items that is compatible with the playback API of the virtual reality headset; and transmit, to the first device or the virtual reality headset, a data package comprising the candidate media item in a format that is compatible for playback on the virtual reality headset paired with the first device. 2. The system of claim 1 , comprising: a virtual reality system comprising the first device and the virtual reality headset. 3. The system of claim 1 , wherein the candidate media item comprises video. 4. The system of claim 1 , wherein the candidate media item comprises an image. 5. The system of claim 1 , wherein the candidate media item comprises audio. 6. The system of claim 1 , wherein the virtual reality headset comprises a display device. 7. The system of claim 1 , comprising: the server to determine, based on the playback state, the additional media item is not compatible with the first device. 8. The system of claim 1 , comprising the server to: identify a subset of the set of candidate media items that are compatible for playback on the virtual reality headset, wherein the virtual reality headset comprises a display device; and select the candidate media item from the subset of the set of candidate media items that are compatible for playback on the virtual reality headset, wherein the candidate media item comprises a digital image. 9. The system of claim 1 , comprising the server to: determine a first subset of candidate media items that are compatible for playback on the virtual reality headset; determine a second subset of candidate media items that are not compatible for playback on the virtual reality headset; and select, responsive to the determination that the first subset is compatible with the virtual reality headset and the second subset of candidate media items is not compatible with the virtual reality headset, the candidate media item from the first subset of candidate media items. 10. The system of claim 1 , comprising the server to: determine a first subset of candidate media items that are compatible for playback on the virtual reality headset based on the playback state of the virtual reality headset; determine a second subset of candidate media items that are not compatible for playback on the virtual reality headset based on the playback state of the virtual reality headset; and select, responsive to the determination that the first subset is compatible with the virtual reality headset and the second subset of candidate media items is not compatible with the virtual reality headset, the candidate media item from the first subset of candidate media items. 11. A method of executing digital media on a device, comprising: identifying, by a server comprising one or more processors, for a first device remote from the server, a request for an additional media item corresponding to a first media item; identifying, by the server, a virtual reality headset paired with the first device; determining, by the server, based on a playback state that indicates the virtual reality headset comprises a playback application programming interface (“API”), that the virtual reality headset paired to the first device is configured to play the additional media item; selecting, by the server, a candidate media item from a set of candidate media items that is compatible with the playback API of the virtual reality headset; and transmitting, by the server to the first device or the virtual reality headset, a data package comprising the candidate media item in a format that is compatible for playback on the virtual reality headset paired with the first device. 12. The method of claim 11 , comprising: providing a virtual reality system comprising the first device and the virtual reality headset. 13. The method of claim 11 , wherein the candidate media item comprises video. 14. The method of claim 11 , wherein the candidate media item comprises an image. 15. The method of claim 11 , wherein the candidate media item comprises audio. 16. The method of claim 11 , wherein the virtual reality headset comprises a display device. 17. The method of claim 11 , comprising: determining, by the server based on the playback state, the additional media item is not compatible with the first device. 18. The method of claim 11 , comprising: identifying, by the server, a subset of the set of candidate media items that are compatible for playback on the virtual reality headset, wherein the virtual reality headset comprises a display device; and selecting, by the server, the candidate media item from the subset of the set of candidate media items that are compatible for playback on the virtual reality headset, wherein the candidate media item comprises a digital image. 19. The method of claim 11 , comprising: determining, by the server, a first subset of candidate media items that are compatible for playback on the virtual reality headset; determining, by the server, a second subset of candidate media items that are not compatible for playback on the virtual reality headset; and selecting, by the server, responsive to the determination that the first subset is compatible with the virtual reality headset and the second subset of candidate media items is not compatible with the virtual reality headset, the candidate media item from the first subset of candidate media items. 20. The method of claim 11 , comprising: determining, by the server, a first subset of candidate media items that are compatible for playback on the virtual reality headset based on the playback state of the virtual reality headset; determining, by the server, a second subset of candidate media items that are not compatible for playback on the virtual reality headset based on the playback state of the virtual reality headset; and selecting, by the server, responsive to the determination that the first subset is compatible with the virtual reality headset and the second subset of candidate media items is not compatible with the virtual reality headset, the candidate media item from the first subset of candidate media items.

Assignees

Inventors

Classifications

  • adapting media to device capabilities · CPC title

  • for recommending content, e.g. movies · CPC title

  • H04L65/764Primary

    at the destination  (reformatting of additional data in video clients H04N21/4355) · CPC title

  • for unicast · CPC title

  • Protocols for games, networked simulations or virtual reality · 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 US11025697B2 cover?
A user device receives a first media item that is associated with a second media item. The device determines that a playback state for the device indicates that the device is paired with an alternative playback device. The device sends the playback state in a request for the second media item, receives the second media item in a first format for playback on the user device and in a second forma…
Who is the assignee on this patent?
Google Llc
What technology area does this patent fall under?
Primary CPC classification H04N21/4668. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 01 2021 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).