Systems and methods for multi-context media control and playback

US10620797B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10620797-B2
Application numberUS-201313928306-A
CountryUS
Kind codeB2
Filing dateJun 26, 2013
Priority dateJun 29, 2012
Publication dateApr 14, 2020
Grant dateApr 14, 2020

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 method for controlling media presentation is disclosed. In some implementations, the method is performed at a first electronic device having one or more processors and memory storing one or more programs for execution by the one or more processors. The first electronic device displays a webpage including a control element, such as a “play” button. The webpage originates from a webpage server. The first electronic device receives a user input, such as a mouse click, selecting the control element. In response to the user input, the first electronic device sends a media control request to a media server. The media control request is configured to cause the media server to control presentation of first media content at a second electronic device associated with the user, wherein the second electronic device is different from the first electronic device, and wherein the media server is different from the webpage server.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for controlling media presentation, performed at a first electronic device associated with a user and having one or more processors and memory storing one or more programs for execution by the one or more processors, the method comprising: displaying a webpage including a first control element associated with an identifier of first media content provided by a media server, the webpage originating from a webpage server distinct from the media server; receiving a first user input selecting the first control element; and in response to the user input: sending a first media control request to the media server, the first media control request configured to cause the media server to perform a media control operation to control presentation of the first media content from the media server at a second electronic device associated with the user, wherein: the first media control request includes an instruction that is modified by the media server before the instruction is forwarded to the second electronic device; the second electronic device is different from the first electronic device; the media server is connected to the webpage server through the Internet; the webpage server is associated with a first service provider; and the media server is associated with a second service provider distinct from the first service provider; and sending, to the second electronic device, a local media control request via a local network, wherein the local media control request is configured to perform the media control operation of the first media control request. 2. The method of claim 1 , wherein controlling presentation of first media content includes initiating presentation of the first media content. 3. The method of claim 1 , wherein the first media content is selected from the group consisting of: an audio track; a video; an audio playlist; and a video playlist. 4. The method of claim 1 , further comprising receiving the first user input while the media server is streaming second media content to a third electronic device associated with the user. 5. The method of claim 1 , the displaying including displaying the webpage in a web browser application. 6. The method of claim 1 , wherein the webpage is received from the webpage server via the Internet. 7. The method of claim 1 , wherein the first electronic device is a computer. 8. The method of claim 1 , wherein the second electronic device is selected from the group consisting of: a computer; a mobile phone; a remote control device; a portable media player; a television; a home media receiver; a home audio/visual system; and a speaker. 9. The method of claim 1 , wherein controlling presentation of the first media content includes adding the first media content to a media content queue being presented at the second electronic device. 10. The method of claim 2 , wherein initiating presentation of the first media content includes causing the first media content to be streamed to the second electronic device. 11. The method of claim 10 , wherein the first media content is streamed to the second device from the media server. 12. The method of claim 10 , wherein the first media content is streamed to the second device from a client device remote from the first electronic device. 13. The method of claim 2 , wherein the second electronic device is presenting third media content when the first user input is received, the initiating presentation of the first media content including ceasing presentation of the third media content at the second electronic device. 14. The method of claim 1 , displaying the webpage further comprising: displaying a device selection element on the webpage, wherein the device selection element includes a list of identifiers of one or more available electronic devices that are associated with the user; wherein: the first user input selects one of the electronic device identifiers from the list; and the first media control request identifies the selected electronic device. 15. The method of claim 14 , wherein the selected electronic device is the second electronic device. 16. The method of claim 1 , wherein the media server is associated with a media content provider, and the webpage server is associated with a social network provider. 17. The method of claim 1 , wherein the second electronic device is one of a plurality of electronic devices associated with the user, and wherein the second electronic device is a default device at which media content is to be presented. 18. A method for controlling media presentation, performed at a media server having one or more processors and memory storing one or more programs for execution by the one or more processors, the method comprising: receiving a first media control request from a first electronic device remote from the media server, wherein: the first media control request was sent to the media server in response to a first user selection of a first control element in a webpage displayed at the first electronic device, the first control element is associated with an identifier of first media content provided by the media server, the first media control request is configured to cause the media server to perform a media control operation to control presentation of the first media content at a second electronic device, and the first media control request includes an instruction that is modified by the media server before the instruction is forwarded to the second electronic device, and a local media control request was sent, via a local network, to the second electronic device, wherein the local media control request is configured to perform the media control operation of the first media control request; the webpage originated from a webpage server different from the media server; the media server is connected to the webpage server through the Internet; the webpage server is associated with a first service provider; and the media server is associated with a second service provider distinct from the first service provider; and in response to receiving the first media control request, controlling presentation of the first media content from the media server at the second electronic device different from the first electronic device. 19. The method of claim 18 , wherein controlling presentation of first media content includes performing at least one of sending a second media control request or streaming the first media content to the second electronic device. 20. The method of claim 18 , wherein controlling presentation of first media content includes adding the first media content to a media content queue being presented at the second electronic device. 21. The method of claim 20 , wherein adding the first media content to the media content queue includes adding the first media content to the end of the media content queue. 22. The method of claim 20 , wherein adding the first media content to the media content queue includes adding the first media content as a next media content item in the media content queue. 23. The method of claim 19 , further comprising: prior to receiving the first media control request from the first electronic device, streaming second media content to a third electronic device separate from the first and the second electronic devices; and in response to receiving the first media control request: ceasing streaming the second media content to the third electronic device; and streamin

Assignees

Inventors

Classifications

  • G06F3/0484Primary

    for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · CPC title

  • Electricity · mapped topic

  • Inter-user-equipment sessions transfer or sharing · CPC title

  • adapting media to device capabilities · CPC title

  • for unicast · 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 US10620797B2 cover?
A method for controlling media presentation is disclosed. In some implementations, the method is performed at a first electronic device having one or more processors and memory storing one or more programs for execution by the one or more processors. The first electronic device displays a webpage including a control element, such as a “play” button. The webpage originates from a webpage server.…
Who is the assignee on this patent?
Spotify Ab
What technology area does this patent fall under?
Primary CPC classification G06F3/0484. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 14 2020 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).