×

Providing media items from playback history

  • US 10,055,412 B2
  • Filed: 06/05/2017
  • Issued: 08/21/2018
  • Est. Priority Date: 06/10/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of operating one or more servers of a computing system communicatively coupled to a media playback system having one or more playback zones that include at least one respective playback device, the method comprising:

  • storing, via the one or more servers of the computing system, a playback history for media items played by the media playback system, wherein the playback history comprises, for each of the media items, (i) an indication of a playback zone in which the media item was played, (ii) a time at which the media item was played, and (iii) metadata associated with the media item;

    receiving, via a network interface of the one or more servers, a request for one or more media items played during a given time period by the one or more playback zones;

    based on the request for the one or more media items played during the given time period by the one or more playback zones, transmitting, via the network interface of the one or more servers to the media playback system, a portion of the playback history identifying particular media items played during the given time period by the one or more playback zones, wherein transmitting the portion of the playback history causes an indication of particular media items played by the one or more playback zones during the given time period to be displayed by a graphical display of a controller device configured to control playback by the one or more playback zones, and wherein the controller device is different from the at least one respective playback device of the one or more playback zones;

    receiving, via the network interface of the one or more servers from a given playback zone of the media playback system, a request to play back at least one of the particular media items played by the one or more playback zones during the given time period, wherein the request indicates uniform resource identifiers representing respective sources of the at least one of the particular media items, and wherein the at least one of the particular media items are in a playback queue on a playback device of the given playback zone; and

    in response to the received request to play back, causing, via the network interface of the computing system, one or more playback devices of the given playback zone to play back the at least one of the particular media items played by the one or more playback zones during the given time period from the respective sources of the least one of the particular media items represented by the uniform resource identifiers, wherein the one or more playback devices of the given playback zone playing back the least one of the particular media items comprises the one or more playback devices of the given playback zone playing back the playback queue.

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