Document ranking using word relationships
First Claim
Patent Images
1. A method comprising:
- receiving a plurality of documents, the plurality of documents having an initial order;
identifying local term relationships between terms in the plurality of documents, each local term relationship being a relationship between a pair of terms in a respective document, wherein identifying local term relationships between terms in the documents comprises generating, for each of the documents in the plurality of documents, a local term relationships graph, the local term relationships graph representing the local term relationships in the respective document;
determining relationships among the documents in the plurality of documents based on the local term relationships and on the initial order of the documents, wherein determining relationships between the documents based on the local term relationships and the initial order of the documents within the plurality of documents comprises;
generating a global term relationships graph based on the local term relationships graphs; and
generating a document relationships graph based on the global term relationships graph; and
determining a respective score for each document in the plurality of documents based on the document relationships.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer program products, for scoring documents. A plurality of documents with an initial ordering is received. Local term relationships between terms in the plurality of documents are identified, each local term relationship being a relationship between a pair of terms in a respective document. Relationships among the documents in the plurality of documents are determined based on the local term relationships and on the initial order of the documents. A respective score is determined for each document in the plurality of documents based on the document relationships.
-
Citations
45 Claims
-
1. A method comprising:
-
receiving a plurality of documents, the plurality of documents having an initial order; identifying local term relationships between terms in the plurality of documents, each local term relationship being a relationship between a pair of terms in a respective document, wherein identifying local term relationships between terms in the documents comprises generating, for each of the documents in the plurality of documents, a local term relationships graph, the local term relationships graph representing the local term relationships in the respective document; determining relationships among the documents in the plurality of documents based on the local term relationships and on the initial order of the documents, wherein determining relationships between the documents based on the local term relationships and the initial order of the documents within the plurality of documents comprises; generating a global term relationships graph based on the local term relationships graphs; and generating a document relationships graph based on the global term relationships graph; and determining a respective score for each document in the plurality of documents based on the document relationships. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 31, 34, 37, 40, 41)
-
-
11. A system, comprising:
-
a computer-readable medium; one or more processors; and instructions stored in the computer-readable medium and configured for execution by the one or more processors, the instructions comprising instructions to; receive a plurality of documents, the plurality of documents having an initial order; identify local term relationships between terms in the plurality of documents, each local term relationship being a relationship between a pair of terms in a respective document, wherein identifying local term relationships between terms in the documents comprises generating, for each of the documents in the plurality of documents, a local term relationships graph, the local term relationships graph representing the local term relationships in the respective document; determine relationships among the documents in the plurality of documents based on the local term relationships and on the initial order of the documents, wherein determining relationships between the documents based on the local term relationships and the initial order of the documents within the plurality of documents comprises; generating a global term relationships graph based on the local term relationships graphs; and generating a document relationships graph based on the global term relationships graph; and determine a respective score for each document in the plurality of documents based on the document relationships. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 32, 35, 38, 42, 43)
-
-
21. A computer program product, encoded on a computer-readable medium, operable to cause a data processing apparatus to perform operations comprising:
-
receiving a plurality of documents, the plurality of documents having an initial order; identifying local term relationships between terms in the plurality of documents, each local term relationship being a relationship between a pair of terms in a respective document, wherein identifying local term relationships between terms in the documents comprises generating, for each of the documents in the plurality of documents, a local term relationships graph, the local term relationships graph representing the local term relationships in the respective document; determining relationships among the documents in the plurality of documents based on the local term relationships and on the initial order of the documents, wherein determining relationships between the documents based on the local term relationships and the initial order of the documents within the plurality of documents comprises; generating a global term relationships graph based on the local term relationships graphs; and generating a document relationships graph based on the global term relationships graph; and determining a respective score for each document in the plurality of documents based on the document relationships. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 36, 39, 44, 45)
-
Specification