Music Streaming Using Supported Services
First Claim
Patent Images
1. A method, comprising:
- sending, by a media playback system, a first message to a curating service server, wherein the first message comprises a service provider access identifier, wherein the service provider access identifier indicates a service provider to which the media playback system has access;
receiving, by the media playback system from the curating service server, a second message, the second message comprising a media item identifier; and
sending, by the media playback system to a service provider server, a request for a media item, wherein the request comprises the media item identifier.
6 Assignments
0 Petitions
Accused Products
Abstract
An example method includes sending a first message from a media playback system to a curating service server where the first message includes an indication of a service provider that is accessible to the media playback system. The example method further includes the media playback system receiving a message from the curating service server, where the message includes a media item identifier. The example method further includes the media playback system sending a request for a media item including the media item identifier to a service provider server.
-
Citations
23 Claims
-
1. A method, comprising:
-
sending, by a media playback system, a first message to a curating service server, wherein the first message comprises a service provider access identifier, wherein the service provider access identifier indicates a service provider to which the media playback system has access; receiving, by the media playback system from the curating service server, a second message, the second message comprising a media item identifier; and sending, by the media playback system to a service provider server, a request for a media item, wherein the request comprises the media item identifier. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer-readable memory having instructions stored thereon that when executed cause a media playback system to:
-
send a first message to a curating service server, wherein the first message includes service provider access identifier, wherein the service provider access identifier indicates a service provider to which the media playback system has access; receive a second message from the curating service server, the second message comprising a media item identifier; and send a request to a service provider server for a media item, wherein the media item is identified by the media item identifier. - View Dependent Claims (7, 8, 9)
-
-
10. A method, comprising:
-
receiving, at a curating service server from a media playback system, a first message, wherein the first message comprises a service provider access identifier, wherein the service provider access identifier indicates the media playback system has access to the service provider; based on receiving the first message, determining, by the curating service, that the service provider has access to media corresponding to a media item identifier; and transmitting a second message from the curating service server to the media playback system, wherein the second message comprises the media item identifier. - View Dependent Claims (11, 12, 13)
-
-
14. A non-transitory computer-readable memory having instructions stored thereon that when executed cause a computing device to:
-
receive a first message from a media playback system, wherein the first message comprises a service provider access identifier, wherein the service provider access identifier indicates the media playback system has access to the service provider; based on receiving the first message, determine that the service provider has access to media corresponding to a media item identifier; and transmit a second message to the media playback system, wherein the second message comprises the media item identifier. - View Dependent Claims (15, 16, 17)
-
-
18. A method, comprising:
-
determining, by a media playback system, one or more service providers accessible by the media playback system; generating a message header, wherein the message header comprises an identification of the one or more accessible service providers; and sending, from the media playback system to a curating service server, a first message comprising the generated message header. - View Dependent Claims (19, 20)
-
-
21. A method, comprising:
-
storing, by a controller application installed on a media playback system, a service provider access identifier, wherein the service provider access identifier indicates the media playback system has access to a service provider server; detecting, by a curator application installed on the media playback system, an input, wherein the input indicates a media item identifier; determining, by the media playback system, that the media item corresponding to the media item identifier is available at the service provider server; and sending, by the media playback system to the service provider server, a request for the media item. - View Dependent Claims (22, 23)
-
Specification