System and method for dynamic playlist of media
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-017/00
G06F-017/30
출원번호
US-0905011
(2001-07-13)
발명자
/ 주소
Picker, Saar
Carreno, Michael J.
Flannery, Frank
출원인 / 주소
Microsoft Corporation
대리인 / 주소
Woodcock Washburn LLP
인용정보
피인용 횟수 :
128인용 특허 :
6
초록▼
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 autom
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.
대표청구항▼
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 characteris
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. 2. The method as recited in claim 1, further comprising weighting the media elements contained in said media sets according to at least one weighting randomization algorithm to generate said target playlists.3. The method as recited in claim 1, further comprising the step of filtering said target playlists according to predefined restrictions.4. The method as recited in claim 1, further comprising the step of distributing said generated target playlists to participating users over a network.5. A dynamic playlist generation process in accordance with the method of claim 1 in which target playlists are dynamically generated responsive to a user request for a playlist, wherein said request contains parameters defining scope of said requested playlist.6. A dynamic playlist generation process in accordance with the method of claim 1 wherein said interactions used by said merging step comprise at least one of artist, album, song, genre, or sub-genre.7. A dynamic playlist generation process in accordance with the method of claim 1, further comprising the step of filtering said target playlists according to predefined restrictions, wherein said filter predefined restrictions comprise any of Recording Industry Association of America (RIAA) restrictions and user restrictions.8. A dynamic playlist generation process in accordance with the method of claim 1 in which said merging step further comprises the step of applying predefined media parameters to merge media entities from said media sets, said media parameters comprising any of tempo, mood, and feel.9. A computer readable medium bearing computer executable instructions for carrying out the method of claim 1.10. A modulated data signal carrying computer executable instructions for carrying out the method of claim 1.11. A computing device comprising means for carrying out each of the steps of the method of claim 1.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. 13. The system as recited in claim 12, further comprising a filter system that filters said generated target playlists according to predefined restrictions to remove media entities not satisfying said restrictions.14. The system as recited in claim 12, wherein said merge system further employs media parameters to generate said target playlists.15. The system as recited in claim 14, wherein said media parameters comprise any of feel, tempo, and mood.16. The system as recited in claim 12, wherein said merge system employs interactions among media entities from said categorizatio n data sets to aggregate similar media entities to generate said target playlists.17. The system as recited in claim 16, wherein said interactions comprise at least one of media entities' artist, album, song, genre, or sub-genre.18. The system as recited in claim 14, further comprising a distribution means for leveraging generated target playlists to participating users.19. A dynamic playlist generation system in accordance with the system as recited in claim 12, wherein said playlist generation is performed responsive to request for at least one media entity from participating users.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. 21. A one step song personalization process in accordance with the method of claim 20 in which the user requests a particular song which the user finds pleasing and the song analysis and matching system automatically plays a set of songs with similar fundamental musical properties as the chosen song.22. The method as recited in claim 20, further comprising the step of distributing said generated target playlist to said user.23. The method as recited in claim 20, wherein said generating step further comprises the steps of: 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.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (6)
Benjamin E. Hosken AU, Automated content and collaboration-based system and methods for determining and providing content recommendations.
Cronk, Gary; Putsch, Jonathan; Boutilier, James; Miller, Paul L.; Dillon, Michael, Apparatus and methods for content delivery and message exchange across multiple content delivery networks.
Cronk, Gary; Putsch, Jonathan; Boutilier, James; Miller, Paul L.; Dillon, Michael, Apparatus and methods for content delivery and message exchange across multiple content delivery networks.
Roosenraad, Chris; Harman, Richard; Watson, John W.; Turner, Christopher; Arnhold, Phil; Durham, Brian; Stovall, Barbara, Apparatus and methods for data collection, analysis and service modification based on online activity.
Andrews, Christopher C., Apparatus, method and graphical user interface for providing a sound link for combining, publishing and accessing websites and audio files on the internet.
Desikan, Pavan; Lilot, Jean-Christophe E.; Troper, Dennis; Marra, Gregory M.; Sethi, Abhishek; Byttow, David M., Automatic group assignment of users in a social network.
Farnham, Shelly D.; Turski, Andrzej; Vronay, David P.; Cheng, Lili; Kelly, Sean U.; Marcjan, Cezary; Rashid, Richard F., Computer system architecture for automatic context associations.
Gates, Patrick; Werner, Jeremy; Vyrros, Andrew H.; McCulloh, John Andrew; Wagner, Richard Frederick; Strahm, Eric Danforth, Media item clustering based on similarity data.
Lee, Nam-Suk; Lee, Chul-woo; Jeong, Jong-hoon; Moon, Han-gil; Kim, Hyun-wook; Lee, Sang-hoon, Method and apparatus for encoding/decoding multi-channel audio signal by using semantic information.
Oppenheimer, Harold B., Method and apparatus for generating and updating a pre-categorized song database from which consumers may select and then download desired playlists.
Oppenheimer, Harold B., Method and apparatus for generating and updating a pre-categorized song database from which consumers may select and then download desired playlists.
Plastina,Daniel; Mazhar,Khurshed; Colville,Scott; Alkove,James M.; Debique,Kirt A., Methods and systems for per persona processing media content-associated metadata.
Plastina,Daniel; Mazhar,Khurshed; Colville,Scott; Alkove,James M.; Debique,Kirt A., Methods and systems for per persona processing media content-associated metadata.
Plastina,Daniel; Mazhar,Khurshed; Colville,Scott; Alkove,James M.; Debique,Kirt A., Methods and systems for per persona processing media content-associated metadata.
Plastina,Daniel; Mazhar,Khurshed; Colville,Scott; Alkove,James M.; Debique,Kirt A., Methods and systems for per persona processing media content-associated metadata.
Plastina, Daniel; Cain, Jonathan M.; Novak, Michael J., Methods, systems, and computer-readable media for generating a suggested list of media items based upon a seed.
Martin, Francisco J.; Shur, Jim; Torrens, Marc, Recommender system for identifying a new set of media items responsive to an input set of media items and knowledge base metrics.
Martin, Francisco J.; Shur, Jim; Torrens, Marc, Recommender system for identifying a new set of media items responsive to an input set of media items and knowledge base metrics.
Martin, Francisco J.; Shur, Jim; Torrens, Marc, Recommender system for identifying a new set of media items responsive to an input set of media items and knowledge base metrics.
Farnham, Shelly D.; Turski, Andrzej; Portnoy, William; Vronay, David P.; Cheng, Lili, Social mapping of contacts from computer communication information.
Farnham,Shelly D.; Turski,Andrzej; Portnoy,William L.; Vronay,David P.; Cheng,Lili, Social mapping of contacts from computer communication information.
Martin Cervera, Francisco Jose; Plaza I Cervera, Enric, System and method for acquiring and adding data on the playing of elements or multimedia files.
Martin Cervera, Francisco José; Plaza I Cervera, Enric, System and method for acquiring and adding data on the playing of elements or multimedia files.
Gates, Patrick; Wagner, Richard Frederick; Werner, Jeremy; Wadycki, Andrew; Flowers, Josh, System and method for playlist generation based on similarity data.
Gates, Patrick; Wagner, Richard Frederick; Werner, Jeremy; Wadycki, Andrew; Flowers, Josh; Davis, Stephen A.; Miller, Jeffrey S., System and method for playlist generation based on similarity data.
Gates, Patrick; Wagner, Richard Frederick; Werner, Jeremy; Wadycki, Andrew; Flowers, Josh; Davis, Stephen A.; Miller, Jeffrey S., System and method for playlist generation based on similarity data.
Hoekman, Jeffrey S.; Weare, Christopher B., System and methods for providing automatic classification of media entities according to consonance properties.
Weare, Christopher B.; Hoekman, Jeffrey S., System and methods for providing automatic classification of media entities according to melodic movement properties.
Martin, Francisco J.; Shur, Jim; Torrens, Marc, System for browsing through a music catalog using correlation metrics of a knowledge base of mediasets.
Martin, Francisco J.; Shur, Jim; Torrens, Marc, System for browsing through a music catalog using correlation metrics of a knowledge base of mediasets.
Hangartner, Rick; Martin, Francisco; Del Ser Bartolome, David; Caudevilla-Laliena, Guillermo; McLaughlin, Matt; Rowley, Craig; Yip, Andrew; Shur, Jim, Systems and methods for prioritizing media files in a presentation device.
Hangartner, Rick; Martin, Francisco; Del Ser Bartolome, David; Caudevilla-Laliena, Guillermo; McLaughlin, Matt; Rowley, Craig; Yip, Andrew; Shur, Jim, Systems and methods for prioritizing mobile media player files.
Plastina,Daniel; Mazhar,Khurshed; Colville,Scott; Alkove,James M.; Debique,Kirt A., Systems for per persona processing media content-associated metadata.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.