Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

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).

InventorsFrancisco J. Martin, Jim Shur, Marc Torrens
Original AssigneeStrands, Inc.
Primary Examiner: John R. Cottingham
Secondary Examiner: Nicholas E Allen
Attorney: Stolowitz Ford Cowger LLP
Current U.S. Classification707/737; 707/916; 707/948

View patent at USPTO
Search USPTO Assignment Database
Download USPTO Public PAIR data

Citations

Cited PatentFiling dateIssue dateOriginal AssigneeTitle
US5355302Mar 6, 1992Oct 11, 1994Arachnid, Inc.System for managing a plurality of computer jukeboxes
US5375235Nov 5, 1991Dec 20, 1994Northern Telecom LimitedMethod of indexing keywords for searching in a database recorded on an information recording medium
US5464946Feb 11, 1993Nov 7, 1995Multimedia Systems CorporationSystem and apparatus for interactive multimedia entertainment
US5483278Sep 28, 1993Jan 9, 1996Philips Electronics North America CorporationSystem and method for finding a movie of interest in a large movie database
US5583763Sep 9, 1993Dec 10, 1996MNI InteractiveMethod and apparatus for recommending selections based on preferences in a multi-user system
US5724521Nov 3, 1994Mar 3, 1998Intel CorporationMethod and apparatus for providing electronic advertisements to end users in a consumer best-fit pricing manner
US5754939Oct 31, 1995May 19, 1998System for generation of user profiles for a system for customized electronic identification of desirable objects
US5758257Nov 29, 1994May 26, 1998System and method for scheduling broadcast of and access to video programs and other data using customer profiles
US5890152Sep 9, 1996Mar 30, 1999Seymour Alvin Rapaport
Jeffrey Alan Rapaport
Linda Rapaport
Personal feedback browser for obtaining media files
US5918014Dec 26, 1996Jun 29, 1999Athenium, L.L.C.Automated collaborative filtering in world wide web advertising
US5950176Mar 25, 1996Sep 7, 1999HSX, Inc.Computer-implemented securities trading system with a virtual specialist function
US6000044Nov 26, 1997Dec 7, 1999Digital Equipment CorporationApparatus for randomly sampling instructions in a processor pipeline
US6047311Jul 14, 1997Apr 4, 2000Matsushita Electric Industrial Co., Ltd.Agent communication system with dynamic change of declaratory script destination and behavior
US6112186Mar 31, 1997Aug 29, 2000Microsoft CorporationDistributed system for facilitating exchange of user information and opinion using automated collaborative filtering
US6134532Nov 14, 1997Oct 17, 2000Aptex Software, Inc.System and method for optimal adaptive matching of users to most relevant entity and information in real-time
US6345288May 15, 2000Feb 5, 2002OneName CorporationComputer-based communication system and method using metadata defining a control-structure
US6346951Sep 23, 1997Feb 12, 2002Touchtunes Music CorporationProcess for selecting a recording on a digital audiovisual reproduction system, for implementing the process
US6347313Mar 1, 1999Feb 12, 2002Hewlett-Packard CompanyInformation embedding based on user relevance feedback for object retrieval
US6349339Nov 19, 1999Feb 19, 2002ClickRadio, Inc.System and method for utilizing data packets
US6381575Feb 11, 2000Apr 30, 2002Arachnid, Inc.Computer jukebox and computer jukebox management system
US6430539May 6, 1999Aug 6, 2002HNC SoftwarePredictive modeling of consumer financial behavior
US6434621Mar 31, 1999Aug 13, 2002Hannaway & AssociatesApparatus and method of using the same for internet and intranet broadcast channel creation and management
US6438579Jul 14, 2000Aug 20, 2002Agent Arts, Inc.Automated content and collaboration-based system and methods for determining and providing content recommendations
US6487539Aug 6, 1999Nov 26, 2002International Business Machines CorporationSemantic based collaborative filtering
US6526411Nov 15, 2000Feb 25, 2003System and method for creating dynamic playlists
US6532469Sep 20, 1999Mar 11, 2003ClearForest Corp.Determining trends using text mining
US6577716Dec 17, 1999Jun 10, 2003Internet radio system with selective replacement capability
US6587127Nov 24, 1998Jul 1, 2003Motorola, Inc.Content player method and server with user profile
US6615208Sep 1, 2000Sep 2, 2003Telcordia Technologies, Inc.Automatic recommendation of products using latent semantic indexing of content
US6647371Jan 22, 2002Nov 11, 2003Honda Giken Kogyo Kabushiki KaishaMethod for predicting a demand for repair parts
US6687696Jul 26, 2001Feb 3, 2004Recommind Inc.System and method for personalized search, information filtering, and for generating recommendations utilizing statistical latent class models
US6690918Jan 5, 2001Feb 10, 2004Soundstarts, Inc.Networking by matching profile information over a data packet-network and a local area network
US6751574Jul 24, 2002Jun 15, 2004Honda Giken Kogyo Kabushiki KaishaSystem for predicting a demand for repair parts
US6785688Jun 8, 2001Aug 31, 2004America Online, Inc.Internet streaming media workflow architecture
US6842761Jun 8, 2001Jan 11, 2005America Online, Inc.Full-text relevancy ranking
US6850252Oct 5, 2000Feb 1, 2005Intelligent electronic appliance system and method
US6914891Jan 10, 2001Jul 5, 2005SK Teletech Co., Ltd.Method of remote management of mobile communication terminal data
US6931454Dec 29, 2000Aug 16, 2005Intel CorporationMethod and apparatus for adaptive synchronization of network devices
US6947922Jun 16, 2000Sep 20, 2005Xerox CorporationRecommender system and method for generating implicit ratings based on user interactions with handheld devices
US6950804Feb 26, 2001Sep 27, 2005Pika MediaSystems and methods for distributing targeted multimedia content and advertising
US6987221May 30, 2002Jan 17, 2006Microsoft CorporationAuto playlist generation with multiple seed songs
US6993532May 30, 2001Jan 31, 2006Microsoft CorporationAuto playlist generator
US7020637Dec 30, 2002Mar 28, 2006Digital audio and video playback with performance complement testing
US7021836Dec 26, 2000Apr 4, 2006Emcore CorporationAttenuator and conditioner
US7051352Feb 4, 2000May 23, 2006Koninklijke Philips Electronics N.V.Adaptive TV program recommender
US7072846Nov 16, 2000Jul 4, 2006Emergent Music LLCClusters for rapid artist-audience matching
US7082407Aug 19, 1999Jul 25, 2006Amazon.com, Inc.Purchase notification service for assisting users in selecting items from an electronic catalog
US7111240Feb 24, 2003Sep 19, 2006Apple Computer, Inc.User interface for presenting media information
US7120619Apr 22, 2003Oct 10, 2006Microsoft CorporationRelationship view
US7127143May 24, 2004Oct 24, 2006Corning Cable Systems LLCDistribution cable assembly having overmolded mid-span access location
US7136866Aug 15, 2002Nov 14, 2006Microsoft CorporationMedia identifier registry
US7139723Jan 16, 2001Nov 21, 2006erinMedia, LLCPrivacy compliant multiple dataset correlation system
US7174126May 5, 2003Feb 6, 2007Time Warner Interactive Video Group Inc.Technique for effectively accessing programming listing information in an entertainment delivery system
US7180473Feb 22, 2002Feb 20, 2007Yokowo Co., Ltd.
UBE Industries, Ltd.
Antenna with built-in filter
US7194421Sep 12, 2002Mar 20, 2007erinMedia, LLCContent attribute impact invalidation method
US7197472Sep 12, 2002Mar 27, 2007erinMedia, LLCMarket data acquisition system
US7236941Sep 12, 2002Jun 26, 2007erinMedia, LLCEvent invalidation method
US7256341Oct 5, 2004Aug 14, 2007Microsoft CorporationMethods and systems for per persona processing media content-associated metadata
US7302419Sep 12, 2002Nov 27, 2007Erinmedia, LLCDynamic operator identification system and methods
US7302468Nov 1, 2004Nov 27, 2007Motorola Inc.Local area preference determination system and method
US7358434Apr 1, 2005Apr 15, 2008Microsoft CorporationMethods and systems for per persona processing media content-associated metadata
US7363314Nov 29, 2004Apr 22, 2008Microsoft CorporationSystem and method for dynamic playlist of media
US7392212Sep 24, 2001Jun 24, 2008JPMorgan Chase Bank, N.A.User-interactive financial vehicle performance prediction, trading and training system and methods
US7403769Mar 23, 2004Jul 22, 2008Nokia CorporationSystem and method for music synchronization in a mobile device
US7415181Jul 29, 2005Aug 19, 2008Corning Cable Systems LLCFiber optic cables and assemblies for fiber to the subscriber applications
US7457862Oct 22, 2001Nov 25, 2008Avaya, Inc.Real time control protocol session matching
US7478323Mar 11, 2005Jan 13, 2009Apple Inc.Automated creation of media asset illustration collage
US7499630Mar 30, 2002Mar 3, 2009Robert Bosch GmbHMethod for playing back multimedia data using an entertainment device
US7505959Nov 19, 2004Mar 17, 2009Microsoft CorporationSystem and methods for the automatic transmission of new, high affinity media
US7546254May 31, 2005Jun 9, 2009System and method for promoting commerce, including sales agent assisted commerce, in a networked economy
US7568213Oct 9, 2008Jul 28, 2009VoloMedia, Inc.Method for providing episodic media content
US7574422Nov 17, 2006Aug 11, 2009Yahoo! Inc.Collaborative-filtering contextual model optimized for an objective function for recommending items
US7574513Jun 20, 2002Aug 11, 2009Yahoo! Inc.Controllable track-skipping
US7580932Jul 15, 2005Aug 25, 2009Microsoft CorporationUser interface for establishing a filtering engine
US7644077Oct 21, 2004Jan 5, 2010Microsoft CorporationMethods, computer readable mediums and systems for linking related data from at least two data sources based upon a scoring algorithm
US20010056434Mar 29, 2001Smartdisk CorporationSystems, methods and computer program products for managing multimedia content
US20020002899Mar 22, 2000System for content based music searching
US20020059094Jun 7, 2001Method and system for profiling iTV users and for providing selective content delivery
US20020082901Apr 30, 2001Relationship discovery engine
US20020152117Apr 12, 2001System and method for targeting object oriented audio and video content to users
US20020178223May 22, 2002System and method for disseminating knowledge over a global computer network
US20020194215Jun 19, 2002Advertising application services system and method
US20030033321Oct 23, 2001Audible Magic, Inc.Method and apparatus for identifying new media content
US20030055689Aug 2, 2002Automated internet based interactive travel planning and management system
US20030120630Dec 20, 2001Method and system for similarity search and clustering
US20030182254Mar 21, 2002Methods and systems for providing playlists
US20030182315Mar 21, 2002Methods and systems for processing playlists
US20030212710Mar 27, 2003System for tracking activity and delivery of advertising over a file network
US20030229537Mar 26, 2003Relationship discovery engine
US20040003392Jun 26, 2002Koninklijke Philips Electronics N.V.Method and apparatus for finding and updating user group preferences in an entertainment system
US20040068552Jun 26, 2003Methods and apparatus for personalized content presentation
US20040073924Sep 30, 2002Broadcast scheduling and content selection based upon aggregated user profile information
US20040128286Oct 21, 2003Pioneer CorporationMusic searching method, music searching device, and music searching program
US20040139064Feb 24, 2004Method for navigation by computation of groups, receiver for carrying out said method and graphical interface for presenting said method
US20040263337Jun 7, 2004Control apparatus and control method
US20040267715Jun 26, 2003MICROSOFT CORPORATIONProcessing TOC-less media content
US20050005246Jul 22, 2004Navigation methods, systems, and computer program products for virtual three-dimensional books
US20050021470Jun 8, 2004Bose CorporationIntelligent music track selection
US20050060350Sep 15, 2003System and method for recommendation of media segments
US20050075908Nov 23, 2004Personal business service system and method
US20050091146Oct 21, 2004System and method for predicting stock prices
US20050102610Nov 6, 2003Visual electronic library
US20050114357Nov 20, 2003Collaborative media indexing system and method
US20050141709Jan 20, 2005Digital audio and video playback with performance complement testing
US20050154608Oct 21, 2004Digital media distribution and trading system used via a computer network
US20050193014Feb 8, 2005Fuzzy database retrieval
US20050193054Feb 14, 2005Multi-user social interaction network
US20050195696Jan 26, 2005Sony CorporationInformation processing apparatus and method, and program
US20050203807Feb 14, 2005Computer services for identifying and exposing associations between user communities and items in a catalog
US20050210101May 17, 2005Universal Electronics Inc.System and method for providing content, management, and interactivity for client devices
US20050216855Mar 23, 2004System and method for music synchronization in a mobile device
US20050223039Apr 5, 2005Method and apparatus for playing multimedia play list and storage medium therefor
US20050235811Apr 18, 2005Systems for and methods of selection, characterization and automated sequencing of media content
US20050256867Mar 15, 2005Yahoo! Inc.Search systems and methods with integration of aggregate user annotations
US20050276570Apr 7, 2005Systems, processes and apparatus for creating, processing and interacting with audiobooks and other media
US20060015571Jul 1, 2005International Business Machines CorporationComputer evaluation of contents of interest
US20060015904Jun 16, 2005Method and apparatus for creation, distribution, assembly and verification of media
US20060018208Jul 21, 2005Digital downloading jukebox system with central and local music servers
US20060018209Jul 21, 2005Apparatus and method for interactive content requests in a networked computer jukebox
US20060020062Jul 8, 2005Epoxidized esters of vegetable oil fatty acids as reactive diluents
US20060020662Sep 19, 2005Emergent Music LLCEnabling recommendations and community by massively-distributed nearest-neighbor searching
US20060026263Sep 27, 2005Microsoft CorporationManaging stored data on a computer network
US20060053077Oct 14, 2005International Business Machines CorporationDigital content distribution using web broadcasting services
US20060062094Sep 9, 2005Digital downloading jukebox system with user-tailored music management, communications, and other tools
US20060067296Aug 1, 2005University of WashingtonPredictive tuning of unscheduled streaming digital content
US20060074750Oct 1, 2004Prioritized content download for an entertainment device
US20060080356Oct 13, 2004Microsoft CorporationSystem and method for inferring similarities between media objects
US20060100978Oct 25, 2004Multiple media type synchronization between host computer and media device
US20060112098Jan 27, 2005Microsoft CorporationClient-based generation of music playlists via clustering of music similarity vectors
US20060173910Feb 1, 2005Dynamic identification of a new set of media items responsive to an input mediaset
US20060173916Dec 21, 2005Method and system for automatically generating a personalized sequence of rich media
US20060195513Feb 24, 2006YAHOO! Inc.System and method for networked media access
US20060195514Feb 24, 2006YAHOO! Inc.Media management system and method
US20060195515Feb 27, 2006YAHOO! Inc.System and method for rating media
US20060195516Feb 28, 2006YAHOO! Inc.Method and system for generating affinity based playlists
US20060195521Oct 12, 2005System and method for creating a collaborative playlist
US20060195789Feb 24, 2006YAHOO! Inc.Media engine user interface
US20060195790Feb 27, 2006YAHOO! Inc.Method and system for exploring similarities
US20060253874Apr 3, 2006Vulcan Inc.Mobile interface for manipulating multimedia content
US20060277098Jun 6, 2005Media playing system and method for delivering multimedia content with up-to-date and targeted marketing messages over a communication network
US20060282311Jun 9, 2005Targeted advertisement network that integrates with store-shopping
US20060288044Aug 19, 2004Sony CorporationFile management device, file management method, file management method program, and recording medium the file management method program
US20060288367Aug 26, 2005Systems, methods and products for tailoring and bundling content
US20070016507Jul 12, 2005System for analysis and prediction of financial and statistical data
US20070043829Aug 17, 2005Method and system for accessing a storage or computing device via the Internet
US20070100690Nov 2, 2005System and method for providing targeted advertisements in user requested multimedia content
US20070118546Nov 21, 2005Sony Corporation
Sony Electronics Inc.
User's preference prediction from collective rating data
US20070136264Dec 13, 2005Intelligent data retrieval system
US20070156677Feb 19, 2007ALBERTI ANEMOMETER LLCDATABASE ACCESS SYSTEM
US20070203790Dec 19, 2006MusicStrands, Inc.User to user recommender
US20070244880Aug 31, 2006Mediaset generation system
US20070250402Jun 26, 2007METHOD AND SYSTEM FOR SELECTING POTENTIAL PURCHASERS USING PURCHASE HISTORY
US20070250761Apr 4, 2007SYSTEM AND METHOD FOR SYNCHRONIZING MEDIA PRESENTATION AT MULTIPLE RECIPIENTS
US20070271286May 16, 2006Dimensionality reduction for content category data
US20070294096Nov 4, 2005System and Method for Interactive Marketing
US20080004948Jun 28, 2006MICROSOFT CORPORATIONAUCTIONING FOR VIDEO AND AUDIO ADVERTISING
US20080004990Jun 28, 2006MICROSOFT CORPORATIONVIRTUAL SPOT MARKET FOR ADVERTISEMENTS
US20080027881Jul 7, 2006Market trader training tool
US20080046317Aug 21, 2006The Procter & Gamble CompanySystems and methods for predicting the efficacy of a marketing message
US20080077264Sep 20, 2007GOOGLE INC.Digital Audio File Management
US20080082467Dec 20, 2006MICROSOFT CORPORATIONPERSONAL DATA MINING
US20080133601Jan 5, 2005MUSICSTRANDS, S.A.U.System And Method For Recommending Multimedia Elements
US20080155588Dec 21, 2006Verizon Data Services Inc.CONTENT HOSTING AND ADVERTISING SYSTEMS AND METHODS
US20080220855Mar 9, 2007Yahoo! Inc.System and method for permutation betting
US20080270221Dec 18, 2007Silvaris CorporationDETERMINING AND PRESENTING PRODUCT MARKET PRICES
US20090024504May 2, 2008System and method for forecasting fluctuations in future data and particularly for forecasting security prices by news analysis
US20090024510Jul 18, 2007Yahoo! Inc.System and method of making markets for a finite subset of orders placed across continuous and countably infinite outcome spaces
US20090073174Sep 13, 2007MICROSOFT CORPORATIONUSER INTERFACE FOR EXPRESSING FORECASTING ESTIMATES
US20090076939Sep 13, 2007MICROSOFT CORPORATIONCONTINUOUS BETTING INTERFACE TO PREDICTION MARKET
US20090076974Sep 13, 2007MICROSOFT CORPORATIONCOMBINED ESTIMATE CONTEST AND PREDICTION MARKET
US20090083307Apr 22, 2005Musicstrands, S.A.U.System and method for acquiring and adding data on the playing of elements or multimedia files
US20090089222Sep 23, 2008SYSTEM AND METHOD FOR AUTOMATED STOCK MARKET OPERATION
US20090106085Oct 19, 2007Social networking interactive shopping system
US20090210415Apr 29, 2009Strands, Inc.MEDIASET GENERATION SYSTEM
US20090276368Apr 28, 2009STRANDS, INC.SYSTEMS AND METHODS FOR PROVIDING PERSONALIZED RECOMMENDATIONS OF PRODUCTS AND SERVICES BASED ON EXPLICIT AND IMPLICIT USER DATA AND FEEDBACK

Referenced by

Citing PatentFiling dateIssue dateOriginal AssigneeTitle
US8045952Nov 27, 2006Oct 25, 2011Horsham Enterprises, LLCMethod and device for obtaining playlist content over a network
US8050652Nov 27, 2006Nov 1, 2011Horsham Enterprises, LLCMethod and device for an internet radio capable of obtaining playlist content from a content server
US8117193Aug 15, 2008Feb 14, 2012Lemi Technology, LLCTunersphere
US8135854Jul 2, 2009Mar 13, 2012Yahoo! Inc.Controllable track-skipping

Claims

1. 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.