IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0582624
(2009-10-20)
|
등록번호 |
US-8103793
(2012-01-24)
|
발명자
/ 주소 |
- Heller, David
- Robbin, Jeffrey L.
|
출원인 / 주소 |
|
인용정보 |
피인용 횟수 :
2 인용 특허 :
113 |
초록
▼
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 aut
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.
대표청구항
▼
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 o
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; andcomputer 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. 2. A non-transitory computer readable storage medium as recited in claim 1, wherein the list of media items has at least one list condition associated therewith, and wherein said computer program code for regenerating operates to regenerate the list of media items using the at least one list condition. 3. A non-transitory computer readable storage medium as recited in claim 1, wherein the list of media items has at least one list condition associated therewith, the at least one condition referencing at least one field, andwherein said 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 comprises computer program code for evaluating whether one or more fields of the at least one media item that has been added to the media content library available to the media system has been altered with reference to the at least one field referenced by the at least one condition associated with the list of media items. 4. A non-transitory computer readable storage medium as recited in claim 3, wherein said computer program code for regenerating operates to regenerate the list of media items using the at least one list condition. 5. A non-transitory computer readable storage medium as recited in claim 1, wherein said computer readable medium further comprises: computer program code for subsequently displaying the list of media items after being regenerated. 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; andcomputer 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, andwherein the dynamic playlist is regenerated without user interaction to initiate such regeneration. 7. A non-transitory computer readable storage medium as recited in claim 6, wherein the dynamic playlist has playlist conditions associated therewith, the playlist conditions including at least one filter criteria, and wherein the regeneration of the dynamic playlist operates to regenerate the dynamic playlist using the at least one filter criteria. 8. A non-transitory computer readable storage medium as recited in claim 6, wherein the dynamic 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 dynamic playlist operates to regenerate the dynamic playlist using the at least one filter criteria and the at least one limit criteria. 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; andautomatically 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. 10. A computer-implemented method as recited in claim 9, wherein the playlist has at least one playlist condition associated therewith, and wherein said regenerating operates to regenerate the playlist using the at least one select playlist condition. 11. A computer-implemented method as recited in claim 9, wherein said method further comprises: subsequently displaying the playlist after said regenerating. 12. A computer-implemented method as recited in claim 9, wherein said method further comprises: re-drawing the playlist after said regenerating when the playlist is already being displayed. 13. A computer-implemented method as recited in claim 9, wherein the playlist has playlist conditions associated therewith, the playlist conditions including at least one filter criteria, and wherein said regenerating operates to regenerate the playlist using the at least one filter criteria. 14. A computer-implemented method as recited in claim 9, 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 said regenerating operates to regenerate the playlist using the at least one filter criteria and the at least one limit criteria. 15. A computer-implemented method as recited in claim 9, wherein the playlist has playlist conditions associated therewith, the playlist conditions including at least one filter criteria, and wherein said regenerating operates to regenerate the playlist using the at least one limit criteria includes or has a sort criteria associated therewith. 16. A computer-implemented method as recited in claim 9, wherein the media content comprises media items and media information. 17. A computer-implemented method as recited in claim 16, wherein the media items pertain to one or more of audio, video or images. 18. A computer-implemented method as recited in claim 9, wherein the media play system comprises a personal computer.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.