Method and system for updating playlists
First Claim
Patent Images
1. A non-transitory computer readable storage medium including at least computer program code stored thereon for automatically updating a list of media items maintained by a media system, said computer readable medium comprising:
- computer program code for automatically determining whether at least one new media item has been added to a media content library available to the media system;
computer program code for determining whether the list of media items is affected by the addition of the at least one media item to the media content library available to the media system; and
computer program code for regenerating the list of media items when said computer program code for determining determines that at least one new media item has been added to the media content library available to the media system,wherein said computer program code for regenerating operates to regenerate the list of media items after said computer program code for determining determines that the list of media items is affected by the addition of the at least one media item to the media content library available to the media system, andwherein said computer program code for regenerating is initiated without user interaction to initiate such regeneration.
0 Assignments
0 Petitions
Accused Products
Abstract
Improved techniques for automatic (or dynamic) updating (or maintaining) of playlists for a media system that stores and plays media content for a user of the media system. The automatic update to playlists can occur when additional media content is added to or removed from the media system. The automatic update to playlists can also occur when previously stored media content is otherwise altered.
-
Citations
18 Claims
-
1. A non-transitory computer readable storage medium including at least computer program code stored thereon for automatically updating a list of media items maintained by a media system, said computer readable medium comprising:
-
computer program code for automatically determining whether at least one new media item has been added to a media content library available to the media system; computer program code for determining whether the list of media items is affected by the addition of the at least one media item to the media content library available to the media system; and computer program code for regenerating the list of media items when said computer program code for determining determines that at least one new media item has been added to the media content library available to the media system, wherein said computer program code for regenerating operates to regenerate the list of media items after said computer program code for determining determines that the list of media items is affected by the addition of the at least one media item to the media content library available to the media system, and wherein said computer program code for regenerating is initiated without user interaction to initiate such regeneration. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer readable storage medium including at least computer program code stored thereon for providing an updated playlist from a client computer to a portable media player, said computer readable medium comprising:
-
computer program code for determining whether an updated playlist is available to be provided from a client computer to the portable media player; and computer program code for electronically delivering the updated playlist from the client computer to the portable media player when a data connection is available between the client computer and the portable media player, wherein the updated playlist is maintained at the client computer, the client computer being configured to automatically determine whether at least one new media item has been added to a media content library, determine whether a dynamic playlist is affected by the addition of the at least one media item to the media content library, and regenerate the dynamic playlist, thereby producing the updated playlist, when it is determined that the dynamic playlist is affected by the addition of the at least one media item to the media content library, and wherein the dynamic playlist is regenerated without user interaction to initiate such regeneration. - View Dependent Claims (7, 8)
-
-
9. A computer-implemented method for automatically updating a playlist on a media play system, said method being performed by the media play system which includes a processor and a memory, said method comprising:
-
determining whether new media content has been added to a media content library available to the media play system; determining whether the playlist is affected by the addition of the new media content to the media content library available to the media play system; and automatically regenerating the playlist when said determining determines that the new media content has been added to the media content library available to the media play system, wherein said regenerating is performed after said determining determines that the new media content has been added to the media content library available to the media play system and after said determining determines that the playlist is affected by the addition of the new media content to the media content library available to the media play system, and wherein said regenerating is initiated without user interaction to initiate such regeneration. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification