Method and system for retrieving confirming sentences
First Claim
1. A system for retrieving confirming sentences from a sentence database in response to a query, the system comprising:
- a processor;
computer storage medium having stored thereon computer executable instructions for configuring the processor to implement system components comprising;
an input component which receives the query as an input; and
a search engine coupled to the input component, the search engine comprising;
a retrieval component retrieving a plurality of confirming sentences from the sentence database in response to the query; and
a ranking component determining a similarity score for each respective confirming sentences of the plurality of retrieved confirming sentences relative to the query, wherein the similarity score for each respective confirming sentence is based on a plurality of factors, including a length factor calculated by determining a sentence length value corresponding to a length of the respective confirming sentence and applying the sentence length value to an exponential function, and wherein at least one of the plurality of factors comprises linguistic weights of a plurality of terms in the query, the linguistic weight of each term in the query comprising a weight assigned to the term in the query as a function of its part of speech; and
wherein the ranking component determines the similarity score of the respective confirming sentence as a function of vector weights of each of a plurality of terms in the respective confirming sentence, vector weights of each of the plurality of terms in the query, and the linguistic weight of the plurality of terms in the query; and
wherein the ranking component ranks the plurality of retrieved confirming sentences based upon the determined similarity scores.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, computer readable medium and system are provided which retrieve confirming sentences from a sentence database in response to a query. A search engine retrieves confirming sentences from the sentence database in response to the query. IN retrieving the confirming sentences, the search engine defines indexing units based upon the query, with the indexing units including both lemma from the query and extended indexing units associated with the query. The search engine then retrieves a plurality of sentences from the sentence database using the defined indexing units as search parameters. A similarity between each of the plurality of retrieved sentences and the query is determined by the search engine, wherein each similarity is determined as a function of a linguistic weight of a term in the query. The search engine then ranks the plurality of retrieved sentences based upon the determined similarities.
-
Citations
11 Claims
-
1. A system for retrieving confirming sentences from a sentence database in response to a query, the system comprising:
-
a processor; computer storage medium having stored thereon computer executable instructions for configuring the processor to implement system components comprising; an input component which receives the query as an input; and a search engine coupled to the input component, the search engine comprising; a retrieval component retrieving a plurality of confirming sentences from the sentence database in response to the query; and a ranking component determining a similarity score for each respective confirming sentences of the plurality of retrieved confirming sentences relative to the query, wherein the similarity score for each respective confirming sentence is based on a plurality of factors, including a length factor calculated by determining a sentence length value corresponding to a length of the respective confirming sentence and applying the sentence length value to an exponential function, and wherein at least one of the plurality of factors comprises linguistic weights of a plurality of terms in the query, the linguistic weight of each term in the query comprising a weight assigned to the term in the query as a function of its part of speech; and wherein the ranking component determines the similarity score of the respective confirming sentence as a function of vector weights of each of a plurality of terms in the respective confirming sentence, vector weights of each of the plurality of terms in the query, and the linguistic weight of the plurality of terms in the query; and wherein the ranking component ranks the plurality of retrieved confirming sentences based upon the determined similarity scores. - View Dependent Claims (2, 3, 4)
-
-
5. A method of providing to a user confirming sentences from a sentence database in response to a query using a computer with a processor, the method comprising:
-
using the processor to retrieve a plurality of confirming sentences from the sentence database in response to the query; using the processor to determine a similarity score for each respective confirming sentence of the plurality of retrieved confirming sentences relative to the query, the similarity score for each respective confirming sentence being determined based on a plurality of factors, wherein at least one of the plurality of factors is a length factor calculated by determining a sentence length value corresponding to the respective confirming sentence and applying the sentence length value to an exponential function, and wherein at least one of the plurality of factors comprises linguistic weights of a plurality of terms in the query, the linguistic weight of each of the plurality of terms in the query comprising a weight assigned to the term in the query as a function of its part of speech, and wherein using the processor to determine the similarity score for the respective confirming sentence comprises using the processor to determine a function of vector weights of each of a plurality of terms in the respective confirming sentence, vector weights of each of the plurality of terms in the query, and the linguistic weights of the plurality of terms in the query; and using the processor to rank the plurality of retrieved confirming sentences based upon the determined similarity scores. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
Specification