Patent ID: 8171010

Claim:
A computerized method for providing at least one search result responsive to a search query comprising at least one search query term, the method comprising: receiving the search query to request one or more stored records from the computer readable medium, the search query received from a user across a networked connection; electronically searching a plurality of records based on the at least one search query term, wherein the plurality of records include at least one of: text elements and non-text elements, for each record, the searching being performed in a computer readable medium having the plurality of records stored therein; electronically determining search results based on the searching, including the searching of the text and non-text elements of the plurality of records; electronically determining that a record associated with a text element in the search result includes an associated non-text element, and that the non-text element does not relate to the content of the page, and in response thereto searching the page for another non-text element associated with the content of the page; generating a search result page that includes text and non-text elements of at least one of the plurality of records, the text and non-text elements being associated with the content of the at least one of the plurality of records; and transmitting the search results page to the user across the networked connection.