Patent ID: 8135707

Claim:
A method for using metadata to improve search result presentation, the method comprising: receiving a search query from a user; parsing the search query and retrieving a ranked list of search results; extracting metadata from one or more subsections of a markup language document for each of the search results, the metadata embedded within the markup language document in accordance with a given one of a plurality of formats that semantically identifies a specific construct of the metadata in the markup language document, the given format including class attributes that are unique to the given format of the plurality of formats; casting the extracted metadata into an object model representing the metadata in the given format applying the metadata casted in the object model to a given object template based on the object model, the given object template including instructions associated with displaying the metadata on the basis of the given format and linking the metadata to one or more functions based on the given format; and generating a search results page comprising the ranked list of search results and the metadata according to the given object template.