Patent Document ID: 20110060749
Application ID: 12945600
Patent Status: 0

Claim One:
1. A computer-implemented method, comprising: identifying, in a computer, a plurality of structured documents having a same structured data format; parsing each structured document in the plurality of structured documents and extracting a plurality of data sets from each structured document; obtaining metadata for each structured document in the plurality of structured documents, wherein the metadata for each structured document comprises a rank of the structured document, a popularity of the structured document, or a number of downloads of the structured document; associating the metadata for each respective structured document with each data set extracted from the respective structured document; adding a plurality of record items to a searchable database, wherein each record item corresponds to one of the extracted data sets, and wherein each record item is associated with the metadata associated with the corresponding data set; receiving a search query; using the metadata associated with each of one or more of the record items to calculate a query-independent score for at least one record item in the searchable database and using the query-independent score to identify the at least one record item as a response to the search query; and returning the identified at least one record item in response to the search query.