Music playback for affiliated services
US-2018225081-A1 · Aug 9, 2018 · US
US11237711B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11237711-B2 |
| Application number | US-201815978119-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 12, 2018 |
| Priority date | Jun 2, 2017 |
| Publication date | Feb 1, 2022 |
| Grant date | Feb 1, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A device receives a request to enroll in music sharing. After receiving the request, the device displays an enrollment user interface that includes concurrently displaying representations of a plurality of playlists created by a first user and privacy settings for the plurality of playlists. The privacy settings have default values. The enrollment user interface includes a first affordance that corresponds to a first playlist of the plurality of playlists, and a second affordance that corresponds to a second playlist of the plurality of playlists. The device receives one or more user inputs changing the privacy settings from corresponding default privacy settings to user-specified privacy settings. After completing enrollment, the device provides access to the plurality of playlists of the first user to other users with a predetermined relationship to the first user based on the privacy settings for the plurality of playlists.
Opening claim text (preview).
What is claimed is: 1. A method comprising: at a device including a display, and one or more input devices: receiving, via the one or more input devices, a request to enroll in music sharing, wherein enrollment in music sharing allows a first user to share music with other users; after receiving the request, displaying, on the display, an enrollment user interface that includes concurrently displaying representations of a plurality of playlists created by the first user and privacy settings for the plurality of playlists, wherein the privacy settings for the plurality of playlists have default values, and the enrollment user interface includes: a first affordance that corresponds to a first playlist of the plurality of playlists created by the first user; and a second affordance that corresponds to a second playlist of the plurality of playlists created by the first user; while displaying the privacy settings for the plurality of playlists, receiving, via the one or more input devices, one or more user inputs changing the privacy settings for one or more of the plurality of playlists from corresponding default privacy settings to user-specified privacy settings; after completing enrollment, providing access to the plurality of playlists of the first user to other users with a predetermined relationship to the first user based on the privacy settings for the plurality of playlists, including: in accordance with a determination that the one or more user inputs detected while displaying the enrollment user interface changed the default privacy settings for the first playlist, providing access to the first playlist of the first user to other users connected with the first user based on the user-specified privacy settings; and in accordance with a determination that the one or more user inputs detected while displaying the enrollment user interface changed the default privacy settings for the second playlist, providing access to the second playlist of the first user to other users connected with the first user based on the user-specified privacy settings; and after completing enrollment, displaying, via the display, a media browsing interface with representations of the plurality of playlists of the first user, including: a first set of one or more representations of the other users with the predetermined relationship to the first user that are listening to the first playlist among the plurality of playlists of the first user, wherein the other users are provided access to the first playlist of the first user based on the user-specified privacy settings, and a second set of one or more representations of the other users with the predetermined relationship to the first user that are listening to the second playlist among the plurality of playlists of the first user, wherein the second playlist is different from the first playlist z and wherein the other users are provided access to the second playlist of the first user based on the user-specified privacy settings. 2. The method of claim 1 , wherein the enrollment user interface includes a third affordance that, when activated, changes the default values of the privacy settings for the plurality of playlists. 3. The method of claim 1 , wherein the representations of the plurality of playlists are scrollable. 4. The method of claim 1 , wherein the default values of the privacy settings for the plurality of playlists indicate that the plurality of playlists are private. 5. The method of claim 4 , wherein the one or more user inputs changes the privacy settings for the first playlist from private to public, and wherein other users are provided access to the first playlist in response to the privacy settings for the first playlist being changed from private to public. 6. The method of claim 1 , wherein the first affordance includes a first toggle switch that is displayed adjacent to the representation of the first playlist, and wherein the first toggle switch is in one of: a first state indicating that the first playlist is private; and a second state indicating that the first playlist is public. 7. The method of claim 1 , further comprising, during the enrollment: receiving a request to create a profile; in accordance with a determination that the request is to create a public profile, creating a public profile for the first user; and in accordance with a determination that the request is to create a private profile, creating a private profile for the first user. 8. The method of claim 7 , wherein receiving the request to create the profile includes receiving one or more of a name, a username and a photo. 9. The method of claim 7 , further comprising: after completing enrollment: receiving a follow request from a second user while the profile for the user is a private profile; and displaying, on the display, a notification indicating the follow request, wherein the notification includes: a first affordance that, when activated, accepts the follow request; a second affordance that, when activated, rejects the follow request; and a third affordance that, when activated, displays a user profile for the second user. 10. The method of claim 9 , further comprising: receiving a user selection selecting one of the first affordance and the second affordance; after receiving the user selection: in accordance with a determination that the user selection included selection of the first affordance, providing the second user with access to the first playlist of the first user based on the user-specified privacy settings; and in accordance with a determination that the user selection included selection of the second affordance, denying the second user access to the plurality of playlists of the first user. 11. The method of claim 1 , further comprising, during the enrollment: displaying, on the display, a plurality of representations of other users that do not have a predetermined relationship with the first user; displaying, on the display, relationship affordances corresponding with the other users, wherein each respective relationship affordance, when activated, triggers the establishment of the predetermined relationship with the user corresponding with the affordance. 12. The method of claim 11 , including displaying, on the display, a plurality of representations of other users that do not have a predetermined relationship with the first user, wherein displaying the representations of the other users comprises: selecting the other users based on one or more of: a geographic location of the first user; and a social network associated with the device. 13. The method of claim 1 , displaying, on the display, a plurality of representations of other users that do not have a predetermined relationship with the first user, wherein: the representations of the other users are selected for inclusion in the plurality of representations of other users based on a comparison of music preferences of the first user to music preferences of a plurality of candidate users other than the first user, a first subset, less than all, of the candidate users are included in the plurality of representations users based on the similarity of their music preferences to the music preferences of the first user; and a second subset, less than all, of the candidate users are excluded from the plurality of representations of users based on the similarity of their music preferences to the music preferences of the first user; and the users in the first subset of the candidate users have music preferences that are closer to music preferences of the first user than the users in the second set of candidate users
Filtering based on additional data, e.g. user or group profiles · CPC title
Scrolling or panning · CPC title
Search customisation based on user profiles and personalisation · CPC title
Tools and structures for managing or administering access control systems · CPC title
Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.