Service provider user accounts
First Claim
Patent Images
1. A playback device comprising:
- a network interface;
one or more processors; and
data storage having stored thereon instructions that, when executed by the one or more processors, cause the playback device to perform functions comprising;
accessing data representing credentials for multiple user accounts, the multiple user accounts comprising (i) a first user account of a first streaming media service provider (ii) a second user account of the first streaming media service provider, and (iii) a first user account of a second streaming media service provider, wherein the first user account of the first streaming media service provider is associated with a first network device configured to control the playback device, and wherein the second user account of the first streaming media service provider is associated with a second network device configured to control the playback device;
receiving, via the network interface from the first network device configured to control the playback device, one or more messages indicating (i) an identification of the first network device and (ii) an instruction to play first media content from the first streaming media service provider;
in response to receiving the one or more messages, selecting the first user account of the first streaming media service provider from among the multiple user accounts (i) based on the identification of the first network device and (ii) the association of the first user account of the first streaming media service provider with the first network device; and
after selecting the first user account of the first streaming media service provider, playing the first media content, wherein playing the first media content comprises streaming, via the network interface, data representing the first media content from the first streaming media service provider using credentials of the first user account of the first streaming media service provider.
4 Assignments
0 Petitions
Accused Products
Abstract
Examples described herein involve managing two or more user accounts via which a media playback system can access a service provider, and displaying on a graphical display, graphical representations of at least one of the two or more user accounts via which a media playback system can access a service provider.
-
Citations
20 Claims
-
1. A playback device comprising:
-
a network interface; one or more processors; and data storage having stored thereon instructions that, when executed by the one or more processors, cause the playback device to perform functions comprising; accessing data representing credentials for multiple user accounts, the multiple user accounts comprising (i) a first user account of a first streaming media service provider (ii) a second user account of the first streaming media service provider, and (iii) a first user account of a second streaming media service provider, wherein the first user account of the first streaming media service provider is associated with a first network device configured to control the playback device, and wherein the second user account of the first streaming media service provider is associated with a second network device configured to control the playback device; receiving, via the network interface from the first network device configured to control the playback device, one or more messages indicating (i) an identification of the first network device and (ii) an instruction to play first media content from the first streaming media service provider; in response to receiving the one or more messages, selecting the first user account of the first streaming media service provider from among the multiple user accounts (i) based on the identification of the first network device and (ii) the association of the first user account of the first streaming media service provider with the first network device; and after selecting the first user account of the first streaming media service provider, playing the first media content, wherein playing the first media content comprises streaming, via the network interface, data representing the first media content from the first streaming media service provider using credentials of the first user account of the first streaming media service provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 19)
-
-
10. Tangible non-transitory computer-readable media having stored thereon instructions that, when executed by one or more processors of a playback device, cause the playback device to perform functions comprising:
-
accessing data representing credentials for multiple user accounts, the multiple user accounts comprising (i) a first user account of a first streaming media service provider (ii) a second user account of the first streaming media service provider, and (iii) a first user account of a second streaming media service provider, wherein the first user account of the first streaming media service provider is associated with a first network device configured to control the playback device, and wherein the second user account of the first streaming media service provider is associated with a second network device configured to control the playback device; receiving, via a network interface from the first network device configured to control the playback device, one or more messages indicating (i) an identification of the first network device and (ii) an instruction to play first media content from the first streaming media service provider; in response to receiving the one or more messages, selecting the first user account of the first streaming media service provider from among the multiple user accounts (i) based on the identification of the first network device and (ii) the association of the first user account of the first streaming media service provider with the first network device; and after selecting the first user account of the first streaming media service provider, playing the first media content, wherein playing the first media content comprises streaming, via the network interface, data representing the first media content from the first streaming media service provider using credentials of the first user account of the first streaming media service provider. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method comprising:
-
accessing, via a playback device, data representing credentials for multiple user accounts, the multiple user accounts comprising (i) a first user account of a first streaming media service provider (ii) a second user account of the first streaming media service provider, and (iii) a first user account of a second streaming media service provider, wherein the first user account of the first streaming media service provider is associated with a first network device configured to control the playback device, and wherein the second user account of the first streaming media service provider is associated with a second network device configured to control the playback device; receiving, via a network interface of the playback device from the first network device configured to control the playback device, one or more messages indicating (i) an identification of the first network device and (ii) an instruction to play first media content from the first streaming media service provider; in response to receiving the one or more messages, selecting, via the playback device, the first user account of the first streaming media service provider from among the multiple user accounts (i) based on the identification of the first network device and (ii) the association of the first user account of the first streaming media service provider with the first network device; and after selecting the first user account of the first streaming media service provider, playing, via the playback device, the first media content, wherein playing the first media content comprises streaming, via the network interface, data representing the first media content from the first streaming media service provider using credentials of the first user account of the first streaming media service provider. - View Dependent Claims (16, 17, 18, 20)
-
Specification