Presentation of search results based on document structure
First Claim
Patent Images
1. A method, comprising:
- identifying a document relating to a search term, the document comprising a plurality of structural elements;
determining a distribution of occurrences of the search term in the document;
identifying one of the structural elements based on the distribution of occurrences of the search term in the document; and
presenting information associated with the identified structural element.
2 Assignments
0 Petitions
Accused Products
Abstract
A system identifies a document relating to a search term, where the document includes a set of structural elements. The system determines a distribution of occurrences of the search term in the document, identifies one of the structural elements based on the distribution of occurrences of the search term in the document, and presents information associated with the identified structural element.
62 Citations
42 Claims
-
1. A method, comprising:
-
identifying a document relating to a search term, the document comprising a plurality of structural elements;
determining a distribution of occurrences of the search term in the document;
identifying one of the structural elements based on the distribution of occurrences of the search term in the document; and
presenting information associated with the identified structural element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system, comprising:
-
means for obtaining a document relating to a search term, the document comprising a plurality of structural elements;
means for identifying a distribution of occurrences of the search term in the document with regard to the structural elements;
means for associating each of the occurrences of the search term with one of the structural elements based on the distribution of occurrences of the search term in the document; and
means for presenting information relating to the structural element associated with one of the occurrences of the search term.
-
-
25. A system, comprising:
-
a memory to store a corpus of documents, at least some of the documents comprising a plurality of structural elements; and
a processor to;
receive a search query that includes a search term, identify a document in the corpus of documents that is relevant to the search term, determine occurrences of the search term in the document based on the structural elements, select one of the structural elements based on the occurrences of the search term in the document, and provide information associated with the selected structural element as a result of the search query.
-
-
26. A method, comprising:
-
identifying a document that is relevant to a search term, the document comprising a plurality of structural elements;
determining occurrences of the search term in the document;
grouping the occurrences of the search term into clusters based on physical proximity of the occurrences of the search term;
determining one of the structural elements encompassing each of the clusters; and
providing information related to the determined structural elements. - View Dependent Claims (27, 28, 29)
-
-
30. A system, comprising:
-
means for identifying a document that is relevant to a search term, the document comprising a plurality of structural elements;
means for identifying occurrences of the search term in the document;
means for grouping the occurrences of the search term into clusters based on a threshold that specifies how close in physical proximity two occurrences of the search term have to be to be clustered;
means for determining a smallest one of the structural elements encompassing each of the clusters; and
means for presenting information related to the smallest structural elements.
-
-
31. A method, comprising:
-
identifying a document that is relevant to a search term, the document comprising a plurality of structural elements, where the structural elements comprise the document, a set of parts of the document, and a set of pages of the document;
identifying a tree representation of the document, where the pages of the document correspond to leaf nodes, the parts of the document correspond to higher level nodes, and the document corresponds to a root node;
assigning scores to the leaf nodes based on whether the leaf nodes contain occurrences of the search term;
determining scores for the higher level nodes based on the scores of associated ones of the leaf nodes;
determining a score for the root node based on the scores of the higher level nodes;
selecting one of the leaf nodes, one of the higher level nodes, or the root node, as a selected node, based on the scores; and
providing information relating to the selected node. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A system, comprising:
-
means for identifying a document that is relevant to a search term;
means for identifying a tree representation of the document, where pages of the document correspond to leaf nodes, parts of the document correspond to higher level nodes, and the document corresponds to a root node;
means for assigning scores to the leaf nodes based on whether the leaf nodes contain occurrences of the search term;
means for determining scores for the higher level nodes based on the scores of associated ones of the leaf nodes;
means for determining a score for the root node based on the scores of the higher level nodes;
means for providing a threshold;
means for selecting one of the leaf nodes, one of the higher level nodes, or the root node, as a selected node, based on the scores and the threshold; and
means for providing information relating to the selected node.
-
-
42. A computer-readable medium containing computer-executable instructions, comprising:
-
instructions for determining that a document is relevant to a search term, the document comprising a plurality of structural elements;
instructions for determining occurrences of the search term in the document;
instructions for grouping the occurrences of the search term into clusters based on physical proximity of the occurrences of the search term;
instructions for determining one of the structural elements encompassing each of the clusters; and
instructions for presenting information relating to at least one the determined structural elements.
-
Specification