System and method for determining a composite score for categorized search results
First Claim
Patent Images
1. A system for scoring documents, comprising:
- one or more computers; and
a storage medium coupled to the one or more computers and having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising;
receiving a search criteria;
identifying one or more documents responsive to a search criteria;
determining a text match score for each document based on degree of match between the responsive document and the search criteria;
determining a document-categories score for each of a plurality of categories based on a degree of match between each document and each of the categories;
determining a search criteria-categories score for each of the one or more categories based on a degree of match between the search criteria and each of the one or more categories, wherein the search criteria-categories score for a particular category indicates the degree of match between the search criteria and the category;
determining a category match score for each document by combining the document-categories score of each of the one or more categories and the respective search criteria-categories score;
determining an overall score for each document based on the text match score of each document and the respective category match score; and
determining, based on the overall score for each document, a ranked order for the one or more documents.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for scoring documents is described. One or more documents are identified responsive to a search criteria. A text match score indicating a quality of match of the identified documents is determined. A category match score is determined over categories. A document-categories score is determined indicating a quality of match between an identified document and a plurality of categories. A search criteria-categories score is determined indicating a quality of match between the search criteria and the categories. An overall score is determined based on the text match score and the category match score.
26 Citations
30 Claims
-
1. A system for scoring documents, comprising:
-
one or more computers; and a storage medium coupled to the one or more computers and having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising; receiving a search criteria; identifying one or more documents responsive to a search criteria; determining a text match score for each document based on degree of match between the responsive document and the search criteria; determining a document-categories score for each of a plurality of categories based on a degree of match between each document and each of the categories; determining a search criteria-categories score for each of the one or more categories based on a degree of match between the search criteria and each of the one or more categories, wherein the search criteria-categories score for a particular category indicates the degree of match between the search criteria and the category; determining a category match score for each document by combining the document-categories score of each of the one or more categories and the respective search criteria-categories score; determining an overall score for each document based on the text match score of each document and the respective category match score; and determining, based on the overall score for each document, a ranked order for the one or more documents. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for analyzing documents, the method comprising:
-
receiving a search criteria; identifying one or more documents responsive to the search criteria; determining a text match score for each document based on degree of match between the responsive document and the search criteria; determining a document-categories score for each of a plurality of categories based on a degree of match between each document and each of the categories; determining a search criteria-categories score for each of the one or more categories based on a degree of match between the search criteria and each of the one or more categories, wherein the search criteria-categories score for a particular category indicates the degree of match between the search criteria and the category; determining a category match score for each document by combining the document-categories score of each of the one or more categories and the respective search criteria-categories score; determining an overall score for each document based on the text match score of each document and the respective category match score; and determining, based on the overall score for each document, a ranked order for the one or more documents. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising:
-
receiving a search criteria; identifying one or more documents responsive to the search criteria; determining a text match score for each document based on degree of match between the responsive document and the search criteria; determining a document-categories score for each of a plurality of categories based on a degree of match between each document and each of the categories; determining a search criteria-categories score for each of the one or more categories based on a degree of match between the search criteria and each of the one or more categories, wherein the search criteria-categories score for a particular category indicates the degree of match between the search criteria and the category; determining a category match score for each document by combining the document-categories score of each of the one or more categories and the respective search criteria-categories score; determining an overall score for each document based on the text match score of each document and the respective category match score; and determining, based on the overall score for each document, a ranked order for the one or more documents. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification