Method and system for updating playlists
First Claim
Patent Images
1. 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 added 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 the playlist has at least one playlist condition associated therewith,wherein said regenerating operates to regenerate the playlist using the at least one playlist condition,wherein said regenerating is performed only when said determining determines that the new media content has been added to the media content library available to the media play system and when said determining determines that the playlist is affected by the added new media content to the media content library available to the media play system, andwherein said regenerating is initiated without requiring user interaction to initiate such regeneration.
2 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.
389 Citations
26 Claims
-
1. 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 added 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 the playlist has at least one playlist condition associated therewith, wherein said regenerating operates to regenerate the playlist using the at least one playlist condition, wherein said regenerating is performed only when said determining determines that the new media content has been added to the media content library available to the media play system and when said determining determines that the playlist is affected by the added new media content to the media content library available to the media play system, and wherein said regenerating is initiated without requiring user interaction to initiate such regeneration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method for updating a playlist on a media player, said method being performed by the media player which includes a processor and a memory, said method comprising:
-
receiving playlist rules to be used to create the playlist, the playlist rules including at least one filter criteria and at least one limit criteria; producing a playlist from a plurality of available media items in a media library and the playlist rules; subsequently automatically determining whether the playlist should be re-produced due to addition of new media items to the media library; and rebuilding the playlist from the plurality of available media items in the media library and the playlist rules when said determining determines that the playlist should be re-produced, wherein said rebuilding of the playlist is initiated without requiring user interaction to initiate such rebuilding, wherein said producing and said rebuilding operate to produce the playlist using the at least one filter criteria and the at least one limit criteria, and wherein the at least one limit criteria includes or has a sort criteria associated therewith. - View Dependent Claims (15, 16, 17)
-
-
18. A 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 at least one media item being added 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 the list of media items has at least one list condition associated therewith, wherein said computer program code for regenerating operates to regenerate the list of media items using the at least one list condition, wherein said computer program code for regenerating operates to regenerate the list of media items only when said computer program code for determining determines that the list of media items is affected by the at least one media item being added the media content library available to the media system, and wherein said computer program code for regenerating operates without requiring user interaction to initiate such regeneration. - View Dependent Claims (19, 20, 21)
-
-
22. A computing device, comprising:
-
a display for displaying a graphical user interface; a data storage device for storing a playlist and media content library for a plurality of media items, the playlist being associated with one or more of the media items; and a processor configured to determine whether a new media item has been added to the media content library, determine whether the playlist is affected by the added new media item to the media content library, and regenerate the playlist when said processor determines that the added new media item to the media content library available to said computing device affects the playlist, wherein the regeneration of the playlist is performed automatically by said processor when it is determined that the new media item has been added to the media content library available to the media play system and when said processor determines that the playlist is affected by the added new media item of the media content library, whereby the regeneration of the playlist is initiated without requiring user interaction to initiate such regeneration, wherein the playlist has playlist conditions associated therewith, the playlist conditions including at least one filter criteria and at least one limit criteria, and wherein the regeneration of the playlist by said processor operates to regenerate the playlist using the at least one filter criteria and the at least one limit criteria. - View Dependent Claims (23, 24, 25, 26)
-
Specification