Claims
- 1-24. (canceled)
- 25: A method for dynamically generating a playlist of media comprising:
determining media characteristics inherent within desired media; and generating the playlist of media based on the media characteristics.
- 26: The method of claim 25, wherein the media characteristics comprise any of tempo, sonic, melodic movement, and musical consonance.
- 27: The method of claim 25, further comprising maintaining a set of playlist characteristics, wherein generating the playlist of media comprises filtering the media characteristics based on the playlist characteristics.
- 28: The method of claim 25, further comprising defining playlist characteristics, wherein generating the playlist of media is based on the playlist characteristics and the media characteristics.
- 29: The method of claim 25, further comprising weighting the media characteristics.
- 30: The method of claim 25, further comprising filtering the media characteristics according to predefined restrictions.
- 31: The method of claim 25, further comprising distributing the generated playlist of media over a network.
- 32: The method of claim 25, further comprising receiving a request to generate the playlist of media.
- 33: The method of claim 32, wherein the request comprises parameters defining the scope of the requested playlist of media.
- 34: A computer readable medium bearing computer executable instructions for carrying out the method of claim 25.
- 35: A modulated data signal carrying computer executable instructions for carrying out the method of claim 25.
- 36: A computing device comprising first means and second means for carrying out each of the steps of the method of claim 25.
- 37: A system for providing dynamic generation of a playlist of media comprising:
a processing system for receiving media characteristics inherent within desired media; and a playlist generator to generate the playlist of media based on the media characteristics.
- 38: The system of claim 37, wherein the processing system comprises an object and media parts processing system for executing instructions to determine media characteristics inherent within desired media.
- 39: The system of claim 37, wherein the media characteristics comprise any of tempo, sonic, melodic movement, and musical consonance.
- 40: The system of claim 37, further comprising a filter system that filters the media characteristics based on a set of playlist characteristics.
- 41: The system of claim 37, wherein the playlist generator further employs playlist characteristics to generate the playlist of media.
- 42: The system of claim 37, further comprising a weighting system to weight the media characteristics.
- 43: The system of claim 37, wherein the playlist generator comprises a filter to filter the media characteristics according to predefined restrictions.
- 44: The system of claim 37, further comprising a distribution means for leveraging the playlist of media to a participating user.
- 45: The system of claim 37, further comprising an input means for receiving a request to generate the playlist of media.
- 46: The system of claim 45, wherein the request comprises parameters defining the scope of the requested playlist of media.
- 47: A method for matching a user's musical preferences by dynamically generating at least one playlist in accordance with the user's musical preferences, comprising:
providing a specific choice of media characteristics inherent within media to a content provider; mapping the specific choice of media characteristics in a song analysis and matching system using a set of fundamental musical properties that captures the media characteristics in song content; scanning a database using the song analysis and matching system to find other songs that have a similar mapping of musical properties; and generating at least one playlist having media entities that have a similar mapping of musical properties by comparing the specific choice of media characteristics to the media characteristics of the media entities.
- 48: The method of claim 47, further comprising distributing the generated playlist to a user.
- 49: The method of in claim 47, further comprising filtering the generated playlist according to predefined restrictions to remove media entities not satisfying the predefined restrictions.
- 50: The method of claim 49, wherein the predefined restrictions are based on any of tempo, sonic, melodic movement, and musical consonance.
CROSS REFERENCE TO RELATED APPLICATION
[0001] This application is related to and claims priority under 35 U.S.C. § 119(e) to U.S. Provisional Patent Application Serial No. 60/218,297, filed Jul. 14, 2000, entitled “SYSTEM AND METHOD FOR DYNAMIC PLAYLIST OF MEDIA”, the contents of which are hereby incorporated by reference in their entirety. This application relates to U.S. patent application Ser. Nos. (Attorney Docket Nos. MSFT-0577 through MSFT-0584, and MSFT-0586 through MSFT-0587).
Provisional Applications (1)
|
Number |
Date |
Country |
|
60218287 |
Jul 2000 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09905011 |
Jul 2001 |
US |
Child |
10839093 |
May 2004 |
US |