Patent ID: 8015194

Claim:
A method comprising: receiving, by a synchronization system communicably coupled to a plurality of clients exchanging metadata entries associated with digital objects, a search query from a client of the plurality of clients; analyzing, by the synchronization system in response to receiving the search query, one or more metadata entries in a document log corresponding to a document, wherein the one or more metadata entries are stored separately from the document, and wherein the analyzing comprises performing text analysis on the one or more metadata entries by applying different weights to different text features of the one or more metadata entries; refining, by the synchronization system, knowledge of the document based on the analysis of the one or more metadata entries, the refining knowledge including determining a topic of the document; using, by the synchronization system, the refined knowledge of the document to disambiguate the document from one or more other documents returned as results of the search query; computing, by the synchronization system, a relevance metric of the document to the search query based on the refined knowledge of the document; displaying, by the synchronization system, the document at a display of the client as part of search results for the search query based on the disambiguation of the document and based on the computed relevance metric of the document, and adapting, by the synchronization system, the display of the search results by: including information in the search results from the one or more metadata entries based on the computed relevance metric of the document and a relevance of the one or more metadata entries determined from the analysis, and adjusting a thumbnail size of the document in the search results based on the computed relevance metric of the document.