Systems and methods for multi-context media control and playback

US10440075B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10440075-B2
Application numberUS-201314411886-A
CountryUS
Kind codeB2
Filing dateJul 1, 2013
Priority dateJun 29, 2012
Publication dateOct 8, 2019
Grant dateOct 8, 2019

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 of remotely controlling an electronic device is disclosed. In some implementations, the method is performed on a server system. The server system receives, from a first electronic device, a first media control request, wherein the first electronic device provides a single user interface that allows a user to both select media content for presentation by the first electronic device and to generate media control requests for transmission to the server system; and the first electronic device also sends a second media control request to a second electronic device over a local area network to which both the first electronic device and the second electronic device are connected. The server system then sends the received first media control request to the second electronic device, distinct from the first electronic device, wherein the server system and the second electronic device are not on the same local area network.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for controlling a first electronic device, comprising: at a server system having one or more processors and memory storing one or more programs for execution by the one or more processors: while a media content stream is paused at a second electronic device, distinct from the first electronic device: receiving, at the server system, from the second electronic device, a transfer request to transmit the media content stream to the first electronic device, wherein the transfer request is generated without user input at an input device of the second electronic device and the transfer request is generated in response to a determination that a wireless communication connection between the first electronic device and the second electronic device has been disconnected; in response to receiving, at the server system, the transfer request that is generated without the user input at the input device of the second electronic device, determining whether the media content stream was paused at the second electronic device within a time period; in accordance with a determination that the media content stream was paused at the second electronic device within the time period, transmitting, to the first electronic device, the media content stream from the paused position; and in accordance with a determination that the media content stream was not paused within the time period at the second electronic device, transmitting, to the first electronic device, a second media content stream. 2. The method of claim 1 , wherein the transfer request includes an identifier of the media content paused at the second electronic device and current playback position of the media content. 3. The method of claim 1 , wherein the time period corresponds to the media content being paused at the second electronic device within five minutes. 4. The method of claim 1 , wherein the time period is a time period before receiving the transfer request. 5. The method of claim 1 , wherein the transfer request is generated based on a detection of a change of state of the second electronic device. 6. The method of claim 1 , wherein the transfer request is generated based on detection, by a location sensor of the second electronic device, of movement of the second electronic device with regard to a predefined area. 7. A server system, comprising: one or more processors; and memory storing one or more programs for execution by the one or more processors, the one or more programs including instructions for: while a media content stream is paused at a second electronic device, distinct from a first electronic device: receiving, at the server system, from the second electronic device a transfer request to transmit the media content stream to the first electronic device, wherein the transfer request is generated without user input at an input device of the second electronic device and the transfer request is generated in response to a determination that a wireless communication connection between the first electronic device and the second electronic device has been disconnected; in response to receiving, at the server system, the transfer request that is generated without the user input at the input device of the second electronic device, determining whether the media content stream was paused at the second electronic device within a time period; in accordance with a determination that the media content stream was paused at the second electronic device within the time period, transmitting, to the first electronic device, the media content stream from the paused position; and in accordance with a determination that the media content stream was not paused within the time period at the second electronic device, transmitting, to the first electronic device, a second media content stream. 8. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which, when executed by a server system, the server system having one or more processors, cause the server system to: while a media content stream is paused at a second electronic device, distinct from a first electronic device: receive, at the server system, from the second electronic device, a transfer request to transmit the media content stream to the first electronic device, wherein the transfer request is generated without user input at an input device of the second electronic device and the transfer request is generated in response to a determination that a wireless communication connection between the first electronic device and the second electronic device has been disconnected; in response to receiving, at the server system, the transfer request that is generated without the user input at the input device of the second electronic device, determine whether the media content stream was paused at the second electronic device within a time period; in accordance with a determination that the media content stream was paused at the second electronic device within the time period, transmit, to the first electronic device, the media content stream from the paused position; and in accordance with a determination that the media content stream was not paused within the time period at the second electronic device, transmit, to the first electronic device, a second media content stream.

Assignees

Inventors

Classifications

  • Location-based management or tracking services · CPC title

  • Peer-to-peer [P2P] networks · CPC title

  • Wireless devices · CPC title

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • Wireless transmission systems · 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 US10440075B2 cover?
A method of remotely controlling an electronic device is disclosed. In some implementations, the method is performed on a server system. The server system receives, from a first electronic device, a first media control request, wherein the first electronic device provides a single user interface that allows a user to both select media content for presentation by the first electronic device and …
Who is the assignee on this patent?
Spotify Ab
What technology area does this patent fall under?
Primary CPC classification H04L65/4069. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 08 2019 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).