IP Library Granted Patent US 12,652,184
Granted Patent B1
US 12,652,184 · App. 17/461,865 · Granted Jun 9, 2026

Method for managing collaborative playlists

Inventors: Justin Lewis (Marina del Rey, CA); Gavin James (Los Angeles, CA)
Assignee: Google LLC
H04L12/1822H04N21/4394H04N21/44008H04N21/4668H04N21/4825
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,652,184
App. No.
17/461,865
Granted
Jun 9, 2026
Kind
B1
Abstract

A method for managing collaborative playlists is disclosed. The method includes providing, by a processing device, indication regarding one or more available collaborative guidance controls, receiving, by the processing device, first user selection regarding one or more of the collaborative guidance controls, receiving, at the processing device, second user suggestion regarding an additional content item for addition to the playlist, and responsive to determining that the second user suggestion satisfies the one or more collaborative guidance controls, adding the additional content item to the playlist for consumption by the first user and a plurality of second users via a plurality of user devices.

Claims (58)

1 . A method, comprising:

receiving, by a server of a content sharing platform, a request from a first client device of a first user of a plurality of users of the content sharing platform to create a single-user playlist, wherein the single-user playlist is not a collaborative playlist;

creating, by the server, the single-user playlist having a title provided by the first user;

adding, by the server, content items specified by the first user to the single-user playlist;

providing, by the server for presentation on the first client device, a user interface (UI) presenting the title of the single-user playlist created as a non-collaborative playlist and comprising a UI control indicating one or more available collaborative guidance controls for the single-user playlist created as a non-collaborative playlist;

receiving, by the server and from the first client device, a user selection of the first user regarding one of the one or more collaborative guidance controls for the single-user playlist created as a non-collaborative playlist, wherein the selected collaborative guidance control is to convert the single-user playlist created as a non-collaborative playlist into a collaborative playlist allowing limited collaboration that is automatically restricted based on the one or more collaborative guidance controls;

converting, by the server, the single-user playlist created as a non-collaborative playlist into the collaborative playlist allowing limited collaboration that is automatically restricted based on the one or more collaborative guidance controls;

receiving, by the server and from the first client device, user input of the first user to indicate a plurality of second users of the content sharing platform that are allowed to add content items to the collaborative playlist;

receiving, by the server and from a second client device, a user suggestion of one of the plurality of second users regarding an additional content item hosted by the content sharing platform for addition to the collaborative playlist;

determining, by the server, whether the user suggestion of the one of the plurality of second users satisfies the one or more collaborative guidance controls for the collaborative playlist; and

responsive to determining that the user suggestion of the one of the plurality of second users satisfies the one or more collaborative guidance controls, adding the additional content item to the collaborative playlist for consumption by the first user via the first client device and the plurality of second users via a plurality of client devices.

2 . The method of claim 1 , further comprising receiving, by the server, first user indication regarding one or more authors for the collaborative playlist.

3 . The method of claim 1 , wherein the one or more collaborative guidance controls comprise one or more of: a collaborative guidance control specifying that suggested content items be uploaded by a specified user, a collaborative guidance control specifying the maximum number for suggested content items of a particular user, a collaborative guidance control specifying that suggested content items employ an indicated song, or a collaborative guidance control specifying that suggested content items feature an indicated user.

4 . The method of claim 1 , further comprising checking for compliance with the one or more collaborative guidance controls based on metadata of the one or more content items.

5 . The method of claim 1 , further comprising receiving, at the server, first user indication that:

suggested content items matching the collaborative guidance control be automatically added to the collaborative playlist; or

suggested content items matching the collaborative guidance control be subjected to playlist author review.

6 . The method of claim 1 , further comprising receiving, at the server, first user indication that multiple content item instances are not permitted in the collaborative playlist.

7 . The method of claim 1 , further comprising receiving, at the server, first user indication regarding feed placement of content items which are added to the collaborative playlist via content item suggestion.

8 . An apparatus, comprising:

a memory; and

a processing device communicably coupled to the memory, the processing device to perform operations comprising:

receiving, by a server of a content sharing platform, a request from a first client device of a first user of a plurality of users of the content sharing platform to create a single-user playlist, wherein the single-user playlist is not a collaborative playlist;

creating, by the server, the single-user playlist having a title provided by the first user;

adding, by the server, content items specified by the first user to the single-user playlist;

providing, by the server for presentation on the first client device, a user interface (UI) presenting the title of the single-user playlist created as a non-collaborative playlist and comprising a UI control indicating one or more available collaborative guidance controls for the single-user playlist created as a non-collaborative playlist;

receiving, by the server and from the first client device, a user selection of the first user regarding one of the one or more collaborative guidance controls for the single-user playlist created as a non-collaborative playlist, wherein the selected collaborative guidance control is to convert the single-user playlist created as a non-collaborative playlist into a collaborative playlist allowing limited collaboration that is automatically restricted based on the one or more collaborative guidance controls;

converting, by the server, the single-user playlist created as a non-collaborative playlist into the collaborative playlist allowing limited collaboration that is automatically restricted based on the one or more collaborative guidance controls;

receiving, by the server and from the first client device, user input of the first user to indicate a plurality of second users of the content sharing platform that are allowed to add content items to the collaborative playlist;

receiving, by the server and from a second client device, a user suggestion of one of the plurality of second users regarding an additional content item hosted by the content sharing platform for addition to the collaborative playlist;

determining, by the server, whether the user suggestion of the one of the plurality of second users satisfies the one or more collaborative guidance controls for the collaborative playlist; and

responsive to determining that the user suggestion of the one of the plurality of second users satisfies the one or more collaborative guidance controls, adding the additional content item to the collaborative playlist for consumption by the first user via the first client device and the plurality of second users via a plurality of client devices.

9 . The apparatus of claim 8 , the operations further comprising receiving, by the server, first user indication regarding one or more authors for the collaborative playlist.

10 . The apparatus of claim 8 , wherein the one or more collaborative guidance controls comprise one or more of: a collaborative guidance control specifying that suggested content items be uploaded by a specified user, a collaborative guidance control specifying the maximum number for suggested content items of a particular user, a collaborative guidance control specifying that suggested content items employ an indicated song, or a collaborative guidance control specifying that suggested content items feature an indicated user.

11 . The apparatus of claim 8 , the operations further comprising checking for compliance with the one or more collaborative guidance controls based on metadata of the one or more content items.

12 . The apparatus of claim 8 , the operations further comprising receiving, at the server, first user indication that:

suggested content items matching the collaborative guidance control be automatically added to the collaborative playlist; or

suggested content items matching the collaborative guidance control be subjected to playlist author review.

13 . The apparatus of claim 8 , the operations further comprising receiving, at the server, first user indication that multiple content item instances are not permitted in the collaborative playlist.

14 . The apparatus of claim 8 , the operations further comprising receiving, at the server, first user indication regarding feed placement of content items which are added to the collaborative playlist via content item suggestion.

15 . A non-transitory computer readable medium comprising instructions, which when executed by a processing device, cause the processing device to perform operations comprising:

receiving, by a server of a content sharing platform, a request from a first client device of a first user of a plurality of users of the content sharing platform to create a single-user playlist, wherein the single-user playlist is not a collaborative playlist;

creating, by the server, the single-user playlist having a title provided by the first user;

adding, by the server, content items specified by the first user to the single-user playlist;

providing, by the server for presentation on the first client device, a user interface (UI) presenting the title of the single-user playlist created as a non-collaborative playlist and comprising a UI control indicating one or more available collaborative guidance controls for the single-user playlist created as a non-collaborative playlist;

receiving, by the server and from the first client device, a user selection of the first user regarding one of the one or more collaborative guidance controls for the single-user playlist created as a non-collaborative playlist, wherein the selected collaborative guidance control is to convert the single-user playlist created as a non-collaborative playlist into a collaborative playlist allowing limited collaboration that is automatically restricted based on the one or more collaborative guidance controls;

converting, by the server, the single-user playlist created as a non-collaborative playlist into the collaborative playlist allowing limited collaboration that is automatically restricted based on complies with he one or more collaborative guidance controls

receiving, by the server and from the first client device, user input of the first user to indicate a plurality of second users of the content sharing platform that are allowed to add content items to the collaborative playlist;

receiving, by the server and from a second client device, a user suggestion of one of the plurality of second users regarding an additional content item hosted by the content sharing platform for addition to the collaborative playlist;

determining, by the server, whether the user suggestion of the one of the plurality of second users satisfies the one or more collaborative guidance controls for the collaborative playlist; and

responsive to determining that the user suggestion of the one of the plurality of second users satisfies the one or more collaborative guidance controls, adding the additional content item to the collaborative playlist for consumption by the first user via the first client device and the plurality of second users via a plurality of client devices.

16 . The non-transitory computer readable medium of claim 15 , wherein the one or more collaborative guidance controls comprise one or more of: a collaborative guidance control specifying that suggested content items be uploaded by a specified user, a collaborative guidance control specifying the maximum number for suggested content items of a particular user, a collaborative guidance control specifying that suggested content items employ an indicated song, or a collaborative guidance control specifying that suggested content items feature an indicated user.

17 . The non-transitory computer readable medium of claim 15 , the operations further comprising checking for compliance with the one or more collaborative guidance controls based on metadata of the one or more content items.

18 . The non-transitory computer readable medium of claim 15 , the operations further comprising receiving, at the server, first user indication that:

suggested content items matching the collaborative guidance control be automatically added to the collaborative playlist; or

suggested content items matching the collaborative guidance control be subjected to playlist author review.

19 . The non-transitory computer readable medium of claim 15 , the operations further comprising receiving, at the server, first user indication that multiple content item instances are not permitted in the collaborative playlist.

20 . The non-transitory computer readable medium of claim 15 , the operations further comprising receiving, at the server, first user indication regarding feed placement of content items which are added to the collaborative playlist via content item suggestion.

Assignments (1)
CHANGE OF NAME Recorded Sep 20, 2021
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 057552/0227 →
Continuity (3)
Continuation 16292248 · Mar 4, 2019
Continuation 14666806 · Mar 24, 2015
Provisional Application 61972717 · Mar 31, 2014
References Cited (7)
US 20100017714A1 · Agarwal · 2010 [cited by examiner]
US 20110314388A1 · Wheatley · 2011 [cited by applicant]
US 20130003993A1 · Michalski et al. · 2013 [cited by applicant]
US 20130031487A1 · Olsen et al. · 2013 [cited by applicant]
US 20130191454A1 · Oliver et al. · 2013 [cited by applicant]
US 20150046569A1 · Lau · 2015 [cited by examiner]
US 20150317073A1 · Hull et al. · 2015 [cited by applicant]