×

Receiving media content based on user media preferences

  • US 10,554,781 B2
  • Filed: 09/26/2018
  • Issued: 02/04/2020
  • Est. Priority Date: 04/28/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method to be performed by one or more servers of a streaming audio service, the method comprising:

  • receiving, via a network interface of the one or more servers, one or more messages comprising data representing a first user account of the streaming audio service, the first user account corresponding to a first control interface associated with a given media playback system, the first control interface executing on a first mobile device;

    receiving, via the network interface of the one or more servers, one or more messages comprising data representing one or more second user accounts of the streaming audio service, each second user account corresponding to a respective second control interface executing on a respective second mobile device that is in proximity to the given media playback system;

    determining a playlist of audio tracks comprising first audio tracks associated with the first user account and second audio tracks having metadata matching respective music preferences of the one or more second user accounts, wherein the one or more servers of the streaming audio service maintain the music preferences of the second user accounts in a database;

    sending, via the network interface of the one or more servers to the given media playback system, data representing the determined playlist, wherein sending data representing the determined playlist causes the given media playback system to queue the determined playlist in a playback queue in data storage of one or more playback devices; and

    streaming, via the network interface of the one or more servers to the given media playback system, the audio tracks of the determined playlist as the one or more playback devices of the given media playback system play back the determined playlist via one or more speakers.

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