Patent ID: 8140507
Filing Date: 2012-03-20
Classification: G06F

Abstract:
1. A computer-implemented method, comprising: communicating between first and second applications and a computerized search engine that is separate from and independent of the first and second applications; receiving from the first application a first seedlist, which specifies first data items for crawling by the computerized search engine, the first data items relating to content that is owned by the first application; receiving from the second application, which is separate from and independent of the first application, a second seedlist specifying second data items for crawling by the computerized search engine, wherein the second data items annotate at least part of the content and are produced by the second application by processing the content irrespective of the first application and independently of the computerized search engine; crawling the first and second seedlists using the computerized search engine so as to retrieve first and second data from the first and second applications, respectively; identifying a relation between the first and second applications, indicating that the second data items annotate the at least part of the content; and responsively to identifying the relation, jointly indexing the first and second data using the computerized search engine in at least one search index.