×

Facilitating streaming media access via a media-item database

  • US 10,331,736 B2
  • Filed: 03/21/2014
  • Issued: 06/25/2019
  • Est. Priority Date: 03/21/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a media playback system comprising a control device and a playback device connected via a local area network, the playback device comprising a hardware processor and a network interface, the playback device configured to;

    receive, via the network interface of the playback device from the control device, an instruction to queue a first uniform resource identifier (URI) of a particular audio track in a queue on the playback device for playback via one or more speakers of the playback device, the first URI representing a first source of the particular audio track at a server of a first streaming audio service;

    determine that the media playback system does not have at least one registered account with the first streaming audio service, wherein a registered account with the first streaming audio service permits the playback device to stream the particular audio track from the server of the first streaming audio service;

    in response to determining that the media playback system does not have at least one registered account with the first streaming audio service, sending, via the network interface to a cloud computing system, a request for one or more respective second sources of the particular audio track at one or more second streaming audio services, wherein the media playback system has respective registered accounts with the one or more second streaming audio services, the request indicating the first URI of the particular audio track;

    one or more servers of the cloud computing system, the one or more servers of the cloud computing system connected to the playback device via a wide area network and configured to;

    receive, via a network interface of the one or more servers of the cloud computing system from the playback device, the request for one or more respective second sources of the particular audio track at the one or more second streaming audios services;

    in response to receiving the request for one or more respective second sources of the particular audio track at the one or more second streaming audio services, querying a media-item database for second URIs corresponding to the first URI, the second URIs representing respective second sources of the particular audio track at respective servers of the one or more second streaming audio services; and

    causing the playback device to play back the particular audio track from a particular second source of the particular audio track at one or more servers of a given second streaming audio service by transmitting, via the network interface of the one or more servers of the cloud computing system to the playback device, a given second URI representing the particular second source of the particular audio track at the one or more servers of the given second streaming audio service.

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