System and method for dynamic playlist of media
AssigneeMicrosoft Corporation
InventorsSaar Picker, Michael J. Carreno, Frank Flannery
Life of this patent
Estimating the term…
Abstract
A system and methods for the dynamic generation of playlists to a user are provided. In connection with a system that convergently merges perceptual and digital signal processing analysis of media entities for purposes of classifying the media entities, various means are provided to a user for automatically generating playlists of closely related and/or similarly situated media entities for distribution to participating users. Techniques for providing a dynamic recommendation engine and techniques for rating media entities are also included. In an illustrative implementation, the playlists may be generated and stored allowing for user persistence from experience to experience.
Claims14
A computer-readable medium storing computer-executable instructions for dynamically generating target playlists of media comprising:
- defining underlying characteristics of said target playlists using human classification techniques and digital signal processing (DSP) techniques, said underlying characteristics representative of characteristics inherent of desired media;
- generating media sets having said defined underlying characteristics;
- merging said media sets according to predefined interactions between perceptual analysis and acoustic DSP analysis to generate said target playlists;
- and
- distributing said generated target playlists to said user.
A system for dynamically generating target playlists of media comprising:
- means for defining underlying characteristics of said target playlists using human classification techniques and digital signal processing (DSP) techniques, said underlying characteristics representative of characteristics inherent of desired media;
- means for generating media sets having said defined underlying characteristics;
- means for merging said media sets according to predefined interactions between perceptual analysis and acoustic DSP analysis to generate said target playlists;
- and
- means for distributing said generated target playlists to said user.
A computer-readable medium storing computer-executable instructions for performing a method for matching a user's musical preferences by dynamically generating at least one playlist in accordance with said user's musical preferences, comprising:
- providing a specific choice of user preferences in song content to a content provider;
- mapping the specific choice of user preferences in a song analysis and matching system using a set of fundamental musical properties that captures the user's preferences in song content using human classification techniques and digital signal processing (DSP) techniques;
- 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 target playlist having media entities that have a similar mapping of musical properties by using predefined interactions between perceptual analysis and acoustic DSP analysis.
A system for matching a user's musical preferences by dynamically generating at least one playlist in accordance with said user's musical preferences, comprising:
- means for providing a specific choice of user preferences in song content to a content provider;
- means for mapping the specific choice of user preferences in a song analysis and matching system using a set of fundamental musical properties that captures the user's preferences in song content using human classification techniques and digital signal processing (DSP) techniques;
- means for scanning a database using the song analysis and matching system to find other songs that have a similar mapping of musical properties;
- and
- means for generating at least one target playlist having media entities that have a similar mapping of musical properties by using predefined interactions between perceptual analysis and acoustic DSP analysis.
Dependencies are inferred from the claim text.