IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0103676
(2002-03-21)
|
발명자
/ 주소 |
- Plastina,Daniel
- Alkove,James M.
- Debique,Kirt A.
- Colville,Scott
- DeBacker,Gabriel S.
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
104 인용 특허 :
26 |
초록
▼
Various systems and methods described above permit a user's content experience (e.g. music playing experience) to be monitored and for metadata describing this experience to be collected. This metadata can be dynamically updated as a user experiences media content and then used to impart to the user
Various systems and methods described above permit a user's content experience (e.g. music playing experience) to be monitored and for metadata describing this experience to be collected. This metadata can be dynamically updated as a user experiences media content and then used to impart to the user a personalized experience that is tailored to that specific user. A user's metadata can, in some instances, provided across a wide variety of computing devices on which the user may experience the media content, thus standardizing the user's personalized media experience. In addition, intelligent or "smart" playlists can be provided which, in some instances, can be dynamically and automatically updated to reflect current user experiences, thus providing a highly personalized and enjoyable content experience.
대표청구항
▼
The invention claimed is: 1. One or more computer-readable media embodying a file structure comprising: a first portion of the file structure containing data that is associated with a user of a playlist; and a second portion of the file structure containing data associated with the playlist; the se
The invention claimed is: 1. One or more computer-readable media embodying a file structure comprising: a first portion of the file structure containing data that is associated with a user of a playlist; and a second portion of the file structure containing data associated with the playlist; the second portion comprising: a static portion that contains a list of media content for the playlist; and a dynamic portion that defines one or more queries for dynamically updating the playlist; the queries being executable to produce a result set that is provided into the static portion to define the list of media content. 2. The one or more computer-readable media of claim 1, wherein the first portion contains data associated with multiple users. 3. The one or more computer-readable media of claim 1, wherein the first portion contains data associated with multiple users, said data comprising one or more user ratings that can rate the playlist. 4. The one or more computer-readable media of claim 1, wherein the static portion contains data associated with when the static portion was created. 5. The one or more computer-readable media of claim 1, wherein the static portion contains data associated with when the static portion expires. 6. The one or more computer-readable media of claim 1, wherein the static portion contains data associated with who created the static portion. 7. The one or more computer-readable media of claim 1, wherein the static portion contains data associated with at least one path to the media content that is a subject of the playlist. 8. The one or more computer-readable media of claim 1, wherein the static portion contains one or more identifiers, individual identifiers being associated with individual media content and being configured for use in updating a path to the media content that is a subject of the playlist. 9. The one or more computer-readable media of claim 1, wherein the dynamic portion contains references to one or more filters that can be used to query one or more databases. 10. The one or more computer-readable media of claim 1, wherein the dynamic portion contains references to one or more filters that can be used to query one or more databases, at least one of the filters being able to add content to the playlist. 11. The one or more computer-readable media of claim 1, wherein the dynamic portion contains references to one or more filters that can be used to query one or more databases, at least one of the filters being able to remove content from the playlist. 12. The one or more computer-readable media of claim 1, wherein the file structure is configured to be useable by devices that can process the dynamic portion and by devices that can process only the static portion. 13. A computer-implemented method comprising: defining a first portion of a file, wherein the file contains data to define a playlist to be provided for processing by a playlist engine, wherein the first portion contains data that is associated with a user of the playlist; defining a second file portion of the file wherein the second portion contains data associated with the playlist, the second file portion comprising: a static portion that contains a list of media content for the playlist, and a dynamic portion that defines one or more queries for dynamically updating the playlist, the queries being executed to produce a result set that is provided into the static portion to define the list of media content. 14. The method of claim 13, wherein the first file portion contains data associated with multiple users. 15. The method of claim 13, wherein the first file portion contains data associated with multiple users, said data comprising one or more user ratings that can rate the playlist. 16. The method of claim 13, wherein the static portion contains data associated with when the static portion was created. 17. The method of claim 13, wherein the static portion contains data associated with when the static portion expires. 18. The method of claim 13, wherein the static portion contains data associated with who created the static portion. 19. The method of claim 13, wherein the static portion contains data associated with at least one path to the media content that is a subject of the playlist. 20. The method of claim 13, wherein the static portion contains one or more identifiers, individual identifiers being associated with individual media content and being configured for use in updating a path to the media content that is a subject of the playlist. 21. The method of claim 13, wherein the dynamic portion contains references to one or more filters that can be used to query one or more databases. 22. The method of claim 13, wherein the dynamic portion contains references to one or more filters that can be used to query one or more databases, at least one filter being configured to add content to the playlist. 23. The method of claim 13, wherein the dynamic portion contains references to one or more filters that can be used to query one or more databases, at least one filter being configured to remove content from the playlist. 24. One or more computer-readable media having computer-readable instructions thereon which, when executed by one or more computing devices, implements the method of claim 13. 25. A system comprising: one or more computer-readable media having computer-readable instructions thereon which, when executed by one or more computing devices, implements the method of claim 13; and a computing device embodying the one or more computer-readable media. 26. One or more computer-readable media embodying a file structure comprising: a first portion of the file structure containing data that is associated with a user of a playlist; a second portion of the file structure containing data associated with the playlist, the second portion comprising: a static portion that contains a list of media content for the playlist, data associated with when the static portion was created, data associated with when the static portion expires, and data associated with who created the static portion; and a dynamic portion that defines one or more queries for dynamically updating the playlist, the queries being executable to produce a result set that is provided into the static portion to define the list of media content. 27. The one or more computer-readable media of claim 26, wherein the first portion contains data associated with multiple users. 28. The one or more computer-readable media of claim 26, wherein the first portion contains data associated with multiple users, the data comprising one or more user ratings that can rate the playlist. 29. The one or more computer-readable media of claim 26, wherein the static portion contains data associated with at least one path to the media content that is a subject of the playlist. 30. The one or more computer-readable media of claim 26, wherein the static portion contains one or more identifiers, individual identifiers being associated with individual media content and being configured for use in updating a path to the media content that is a subject of the playlist. 31. The one or more computer-readable media of claim 26, wherein the dynamic portion contains references to one or more filters that can be used to query one or more databases. 32. One or more computer-readable media embodying a file structure, the file structure being useable by one or more devices wherein said one or more devices are selected from a first group of devices capable of processing a query and a second group of devices incapable of processing a query, comprising: a first portion of a file structure used by the first group of devices for executing a query that defines a playlist for a user; and a second portion of the file structure that contains data resulting from an executed query, the result data defining a playlist, the second group of devices being configured to receive and use the playlist. 33. The one or more computer-readable media of claim 32, wherein the first and second portions are defined in XML. 34. The one or more computer-readable media of claim 32, wherein the first portion contains data that references filter types that can add content to a playlist, and filter types that can remove content from a playlist. 35. The one or more computer-readable media of claim 32, wherein the second portion contains data associated with when the second portion was created. 36. The one or more computer-readable media of claim 32, wherein the second portion contains data associated with when the second portion expires. 37. The one or more computer-readable media of claim 32, wherein the second portion contains data associated with a path to media content. 38. A computer-implemented method comprising: defining a file having a portion for containing static playlist data and a portion for containing one or more queries, wherein the queries define a playlist for processing by a playlist engine; executing one or more queries contained in the file to provide a result set; and providing the result set as a static rendition of the playlist in the file. 39. The method of claim 38 further comprising transferring the file to one or more computing devices that can utilize the playlist to display for a user. 40. The method of claim 38, wherein the act of defining the file comprises providing data associated with multiple users that can individually have a playlist rendered for them. 41. The method of claim 38, wherein the act of defining the file comprises providing data associated with multiple users that can individually have a playlist rendered for them, said data comprising one or more user ratings that can rate the playlist. 42. The method of claim 38 further comprising using the result set to render a playlist for the user. 43. The method of claim 38, wherein the act of executing is performed periodically to dynamically update a playlist. 44. The method of claim 38, wherein the static playlist data contains data associated with when the static rendition of the playlist was created. 45. The method of claim 38, wherein the static playlist data contains data associated with when the static rendition of the playlist expires. 46. The method of claim 38, wherein the static playlist data contains data associated with who created the static rendition of the playlist. 47. The method of claim 38, wherein the static playlist data contains data associated with at least one path to media content that is a subject of the playlist. 48. One or more computer-readable media having computer-readable instructions thereon which, when executed by one or more computing devices, implements the method of claim 38. 49. A system comprising: one or more computer-readable media having computer-readable instructions thereon which, when executed by one or more computing devices, implements the method of claim 38; and a computing device embodying the one or more computer-readable media.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.