A system to navigate through a media item catalog using correlation metrics (FIGS. 1,2) from a knowledge base (400) of mediasets (FIG. 4, 1-7). The system uses a knowledge base consisting of a collection of mediasets. Various metrics (Metric 1-Metric m) among media items (m1 . . . ) are considered by analyzing how the media items are grouped to form the sets in the knowledge base (400). Such metrics preferably are stored in a matrix (100) that allows the system to dynamically build appropriate navigation lists (FIG. 3) from media items that a user selects (FIG. 5). |
Citations|
| US5355302 | Mar 6, 1992 | Oct 11, 1994 | Arachnid, Inc. | System for managing a plurality of computer jukeboxes | | US5375235 | Nov 5, 1991 | Dec 20, 1994 | Northern Telecom Limited | Method of indexing keywords for searching in a database recorded on an information recording medium | | US5464946 | Feb 11, 1993 | Nov 7, 1995 | Multimedia Systems Corporation | System and apparatus for interactive multimedia entertainment | | US5483278 | Sep 28, 1993 | Jan 9, 1996 | Philips Electronics North America Corporation | System and method for finding a movie of interest in a large movie database | | US5583763 | Sep 9, 1993 | Dec 10, 1996 | MNI Interactive | Method and apparatus for recommending selections based on preferences in a multi-user system | | US5724521 | Nov 3, 1994 | Mar 3, 1998 | Intel Corporation | Method and apparatus for providing electronic advertisements to end users in a consumer best-fit pricing manner | | US5754939 | Oct 31, 1995 | May 19, 1998 | | System for generation of user profiles for a system for customized electronic identification of desirable objects | | US5758257 | Nov 29, 1994 | May 26, 1998 | | System and method for scheduling broadcast of and access to video programs and other data using customer profiles | | US5890152 | Sep 9, 1996 | Mar 30, 1999 | Seymour Alvin Rapaport Jeffrey Alan Rapaport Linda Rapaport | Personal feedback browser for obtaining media files | | US5918014 | Dec 26, 1996 | Jun 29, 1999 | Athenium, L.L.C. | Automated collaborative filtering in world wide web advertising | | US5950176 | Mar 25, 1996 | Sep 7, 1999 | HSX, Inc. | Computer-implemented securities trading system with a virtual specialist function | | US6000044 | Nov 26, 1997 | Dec 7, 1999 | Digital Equipment Corporation | Apparatus for randomly sampling instructions in a processor pipeline | | US6047311 | Jul 14, 1997 | Apr 4, 2000 | Matsushita Electric Industrial Co., Ltd. | Agent communication system with dynamic change of declaratory script destination and behavior | | US6112186 | Mar 31, 1997 | Aug 29, 2000 | Microsoft Corporation | Distributed system for facilitating exchange of user information and opinion using automated collaborative filtering | | US6134532 | Nov 14, 1997 | Oct 17, 2000 | Aptex Software, Inc. | System and method for optimal adaptive matching of users to most relevant entity and information in real-time | | US6345288 | May 15, 2000 | Feb 5, 2002 | OneName Corporation | Computer-based communication system and method using metadata defining a control-structure | | US6346951 | Sep 23, 1997 | Feb 12, 2002 | Touchtunes Music Corporation | Process for selecting a recording on a digital audiovisual reproduction system, for implementing the process | | US6347313 | Mar 1, 1999 | Feb 12, 2002 | Hewlett-Packard Company | Information embedding based on user relevance feedback for object retrieval | | US6349339 | Nov 19, 1999 | Feb 19, 2002 | ClickRadio, Inc. | System and method for utilizing data packets | | US6381575 | Feb 11, 2000 | Apr 30, 2002 | Arachnid, Inc. | Computer jukebox and computer jukebox management system | | US6430539 | May 6, 1999 | Aug 6, 2002 | HNC Software | Predictive modeling of consumer financial behavior | | US6434621 | Mar 31, 1999 | Aug 13, 2002 | Hannaway & Associates | Apparatus and method of using the same for internet and intranet broadcast channel creation and management | | US6438579 | Jul 14, 2000 | Aug 20, 2002 | Agent Arts, Inc. | Automated content and collaboration-based system and methods for determining and providing content recommendations | | US6487539 | Aug 6, 1999 | Nov 26, 2002 | International Business Machines Corporation | Semantic based collaborative filtering | | US6526411 | Nov 15, 2000 | Feb 25, 2003 | | System and method for creating dynamic playlists | | US6532469 | Sep 20, 1999 | Mar 11, 2003 | ClearForest Corp. | Determining trends using text mining | | US6577716 | Dec 17, 1999 | Jun 10, 2003 | | Internet radio system with selective replacement capability | | US6587127 | Nov 24, 1998 | Jul 1, 2003 | Motorola, Inc. | Content player method and server with user profile | | US6615208 | Sep 1, 2000 | Sep 2, 2003 | Telcordia Technologies, Inc. | Automatic recommendation of products using latent semantic indexing of content | | US6647371 | Jan 22, 2002 | Nov 11, 2003 | Honda Giken Kogyo Kabushiki Kaisha | Method for predicting a demand for repair parts | | US6687696 | Jul 26, 2001 | Feb 3, 2004 | Recommind Inc. | System and method for personalized search, information filtering, and for generating recommendations utilizing statistical latent class models | | US6690918 | Jan 5, 2001 | Feb 10, 2004 | Soundstarts, Inc. | Networking by matching profile information over a data packet-network and a local area network | | US6751574 | Jul 24, 2002 | Jun 15, 2004 | Honda Giken Kogyo Kabushiki Kaisha | System for predicting a demand for repair parts | | US6785688 | Jun 8, 2001 | Aug 31, 2004 | America Online, Inc. | Internet streaming media workflow architecture | | US6842761 | Jun 8, 2001 | Jan 11, 2005 | America Online, Inc. | Full-text relevancy ranking | | US6850252 | Oct 5, 2000 | Feb 1, 2005 | | Intelligent electronic appliance system and method | | US6914891 | Jan 10, 2001 | Jul 5, 2005 | SK Teletech Co., Ltd. | Method of remote management of mobile communication terminal data | | US6931454 | Dec 29, 2000 | Aug 16, 2005 | Intel Corporation | Method and apparatus for adaptive synchronization of network devices | | US6947922 | Jun 16, 2000 | Sep 20, 2005 | Xerox Corporation | Recommender system and method for generating implicit ratings based on user interactions with handheld devices | | US6950804 | Feb 26, 2001 | Sep 27, 2005 | Pika Media | Systems and methods for distributing targeted multimedia content and advertising | | US6987221 | May 30, 2002 | Jan 17, 2006 | Microsoft Corporation | Auto playlist generation with multiple seed songs | | US6993532 | May 30, 2001 | Jan 31, 2006 | Microsoft Corporation | Auto playlist generator | | US7020637 | Dec 30, 2002 | Mar 28, 2006 | | Digital audio and video playback with performance complement testing | | US7021836 | Dec 26, 2000 | Apr 4, 2006 | Emcore Corporation | Attenuator and conditioner | | US7051352 | Feb 4, 2000 | May 23, 2006 | Koninklijke Philips Electronics N.V. | Adaptive TV program recommender | | US7072846 | Nov 16, 2000 | Jul 4, 2006 | Emergent Music LLC | Clusters for rapid artist-audience matching | | US7082407 | Aug 19, 1999 | Jul 25, 2006 | Amazon.com, Inc. | Purchase notification service for assisting users in selecting items from an electronic catalog | | US7111240 | Feb 24, 2003 | Sep 19, 2006 | Apple Computer, Inc. | User interface for presenting media information | | US7120619 | Apr 22, 2003 | Oct 10, 2006 | Microsoft Corporation | Relationship view | | US7127143 | May 24, 2004 | Oct 24, 2006 | Corning Cable Systems LLC | Distribution cable assembly having overmolded mid-span access location | | US7136866 | Aug 15, 2002 | Nov 14, 2006 | Microsoft Corporation | Media identifier registry | | US7139723 | Jan 16, 2001 | Nov 21, 2006 | erinMedia, LLC | Privacy compliant multiple dataset correlation system | | US7174126 | May 5, 2003 | Feb 6, 2007 | Time Warner Interactive Video Group Inc. | Technique for effectively accessing programming listing information in an entertainment delivery system | | US7180473 | Feb 22, 2002 | Feb 20, 2007 | Yokowo Co., Ltd. UBE Industries, Ltd. | Antenna with built-in filter | | US7194421 | Sep 12, 2002 | Mar 20, 2007 | erinMedia, LLC | Content attribute impact invalidation method | | US7197472 | Sep 12, 2002 | Mar 27, 2007 | erinMedia, LLC | Market data acquisition system | | US7236941 | Sep 12, 2002 | Jun 26, 2007 | erinMedia, LLC | Event invalidation method | | US7256341 | Oct 5, 2004 | Aug 14, 2007 | Microsoft Corporation | Methods and systems for per persona processing media content-associated metadata | | US7302419 | Sep 12, 2002 | Nov 27, 2007 | Erinmedia, LLC | Dynamic operator identification system and methods | | US7302468 | Nov 1, 2004 | Nov 27, 2007 | Motorola Inc. | Local area preference determination system and method | | US7358434 | Apr 1, 2005 | Apr 15, 2008 | Microsoft Corporation | Methods and systems for per persona processing media content-associated metadata | | US7363314 | Nov 29, 2004 | Apr 22, 2008 | Microsoft Corporation | System and method for dynamic playlist of media | | US7392212 | Sep 24, 2001 | Jun 24, 2008 | JPMorgan Chase Bank, N.A. | User-interactive financial vehicle performance prediction, trading and training system and methods | | US7403769 | Mar 23, 2004 | Jul 22, 2008 | Nokia Corporation | System and method for music synchronization in a mobile device | | US7415181 | Jul 29, 2005 | Aug 19, 2008 | Corning Cable Systems LLC | Fiber optic cables and assemblies for fiber to the subscriber applications | | US7457862 | Oct 22, 2001 | Nov 25, 2008 | Avaya, Inc. | Real time control protocol session matching | | US7478323 | Mar 11, 2005 | Jan 13, 2009 | Apple Inc. | Automated creation of media asset illustration collage | | US7499630 | Mar 30, 2002 | Mar 3, 2009 | Robert Bosch GmbH | Method for playing back multimedia data using an entertainment device | | US7505959 | Nov 19, 2004 | Mar 17, 2009 | Microsoft Corporation | System and methods for the automatic transmission of new, high affinity media | | US7546254 | May 31, 2005 | Jun 9, 2009 | | System and method for promoting commerce, including sales agent assisted commerce, in a networked economy | | US7568213 | Oct 9, 2008 | Jul 28, 2009 | VoloMedia, Inc. | Method for providing episodic media content | | US7574422 | Nov 17, 2006 | Aug 11, 2009 | Yahoo! Inc. | Collaborative-filtering contextual model optimized for an objective function for recommending items | | US7574513 | Jun 20, 2002 | Aug 11, 2009 | Yahoo! Inc. | Controllable track-skipping | | US7580932 | Jul 15, 2005 | Aug 25, 2009 | Microsoft Corporation | User interface for establishing a filtering engine | | US7644077 | Oct 21, 2004 | Jan 5, 2010 | Microsoft Corporation | Methods, computer readable mediums and systems for linking related data from at least two data sources based upon a scoring algorithm | | US20010056434 | Mar 29, 2001 | | Smartdisk Corporation | Systems, methods and computer program products for managing multimedia content | | US20020002899 | Mar 22, 2000 | | | System for content based music searching | | US20020059094 | Jun 7, 2001 | | | Method and system for profiling iTV users and for providing selective content delivery | | US20020082901 | Apr 30, 2001 | | | Relationship discovery engine | | US20020152117 | Apr 12, 2001 | | | System and method for targeting object oriented audio and video content to users | | US20020178223 | May 22, 2002 | | | System and method for disseminating knowledge over a global computer network | | US20020194215 | Jun 19, 2002 | | | Advertising application services system and method | | US20030033321 | Oct 23, 2001 | | Audible Magic, Inc. | Method and apparatus for identifying new media content | | US20030055689 | Aug 2, 2002 | | | Automated internet based interactive travel planning and management system | | US20030120630 | Dec 20, 2001 | | | Method and system for similarity search and clustering | | US20030182254 | Mar 21, 2002 | | | Methods and systems for providing playlists | | US20030182315 | Mar 21, 2002 | | | Methods and systems for processing playlists | | US20030212710 | Mar 27, 2003 | | | System for tracking activity and delivery of advertising over a file network | | US20030229537 | Mar 26, 2003 | | | Relationship discovery engine | | US20040003392 | Jun 26, 2002 | | Koninklijke Philips Electronics N.V. | Method and apparatus for finding and updating user group preferences in an entertainment system | | US20040068552 | Jun 26, 2003 | | | Methods and apparatus for personalized content presentation | | US20040073924 | Sep 30, 2002 | | | Broadcast scheduling and content selection based upon aggregated user profile information | | US20040128286 | Oct 21, 2003 | | Pioneer Corporation | Music searching method, music searching device, and music searching program | | US20040139064 | Feb 24, 2004 | | | Method for navigation by computation of groups, receiver for carrying out said method and graphical interface for presenting said method | | US20040263337 | Jun 7, 2004 | | | Control apparatus and control method | | US20040267715 | Jun 26, 2003 | | MICROSOFT CORPORATION | Processing TOC-less media content | | US20050005246 | Jul 22, 2004 | | | Navigation methods, systems, and computer program products for virtual three-dimensional books | | US20050021470 | Jun 8, 2004 | | Bose Corporation | Intelligent music track selection | | US20050060350 | Sep 15, 2003 | | | System and method for recommendation of media segments | | US20050075908 | Nov 23, 2004 | | | Personal business service system and method | | US20050091146 | Oct 21, 2004 | | | System and method for predicting stock prices | | US20050102610 | Nov 6, 2003 | | | Visual electronic library | | US20050114357 | Nov 20, 2003 | | | Collaborative media indexing system and method | | US20050141709 | Jan 20, 2005 | | | Digital audio and video playback with performance complement testing | | US20050154608 | Oct 21, 2004 | | | Digital media distribution and trading system used via a computer network | | US20050193014 | Feb 8, 2005 | | | Fuzzy database retrieval | | US20050193054 | Feb 14, 2005 | | | Multi-user social interaction network | | US20050195696 | Jan 26, 2005 | | Sony Corporation | Information processing apparatus and method, and program | | US20050203807 | Feb 14, 2005 | | | Computer services for identifying and exposing associations between user communities and items in a catalog | | US20050210101 | May 17, 2005 | | Universal Electronics Inc. | System and method for providing content, management, and interactivity for client devices | | US20050216855 | Mar 23, 2004 | | | System and method for music synchronization in a mobile device | | US20050223039 | Apr 5, 2005 | | | Method and apparatus for playing multimedia play list and storage medium therefor | | US20050235811 | Apr 18, 2005 | | | Systems for and methods of selection, characterization and automated sequencing of media content | | US20050256867 | Mar 15, 2005 | | Yahoo! Inc. | Search systems and methods with integration of aggregate user annotations | | US20050276570 | Apr 7, 2005 | | | Systems, processes and apparatus for creating, processing and interacting with audiobooks and other media | | US20060015571 | Jul 1, 2005 | | International Business Machines Corporation | Computer evaluation of contents of interest | | US20060015904 | Jun 16, 2005 | | | Method and apparatus for creation, distribution, assembly and verification of media | | US20060018208 | Jul 21, 2005 | | | Digital downloading jukebox system with central and local music servers | | US20060018209 | Jul 21, 2005 | | | Apparatus and method for interactive content requests in a networked computer jukebox | | US20060020062 | Jul 8, 2005 | | | Epoxidized esters of vegetable oil fatty acids as reactive diluents | | US20060020662 | Sep 19, 2005 | | Emergent Music LLC | Enabling recommendations and community by massively-distributed nearest-neighbor searching | | US20060026263 | Sep 27, 2005 | | Microsoft Corporation | Managing stored data on a computer network | | US20060053077 | Oct 14, 2005 | | International Business Machines Corporation | Digital content distribution using web broadcasting services | | US20060062094 | Sep 9, 2005 | | | Digital downloading jukebox system with user-tailored music management, communications, and other tools | | US20060067296 | Aug 1, 2005 | | University of Washington | Predictive tuning of unscheduled streaming digital content | | US20060074750 | Oct 1, 2004 | | | Prioritized content download for an entertainment device | | US20060080356 | Oct 13, 2004 | | Microsoft Corporation | System and method for inferring similarities between media objects | | US20060100978 | Oct 25, 2004 | | | Multiple media type synchronization between host computer and media device | | US20060112098 | Jan 27, 2005 | | Microsoft Corporation | Client-based generation of music playlists via clustering of music similarity vectors | | US20060173910 | Feb 1, 2005 | | | Dynamic identification of a new set of media items responsive to an input mediaset | | US20060173916 | Dec 21, 2005 | | | Method and system for automatically generating a personalized sequence of rich media | | US20060195513 | Feb 24, 2006 | | YAHOO! Inc. | System and method for networked media access | | US20060195514 | Feb 24, 2006 | | YAHOO! Inc. | Media management system and method | | US20060195515 | Feb 27, 2006 | | YAHOO! Inc. | System and method for rating media | | US20060195516 | Feb 28, 2006 | | YAHOO! Inc. | Method and system for generating affinity based playlists | | US20060195521 | Oct 12, 2005 | | | System and method for creating a collaborative playlist | | US20060195789 | Feb 24, 2006 | | YAHOO! Inc. | Media engine user interface | | US20060195790 | Feb 27, 2006 | | YAHOO! Inc. | Method and system for exploring similarities | | US20060253874 | Apr 3, 2006 | | Vulcan Inc. | Mobile interface for manipulating multimedia content | | US20060277098 | Jun 6, 2005 | | | Media playing system and method for delivering multimedia content with up-to-date and targeted marketing messages over a communication network | | US20060282311 | Jun 9, 2005 | | | Targeted advertisement network that integrates with store-shopping | | US20060288044 | Aug 19, 2004 | | Sony Corporation | File management device, file management method, file management method program, and recording medium the file management method program | | US20060288367 | Aug 26, 2005 | | | Systems, methods and products for tailoring and bundling content | | US20070016507 | Jul 12, 2005 | | | System for analysis and prediction of financial and statistical data | | US20070043829 | Aug 17, 2005 | | | Method and system for accessing a storage or computing device via the Internet | | US20070100690 | Nov 2, 2005 | | | System and method for providing targeted advertisements in user requested multimedia content | | US20070118546 | Nov 21, 2005 | | Sony Corporation Sony Electronics Inc. | User's preference prediction from collective rating data | | US20070136264 | Dec 13, 2005 | | | Intelligent data retrieval system | | US20070156677 | Feb 19, 2007 | | ALBERTI ANEMOMETER LLC | DATABASE ACCESS SYSTEM | | US20070203790 | Dec 19, 2006 | | MusicStrands, Inc. | User to user recommender | | US20070244880 | Aug 31, 2006 | | | Mediaset generation system | | US20070250402 | Jun 26, 2007 | | | METHOD AND SYSTEM FOR SELECTING POTENTIAL PURCHASERS USING PURCHASE HISTORY | | US20070250761 | Apr 4, 2007 | | | SYSTEM AND METHOD FOR SYNCHRONIZING MEDIA PRESENTATION AT MULTIPLE RECIPIENTS | | US20070271286 | May 16, 2006 | | | Dimensionality reduction for content category data | | US20070294096 | Nov 4, 2005 | | | System and Method for Interactive Marketing | | US20080004948 | Jun 28, 2006 | | MICROSOFT CORPORATION | AUCTIONING FOR VIDEO AND AUDIO ADVERTISING | | US20080004990 | Jun 28, 2006 | | MICROSOFT CORPORATION | VIRTUAL SPOT MARKET FOR ADVERTISEMENTS | | US20080027881 | Jul 7, 2006 | | | Market trader training tool | | US20080046317 | Aug 21, 2006 | | The Procter & Gamble Company | Systems and methods for predicting the efficacy of a marketing message | | US20080077264 | Sep 20, 2007 | | GOOGLE INC. | Digital Audio File Management | | US20080082467 | Dec 20, 2006 | | MICROSOFT CORPORATION | PERSONAL DATA MINING | | US20080133601 | Jan 5, 2005 | | MUSICSTRANDS, S.A.U. | System And Method For Recommending Multimedia Elements | | US20080155588 | Dec 21, 2006 | | Verizon Data Services Inc. | CONTENT HOSTING AND ADVERTISING SYSTEMS AND METHODS | | US20080220855 | Mar 9, 2007 | | Yahoo! Inc. | System and method for permutation betting | | US20080270221 | Dec 18, 2007 | | Silvaris Corporation | DETERMINING AND PRESENTING PRODUCT MARKET PRICES | | US20090024504 | May 2, 2008 | | | System and method for forecasting fluctuations in future data and particularly for forecasting security prices by news analysis | | US20090024510 | Jul 18, 2007 | | Yahoo! Inc. | System and method of making markets for a finite subset of orders placed across continuous and countably infinite outcome spaces | | US20090073174 | Sep 13, 2007 | | MICROSOFT CORPORATION | USER INTERFACE FOR EXPRESSING FORECASTING ESTIMATES | | US20090076939 | Sep 13, 2007 | | MICROSOFT CORPORATION | CONTINUOUS BETTING INTERFACE TO PREDICTION MARKET | | US20090076974 | Sep 13, 2007 | | MICROSOFT CORPORATION | COMBINED ESTIMATE CONTEST AND PREDICTION MARKET | | US20090083307 | Apr 22, 2005 | | Musicstrands, S.A.U. | System and method for acquiring and adding data on the playing of elements or multimedia files | | US20090089222 | Sep 23, 2008 | | | SYSTEM AND METHOD FOR AUTOMATED STOCK MARKET OPERATION | | US20090106085 | Oct 19, 2007 | | | Social networking interactive shopping system | | US20090210415 | Apr 29, 2009 | | Strands, Inc. | MEDIASET GENERATION SYSTEM | | US20090276368 | Apr 28, 2009 | | STRANDS, INC. | SYSTEMS AND METHODS FOR PROVIDING PERSONALIZED RECOMMENDATIONS OF PRODUCTS AND SERVICES BASED ON EXPLICIT AND IMPLICIT USER DATA AND FEEDBACK |
Referenced by|
| US8045952 | Nov 27, 2006 | Oct 25, 2011 | Horsham Enterprises, LLC | Method and device for obtaining playlist content over a network | | US8050652 | Nov 27, 2006 | Nov 1, 2011 | Horsham Enterprises, LLC | Method and device for an internet radio capable of obtaining playlist content from a content server | | US8117193 | Aug 15, 2008 | Feb 14, 2012 | Lemi Technology, LLC | Tunersphere | | US8135854 | Jul 2, 2009 | Mar 13, 2012 | Yahoo! Inc. | Controllable track-skipping |
Claims1. A method of assisting a user in browsing in an electronic catalog of media items, the method comprising: - (a) obtaining access to co-concurrency metric values derived from a knowledge base of mediasets associated with the electronic catalog; wherein the metric values reflect a level of co-concurrency for each of the pairs of media items within the knowledge base of mediasets and the co-concurrency metric values are independent of the content of the media items; and further wherein the co-concurrency metric values indicate, for each pair of media items (i,j), how many times item i and item j appear together within any of the mediasets of the knowledge base, so that the co-concurrency metric values are not affected by any descriptor, characteristic, rating, classification or attribute of the media items' content;
- (b) receiving from the user an initial selection of at least one media item from the catalog to define an initial input media set;
- (c) for each item of the initial input media set, generating at least one navigation list based on the co-concurrency metric values;
- (d) communicating the generated navigation list to the user;
- (e) receiving from the user an instruction to edit the navigation list;
- (f) editing the navigation list as instructed by the user to define a new input set;
- (g) for each item of the new input media set, generating a new navigation list based on the co-concurrency metric values; and
- (h) communicating the new navigation list to the user.
2. The method according to claim 1 wherein said editing step includes adding a user-selected media item to the initial input media set to define the new input set. 3. The method according to claim 1 wherein said editing step includes: - receiving from the user a selection of at least one media item on the navigation list for deletion; and
- deleting the user-selected media item from the initial input media set to form the new input set.
4. The method according to claim 1 wherein said communicating step comprises communication over a network for displaying the navigation list on a remote client device. 5. The method according to claim 1 including generating a plurality of different navigation lists based on the metric values. 6. The method according to claim 1 and further comprising ordering the generated navigation list according to values of the selected metric for the media items on the list. 7. The method according to claim 1 and further comprising limiting the generated navigation list to a predetermined maximum number of media items. 8. The method according to claim 7 wherein the maximum number of media items per list is determined by setup parameters. 9. The method according to claim 1 wherein the user comprises a remote software process rather than a person. 10. The method according to claim 1 including repeating steps (e) through (h) to realize an interactive browsing session. 11. The method according to claim 1 wherein the catalog media items comprise recorded music tracks. 12. The method according to claim 11 wherein the co-concurrency metric values include at least one of a pre-concurrency metric, a post-concurrency metric, and a combination of the foregoing metrics applied transitively. 13. A computer-readable storage medium having computer-readable program code stored therein, said computer-readable program code including: - computer-readable program code for receiving a selection of a catalog for user browsing and for accessing a collection of metric data associated with the selected catalog;
- wherein the metric data comprises metric values for pairs of media items derived from a knowledge base of mediasets;
- wherein the metric values reflect a level of co-concurrency for each of the pairs of media items within the knowledge base of mediasets; and further wherein the co-concurrency metric values indicate, for each pair of media items (i,j), how many times item i and item j appear together within any of the mediasets of the knowledge base, so that the co-concurrency metric values are not affected by any descriptor, characteristic, rating, classification or attribute of the media items' content;
- computer-readable program code for receiving from the user an initial selection of at least one media item from the selected catalog to define an initial input media set;
- computer-readable program code for generating a navigation list based on selected metrics for each item of the initial input media set; and
- computer-readable program code for communicating the generated navigation list to the user.
14. A computer-readable storage medium according to claim 13 and further comprising: - computer-readable program code for editing the initial input media set responsive to user feedback; and then generating a new navigation list based on the edited input media set.
15. A computer-readable storage medium according to claim 14 and further comprising computer-readable program code for communicating the new navigation list to the user or saving the new navigation list as a mediaset for the user. 16. A computer-readable storage medium according to claim 15 wherein the catalog comprises a listing of music media items. 17. A computer-readable storage medium according to claim 15 wherein the catalog comprises meta data identifying music tracks; and the metrics are derived from a knowledge base that includes at least some of the catalog music tracks in the catalog. 18. A method according to claim 1, wherein the co-concurrency metric values are determined by the steps of: - accessing the knowledge base of multiple mediasets, each mediaset comprising a plurality of media items grouped together to form the mediaset;
- for each item in a mediaset, identifying every other item in the same mediaset, so as to define all of the pairs of media items in that mediaset;
- repeating said identifying step for every other mediaset in the knowledge base, thereby defining every pair of media items that appears together within any individual mediaset in the knowledge base; and
- for each identified pair of media items, calculating a value of a co-concurrency metric that reflects how many times the identified pair of media items appear together within a mediaset in the knowledge base, and said calculating step comprises incrementing the co-concurrency metric value responsive to every additional occurrence of the same pair of items in the knowledge base.
19. The method according to claim 18 wherein: - the media items are ordered within the mediasets in the knowledge base;
- said identifying step includes defining ordered pairs of items that appear in any mediaset in the knowledge base in the same order;
- the selected metric is an ordered concurrency metric, and
- said calculating step comprises incrementing the ordered concurrency metric value responsive to every additional occurrence of the same ordered pair of items in the knowledge base.
|