System and methods and user interface for searching documents based on conceptual association
First Claim
1. A system for searching documents and ranking search results based on conceptual association, comprising:
- a computer;
configured to store one or more datasets each being related to an object or concept, and to store a plurality of documents each comprising one or more words or phrases, wherein each dataset comprises one or more words or phrases as names of properties associated with the object or concept,to receive a query, wherein the query comprises a word or a phrase that represents an object or concept name,to retrieve a dataset related to the object or concept name in the query, the dataset including a first property name and one or more second property names,to count a first frequency of the first property name in one or more of the plurality of documents, and a second frequency of the one or more second property names in the one or more documents, and to calculate a relevance score for the one or more documents as a function of at least the first frequency and the second frequency, andto output the one or more documents or their representations as a search result based on the relevance score, wherein each of the one or more documents contains at least one word or phrase that matches a property name in the dataset, but does not match the word or phrase in the query.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and methods and user interface are disclosed for searching documents based on conceptual association, and for ranking documents based on content characteristics. A computer processing system receives a query containing a word or phrase that is a name of an object or concept, and can also receive a value for a customized ranking parameter. A computer storage device stores a dataset related to the object or concept name, wherein the dataset includes a plurality of property names and can also include association-strength values. A computer processing system can count a first frequency of a first property name and count a second frequency of a second property name in a document containing text in a natural language, calculate a relevance score as a function of the first frequency and the second frequency, and rank the plurality of documents using their respective relevance scores, and return one or more documents to the user based on the ranking of the plurality of documents. The function is in part defined by the customized ranking parameter.
13 Citations
20 Claims
-
1. A system for searching documents and ranking search results based on conceptual association, comprising:
-
a computer;
configured to store one or more datasets each being related to an object or concept, and to store a plurality of documents each comprising one or more words or phrases, wherein each dataset comprises one or more words or phrases as names of properties associated with the object or concept,to receive a query, wherein the query comprises a word or a phrase that represents an object or concept name, to retrieve a dataset related to the object or concept name in the query, the dataset including a first property name and one or more second property names, to count a first frequency of the first property name in one or more of the plurality of documents, and a second frequency of the one or more second property names in the one or more documents, and to calculate a relevance score for the one or more documents as a function of at least the first frequency and the second frequency, and to output the one or more documents or their representations as a search result based on the relevance score, wherein each of the one or more documents contains at least one word or phrase that matches a property name in the dataset, but does not match the word or phrase in the query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computing system for searching documents, comprising:
-
a computing device;
configured to receive a plurality of documents from a storage, and a query comprising a keyword, and a first user indication for a concept-based search, and to perform the concept-based search by;(a) receiving a query, wherein the query comprises a word or a phrase that represents an object or concept name, (b) obtaining a dataset based on the name of the concept or object, wherein the dataset comprises one or more terms representing one or more properties associated with the concept or object, (c) identifying a first term in the plurality of documents, wherein the first term does not match the keyword in the query, wherein the first term matches one of the one or more terms in the dataset, and (d) returning at least one of the plurality of documents containing the first term as a search result. - View Dependent Claims (20)
-
Specification