×

Cloud Queue Synchronization

  • US 20190028452A1
  • Filed: 09/26/2018
  • Published: 01/24/2019
  • Est. Priority Date: 06/04/2014
  • Status: Active Grant
First Claim
Patent Images

1. A playback device comprising:

  • a network interface;

    at least one processor;

    a data storage; and

    a program logic stored in the data storage and executable by the at least one processor to perform functions comprising;

    sending, to a remote server over the network interface, a request for a window of media items from a cloud queue of media items that is accessible to the playback device via a wide area network, the request including (i) an indication of a reference media item, (ii) a first parameter indicating a number of media items preceding the reference media item to include in the window and (iii) a second parameter indicating a number of media items subsequent to the reference media item to include in the window;

    receiving, over the network interface in response to the request for the window of media items, an indication of a particular window of media items from the cloud queue of media items, wherein the particular window of media items from the cloud queue of media items includes;

    (a) when the first parameter is non-zero and the second parameter is zero, a window of media items preceding the reference media item, the window of media items subsequent to the reference media item including the number of media items indicated by the first parameter, (b) when the first parameter is zero and the second parameter is non-zero, a window of media items subsequent to the reference media item, the window of media items subsequent to the reference media item including the number of media items indicated by the second parameter, or (c) when the first parameter and the second parameter are non-zero, a window of media items including the reference media item, the window of media items including the reference media item including one media item more than a sum of the first parameter and second parameter; and

    incorporating the media items of the particular window into a local queue of media items, wherein the local queue is stored in data storage of the playback device.

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