Patent ID: 8037105

Claim:
A computer system comprising: i) one or more data processors; ii) persistent storage memory operatively connectable to said one or more data processors, said persistent storage memory storing a plurality of media file metadata items, one or more of said media file metadata items containing reference(s) to one or more other media file metadata items, where the one or more of said media file metadata items containing the reference(s) is about a media file which encodes content that has been judged by an editor to be semantically-related to the content encoded by the media file(s) associated with the media file metadata item(s) to which the reference(s) refer; iii) volatile memory, operatively connectable to said one or more data processors, for storing one or more of said media file metadata items; iv) database management system software executable by said one or more data processors to respond to a query by passing media file metadata items meeting one or more criteria specified in said query from said persistent storage memory to said volatile memory; v) querying code executable by said one or more data processors to pass a query to said database management system software; vi) pre-fetching code executable by said one or more data processors to: a) analyse response media file metadata items provided in response to said query to find said reference(s) to one or more related media file metadata items; and b) use said reference(s) to automatically generate another query for said related media file metadata items.