×

Systems and methods for networked music playback

  • US 9,860,589 B2
  • Filed: 10/22/2014
  • Issued: 01/02/2018
  • Est. Priority Date: 12/30/2011
  • Status: Active Grant
First Claim
Patent Images

1. A tangible non-transitory computer readable medium including instructions for execution by a processor, the instructions, when executed, cause a control device to perform operations comprising:

  • displaying a control interface that includes one or more transport controls, wherein the transport controls control playback, by the control device, of a multimedia content from a streaming content service;

    playing back the multimedia content from the streaming content service, wherein playing back the multimedia content from the streaming content service comprises obtaining the multimedia content from one or more first cloud servers;

    after connecting to a local area network via a network interface, identifying playback devices connected to the local area network;

    displaying, within the control interface, a selectable option for transferring playback of the multimedia content from the control device;

    while the multimedia content is playing back, detecting, via the control interface, a set of inputs to transfer playback of the multimedia content from the control device to one or more particular playback devices, wherein the set of inputs comprises (i) a selection of the selectable option for transferring playback of the multimedia content from the control device and (ii) a selection of the one or more particular playback devices from the identified playback devices connected to the local area network;

    in response to detecting the set of inputs to transfer playback of the multimedia content from the control device to the one or more particular playback devices, transferring playback of the multimedia content from the control device to the one or more particular playback devices, wherein transferring the multimedia content comprises;

    (a) causing one or more second cloud servers to add the multimedia content to a local playback queue on at least one of the one or more particular playback devices, wherein adding the multimedia conten to the local playback queue comprises the one or more second cloud servers adding, to the local playback queue, one or more resource locators corresponding to respective locations of the multimedia content at the one or more first cloud servers of the streaming content service;

    (b) causing the one or more particular playback devices to play back the multimedia content from the local playback queue beginning at a particular play position within the multimedia content corresponding to when the set of inputs for transferring playback of the multimedia content from the control device to the one or more particular playback devices was detected, wherein playing back the multimedia content comprises the one or more particular playback devices obtaining the multimedia content from the one or more first cloud servers; and

    (c) stopping playback of the multimedia content by the control device; and

    after transferring playback of the multimedia content to the one or more particular playback devices, causing the one or more transport controls of the control interface to control playback by the one or more particular playback devices.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×