System and method for dynamic playlist of media
First Claim
1. A method for dynamically generating target playlists of media comprising the steps of:
- 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; and
merging said media sets according to predefined interactions between perceptual analysis and acoustic DSP analysis to generate said target playlists.
3 Assignments
0 Petitions
Accused Products
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.
-
Citations
24 Claims
-
1. A method for dynamically generating target playlists of media comprising the steps of:
-
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; and
merging said media sets according to predefined interactions between perceptual analysis and acoustic DSP analysis to generate said target playlists. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system providing dynamic generation of target media playlists comprising:
-
an object and media parts processing system providing characteristics of target playlists using human classification techniques and digital signal processing (DSP) techniques, said object and media parts processing system executing instructions to categorize media entities into categorization data sets and to define characteristics for said target media playlists, wherein said categorization data sets generated by said object and media parts processing system contain at least one media element having at least one characteristic in accordance with definitions of said categorization data sets; and
a merge system cooperating with said object and media parts to merge media entities from said generated categorization data sets according to at least one weighted randomization algorithm and perceptual analysis and acoustic DSP analysis to generate said target playlists. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. 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. - View Dependent Claims (21, 22, 23, 24)
categorizing media entities according to predefined categorization schemes by a music matching and analysis system responsive to instructions from a calling object to generate categorization data sets, said calling object instructions providing one or more characteristics of said media entities for use in categorization; and
merging said categorization data sets according to at least one weighted randomization algorithm to generate said target playlists.
-
-
24. The method as recited in claim 23, further comprising the step of filtering said generated target playlists according to predefined restrictions to remove media entities not satisfying said predefined restrictions.
Specification