Patent ID: 8140511
Filing Date: 2012-03-20
Classification: G06F,G06Q

Abstract:
1. A machine implemented method comprising: receiving by a search engine, from a content searching or consuming application, an atomic search term, the search engine and the content searching or consuming application being operated on one or more different or same computing devices; receiving a content page nominally associated with the atomic search term, or access information of the content page, by the search engine; generating, by the search engine, one or more scores for one or more structures of the content page indicative of relative relevance of the content page or one or more portions of the content page to the atomic search term, wherein the generating of a score for a structure is based at least in part on a distance function and a scoring function, wherein the structure has sub-structures structurally describing at least a portion of the content page, and having content nodes and/or text strings, wherein the distance function measures distances between sub-structures within the structure, and the scoring function is positionally sensitive, yielding different scores for different occurrence positions of the atomic search term in the sub-structures; and conditionally providing or not providing the content or one or more portions of the content, or access information of the content or one or more portions of the content, to the content searching or consuming application, by the search engine, based at least in part on the generated one or more scores; wherein the generating of a score for a structure further includes establishing a bound on a number of children content nodes considered for each content node and/or a bound on a size of each of the text strings considered.