Sharing access to a media service
First Claim
1. A computing device comprising:
- a network interface;
at least one processor;
a non-transitory computer-readable storage medium comprising program instructions that are executable by the at least one processor to cause the computing device to;
obtain authorization to access a media service;
after obtaining the authorization to access the media service, transmit, to a media playback system, an authorization code that corresponds to the media service and thereby cause the media playback system to obtain, from the media service, (i) an authorization token that facilitates obtaining media from the media service and (ii) identification information related to an account of a user of the computing device, wherein the account is with the media service; and
transmit, to the media playback system, an instruction to cause the media playback system to request from the media service, using the authorization token, a media item for playback by the media playback system.
2 Assignments
0 Petitions
Accused Products
Abstract
Examples provided herein are directed to a computing device and media playback system sharing access to a media service corresponding to a media application installed on the computing device. In one example, a media playback system may be configured to (i) receive from the computing device an authorization code that corresponds to a media application installed on the computing device that is authorized to access media from a media service, (ii) transmit to the media service an authorization request with the authorization code, (iii) receive from the media service an authorization token that facilitates obtaining media from the media service, and (iv) transmit to the media service a request for media for playback by the media playback system, where the request for media includes the authorization token.
66 Citations
20 Claims
-
1. A computing device comprising:
-
a network interface; at least one processor; a non-transitory computer-readable storage medium comprising program instructions that are executable by the at least one processor to cause the computing device to; obtain authorization to access a media service; after obtaining the authorization to access the media service, transmit, to a media playback system, an authorization code that corresponds to the media service and thereby cause the media playback system to obtain, from the media service, (i) an authorization token that facilitates obtaining media from the media service and (ii) identification information related to an account of a user of the computing device, wherein the account is with the media service; and transmit, to the media playback system, an instruction to cause the media playback system to request from the media service, using the authorization token, a media item for playback by the media playback system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium is provisioned with program instructions that are executable to cause a computing device to:
-
obtain authorization to access a media service; after obtaining the authorization to access the media service, transmit, to a media playback system, an authorization code that corresponds to the media service and thereby cause the media playback system to obtain, from the media service (i) an authorization token that facilitates obtaining media from the media service and (ii) identification information related to an account of a user of the computing device, wherein the account is with the media service; and transmit, to the media playback system, an instruction to cause the media playback system to request from the media service, using the authorization token, a media item for playback by the media playback system. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method carried out by a computing device, the method comprising:
-
obtaining authorization to access a media service; after obtaining the authorization to access the media service, transmitting, to a media playback system, an authorization code that corresponds to the media service and thereby causing the media playback system to obtain, from the media service, (i) an authorization token that facilitates obtaining media from the media service and (ii) identification information related to an account of a user of the computing device, wherein the account is with the media service; and transmitting, to the media playback system, an instruction to cause the media playback system to request from the media service, using the authorization token, a media item for playback by the media playback system. - View Dependent Claims (18, 19, 20)
-
Specification