Management of media content playback
First Claim
1. A method comprising:
- maintaining, via a computing device, a plurality of user accounts that are associated with a given media playback system, the given media playback system comprising a playback device that is different from the computing device;
receiving, via the computing device, user data identifying a particular set of user accounts that are currently interfacing with the given media playback system via respective control devices that are different from the playback device, wherein the plurality of user accounts includes the user accounts of the particular set;
receiving, via the computing device, media data identifying a particular media item to be played by the playback device;
identifying, via the computing device from a preference database, for at least one of the particular set of user accounts that are currently interfacing with the given media playback system, preference data associated with the particular media item;
determining, via the computing device, that identified preference data indicates a negative preference for the particular media item; and
preventing, via the computing device, the playback device from playing back the particular media item.
6 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are provided for managing playback of media content by a media playback system based on identified preference data associated with one of a plurality of user accounts interfacing with the media playback system. In one embodiment, a computing device may maintain a plurality of user accounts associated with a media playback system, and receive user data identifying which of the plurality of user accounts are currently interfacing with the media playback system. Then, the computing device may receive media data identifying a media item to be played by the media playback system, identifying for at least one of the plurality of user accounts that are currently interfacing with the media playback system, preference data associated with the media item. Based on the identified preference data, the computing device may determine that the media item is not to be played by a media playback system.
-
Citations
20 Claims
-
1. A method comprising:
-
maintaining, via a computing device, a plurality of user accounts that are associated with a given media playback system, the given media playback system comprising a playback device that is different from the computing device; receiving, via the computing device, user data identifying a particular set of user accounts that are currently interfacing with the given media playback system via respective control devices that are different from the playback device, wherein the plurality of user accounts includes the user accounts of the particular set; receiving, via the computing device, media data identifying a particular media item to be played by the playback device; identifying, via the computing device from a preference database, for at least one of the particular set of user accounts that are currently interfacing with the given media playback system, preference data associated with the particular media item; determining, via the computing device, that identified preference data indicates a negative preference for the particular media item; and preventing, via the computing device, the playback device from playing back the particular media item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing device comprising:
-
a processor; and memory having stored thereon instructions executable by the processor to cause the computing device to perform functions comprising; maintaining a plurality of user accounts that are associated with a given media playback system, the given media playback system comprising a playback device that is different from the computing device; receiving user data identifying a particular set of user accounts that are currently interfacing with the given media playback system via respective control devices that are different from the playback device, wherein the plurality of user accounts includes the user accounts of the particular set; receiving media data identifying a particular media item to be played by the playback device; identifying, from a preference database, for at least one of the particular set of user accounts that are currently interfacing with the given media playback system, preference data associated with the particular media item; determining that identified preference data indicates a negative preference for the particular media item; and preventing, via the computing device, the playback device from playing back the particular media item. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium having stored thereon instructions executable by a computing device to cause the computing device to perform functions comprising:
-
maintaining a plurality of user accounts that are associated with a given media playback system, the given media playback system comprising a playback device that is different from the computing device; receiving user data identifying a particular set of user accounts that are currently interfacing with the given media playback system via respective control devices that are different from the playback device, wherein the plurality of user accounts includes the user accounts of the particular set; receiving media data identifying a particular media item to be played by the playback device; identifying, from a preference database, for at least one of the particular set of user accounts that are currently interfacing with the given media playback system, preference data associated with the particular media item; determining that identified preference data indicates a negative preference for the particular media item; and preventing, via the computing device, the playback device from playing back the particular media item. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification