IP Library Granted Patent US 9,501,479
Granted Patent B2
US 9,501,479 · App. 13/620,998 · Granted Nov 22, 2016

Digital asset hosting and distribution including playlist browsing and subscription

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 9,501,479
App. No.
13/620,998
Granted
Nov 22, 2016
Kind
B2
Abstract

A first collection of content that includes digital assets is maintained on a host computer. Based on a determination that a portable media device becomes connected to a client computer that is separate from the host computer and that interacts with the host computer, initiation of a synchronization of the first collection of content resident on the host computer with a second collection of content on the portable media device is automatically triggered. The synchronization of the first collection with the second collection includes a transfer of at least one of the digital assets from the host computer to the client computer to the portable media device and is triggered and conditioned upon the determination that the portable media device has become connected to the client computer.

Claims (67)

1. A non-transitory computer readable medium storing instructions thereon that, when executed by at least one processor, cause a computer system to:

enable a user to browse a library of digital assets;

determine a digital asset playlist associated with the library of digital assets;

enable the user to subscribe to the digital asset playlist;

identify one or more attributes associated with a second user, wherein the one or more attributes comprise one or more personal preferences;

detect one or more attributes associated with the digital asset playlist, wherein the one or more attributes of the digital asset playlist comprise a genre of music corresponding to the digital asset playlist;

enable, using at least one processor, the second user to subscribe to the digital asset playlist based on a compatibility between the one or more attributes associated with the second user and the one or more attributes associated with the digital asset playlist;

modify the digital asset playlist; and

enable the second user to access the modified digital asset playlist based on the second user being subscribed to the playlist.

2. The non-transitory computer readable medium of claim 1 , wherein enabling the user to browse the library of digital assets comprises receiving, from the user, a user interaction with another user, wherein the user interaction is a selection of a username.

3. The non-transitory computer readable medium of claim 2 , wherein determining the digital asset playlist associated with the library of digital assets is based on the user interaction.

4. The non-transitory computer readable medium of claim 1 , further comprising instructions that, when executed by the at least one processor, cause the computer system to copy the digital asset playlist into a digital asset playlist associated with the second user.

5. The non-transitory computer readable medium of claim 4 , further comprising instructions that, when executed by the at least one processor, cause the computer system to update the digital asset playlist associated with the second user based on an update to the digital asset playlist.

6. The non-transitory computer readable medium of claim 1 , further comprising instructions that, when executed by the at least one processor, cause the computer system to add, to an account associated with the second user, a reference to the digital asset playlist.

7. The non-transitory computer readable medium of claim 4 , further comprising instructions that, when executed by the at least one processor, cause the computer system to:

receive an update to the digital asset playlist associated with the second user; and

update the digital asset playlist associated with the second user based on the received update.

8. The non-transitory computer readable medium of claim 7 , further comprising instructions that, when executed by the at least one processor, cause the computer system to enable the user to access the updated digital asset playlist associated with the second user.

9. The non-transitory computer readable medium of claim 1 , further comprising instructions that, when executed by the at least one processor, cause the computer system to enable the user to browse a library of digital assets associated with the second user.

10. A method comprising:

enabling a user to browse a library of digital assets;

determining a digital asset playlist associated with the library of digital assets;

enabling, using at least one processor, the user to subscribe to the digital asset playlist;

identifying one or more attributes associated with a second user, wherein the one or more attributes comprise one or more personal preferences;

detecting one or more attributes associated with the digital asset playlist, wherein the one or more attributes of the digital asset playlist comprise a genre of music corresponding to the digital asset playlist;

enabling, using at least one processor, the second user to subscribe to the digital asset playlist based on a compatibility between the one or more attributes associated with the second user and the one or more attributes associated with the digital asset playlist;

modifying the digital asset playlist; and

enabling the second user to access the modified digital asset playlist based on the second user being subscribed to the playlist.

11. The method of claim 10 , further comprising:

determining one or more additional digital asset playlists associated with the library of digital assets;

enabling the user to subscribe to the one or more additional digital asset playlists, such that the user is subscribed to a plurality of playlists simultaneously; and

copying the digital asset playlist and the one or more additional digital asset playlists into a singular digital asset playlist associated with the user.

12. The method of claim 10 , further comprising:

determining one or more additional digital asset playlists associated with the library of digital assets;

enabling the user to subscribe to the one or more additional digital asset playlists, such that the user is subscribed to a plurality of playlists simultaneously; and

adding, to an account associated with the user, a reference to all playlists that are currently subscribed to by the user.

13. The method of claim 10 , further comprising:

receiving an update to the digital asset playlist;

updating the digital asset playlist;

enabling the user to access the updated digital asset playlist; and

copying the updated digital asset playlist into a digital asset playlist associated with the user.

14. The method of claim 10 , further comprising:

enabling, using at least one processor, a third user to subscribe to the digital asset playlist;

modifying the digital asset playlist; and

enabling the third user to access the modified digital asset playlist based on the third user being subscribed to the playlist.

15. The method of claim 14 , wherein modifying the digital asset playlist comprises adding a digital asset to the digital asset playlist.

16. The method of claim 14 , further comprising:

identifying one or more digital assets accessed by the third user; and

enabling the third user to subscribe to the digital asset playlist based on a compatibility between the one or more digital assets accessed by the third user and the one or more attributes associated with the digital asset playlist.

17. The method of claim 14 , further comprising:

creating a copy of the digital asset playlist; and

associating the copy of the digital asset playlist with the third user.

18. A system comprising:

at least one processor; and

at least one non-transitory computer readable medium storing instructions thereon that, when executed, causing the at least one processor to:

enable a user to browse a library of digital assets;

determine a digital asset playlist associated with the library of digital assets;

enable the user to subscribe to the digital asset playlist;

identify one or more personal preferences associated with a second user;

detect one or more attributes associated with the digital asset playlist, wherein the one or more attributes of the digital asset playlist comprise a genre of music corresponding to the digital asset playlist;

enable the second user to subscribe to the digital asset playlist based on a compatibility between the one or more personal preferences associated with the second user and the one or more attributes associated with the digital asset playlist;

modifying the digital asset playlist; and

enabling the second user to access the modified digital asset playlist based on the second user being subscribed to the playlist.

19. The system of claim 18 , further comprising the at least one non-transitory computer readable medium storing instructions thereon that, when executed, cause the at least one processor to:

copy the digital asset playlist into a digital asset playlist associated with the second user.

20. The system of claim 19 , further comprising the at least one non-transitory computer readable medium storing instructions thereon that, when executed, cause the at least one processor to:

update the digital asset playlist associated with the second user based on an update to the digital asset playlist.

Assignments (4)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058961/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2013
From: FERGUSON, JR., EDMUND BROWN
To: AOL LLC
Reel/Frame 031033/0921 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2013
From: AOL LLC
To: AOL INC.
Reel/Frame 031034/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2013
From: AOL INC.
To: FACEBOOK, INC.
Reel/Frame 031034/0080 →