Account aware media preferences
First Claim
1. Tangible, non-transitory computer-readable media comprising instructions encoded therein, wherein the instructions, when executed by one or more processors, cause a computing device to perform a method comprising:
- receiving information identifying media content that a playback device is currently playing via a first user account with a media content provider while the media content provider is streaming the media content to the playback device;
receiving an input indicating a preference associated with the media content, wherein the preference associated with the media content is associated with a second user account with the media content provider; and
after receiving the input indicating the preference associated with the media content that the playback device is currently playing via the first user account with the media content provider, sending an indication of the preference associated with the media content for the second user account with the media content provider from the computing device to the media content provider.
6 Assignments
0 Petitions
Accused Products
Abstract
Embodiments described herein involve providing media item preferences according to a user account of a user providing the preference, rather than a user account providing the media item. When a user indicates a preference for a media item, the preference are associated with that particular user, rather than with another user whose account the media item may have been accessed and played through when the particular user indicated the preference. As a result, a media preference history associated with the account providing the media item will not be disrupted by other users indicating preferences for the media item. Further, users may build on their respective media preference histories even when listening to music provided by someone else.
75 Citations
20 Claims
-
1. Tangible, non-transitory computer-readable media comprising instructions encoded therein, wherein the instructions, when executed by one or more processors, cause a computing device to perform a method comprising:
-
receiving information identifying media content that a playback device is currently playing via a first user account with a media content provider while the media content provider is streaming the media content to the playback device; receiving an input indicating a preference associated with the media content, wherein the preference associated with the media content is associated with a second user account with the media content provider; and after receiving the input indicating the preference associated with the media content that the playback device is currently playing via the first user account with the media content provider, sending an indication of the preference associated with the media content for the second user account with the media content provider from the computing device to the media content provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing device, comprising:
-
one or more processors; and tangible, non-transitory, computer-readable memory having stored thereon instructions executable by the one or more processors, wherein the instructions, when executed by the one or more processors, cause the computing device to perform functions comprising; receiving information identifying media content that a playback device is currently playing via a first user account with a media content provider while the media content provider is streaming the media content to the playback device; receiving an input indicating a preference associated with the media content, wherein the preference associated with the media content is associated with a second user account with the media content provider; and after receiving the input indicating the preference associated with the media content that the playback device is currently playing via the first user account with the media content provider, sending an indication of the preference associated with the media content for the second user account with the media content provider from the computing device to the media content provider. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method performed by a computing device, the method comprising:
-
receiving information identifying media content that a playback device is currently playing via a first user account with a media content provider while the media content provider is streaming the media content to the playback device; receiving an input indicating a preference associated with the media content, wherein the preference associated with the media content is associated with a second user account with the media content provider; and after receiving the input indicating the preference associated with the media content that the playback device is currently playing via the first user account with the media content provider, sending an indication of the preference associated with the media content for the second user account with the media content provider from the computing device to the media content provider. - View Dependent Claims (19, 20)
-
Specification